builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-099 starttime: 1461067633.91 results: success (0) buildid: 20160419032946 builduid: 888dd407cf58424d8f5448d914a222f8 revision: 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 05:07:13.914324) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 05:07:13.914927) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 48 secs) (at 2016-04-19 05:07:13.915378) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 48 secs) (at 2016-04-19 05:08:02.607732) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 05:08:02.608262) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 05:08:05-- 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% 19.0M=0.001s 2016-04-19 05:08:06 (19.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.581788 ========= master_lag: 3.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-19 05:08:06.301822) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-04-19 05:08:06.302351) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.078769 ========= master_lag: 8.55 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 8 secs) (at 2016-04-19 05:08:14.932638) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 05:08:14.933215) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 05:08:15,034 truncating revision to first 12 chars 2016-04-19 05:08:15,034 Setting DEBUG logging. 2016-04-19 05:08:15,034 attempt 1/10 2016-04-19 05:08:15,035 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/29d7a174bdb4?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 05:08:16,384 unpacking tar archive at: fx-team-29d7a174bdb4/testing/mozharness/ program finished with exit code 0 elapsedTime=1.955731 ========= master_lag: 0.85 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-19 05:08:17.735431) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 05:08:17.735856) ========= script_repo_revision: 29d7a174bdb4f63cb198b639d62a80fc6ea02dc6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 05:08:17.736424) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 05:08:17.736830) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 05:08:17.780240) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 15 secs) (at 2016-04-19 05:08:17.781030) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196 _=/tools/buildbot/bin/python using PTY: False 05:08:18 INFO - MultiFileLogger online at 20160419 05:08:18 in /builds/slave/test 05:08:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 05:08:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 05:08:18 INFO - {'append_to_log': False, 05:08:18 INFO - 'base_work_dir': '/builds/slave/test', 05:08:18 INFO - 'blob_upload_branch': 'fx-team', 05:08:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 05:08:18 INFO - 'buildbot_json_path': 'buildprops.json', 05:08:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 05:08:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:08:18 INFO - 'download_minidump_stackwalk': True, 05:08:18 INFO - 'download_symbols': 'true', 05:08:18 INFO - 'e10s': False, 05:08:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 05:08:18 INFO - 'tooltool.py': '/tools/tooltool.py', 05:08:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 05:08:18 INFO - '/tools/misc-python/virtualenv.py')}, 05:08:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:08:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:08:18 INFO - 'log_level': 'info', 05:08:18 INFO - 'log_to_console': True, 05:08:18 INFO - 'opt_config_files': (), 05:08:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:08:18 INFO - '--processes=1', 05:08:18 INFO - '--config=%(test_path)s/wptrunner.ini', 05:08:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:08:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:08:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:08:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:08:18 INFO - 'pip_index': False, 05:08:18 INFO - 'require_test_zip': True, 05:08:18 INFO - 'test_type': ('testharness',), 05:08:18 INFO - 'this_chunk': '1', 05:08:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 05:08:18 INFO - 'total_chunks': '10', 05:08:18 INFO - 'virtualenv_path': 'venv', 05:08:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:08:18 INFO - 'work_dir': 'build'} 05:08:18 INFO - ##### 05:08:18 INFO - ##### Running clobber step. 05:08:18 INFO - ##### 05:08:18 INFO - Running pre-action listener: _resource_record_pre_action 05:08:18 INFO - Running main action method: clobber 05:08:18 INFO - rmtree: /builds/slave/test/build 05:08:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 05:08:20 INFO - Running post-action listener: _resource_record_post_action 05:08:20 INFO - ##### 05:08:20 INFO - ##### Running read-buildbot-config step. 05:08:20 INFO - ##### 05:08:20 INFO - Running pre-action listener: _resource_record_pre_action 05:08:20 INFO - Running main action method: read_buildbot_config 05:08:20 INFO - Using buildbot properties: 05:08:20 INFO - { 05:08:20 INFO - "project": "", 05:08:20 INFO - "product": "firefox", 05:08:20 INFO - "script_repo_revision": "production", 05:08:20 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 05:08:20 INFO - "repository": "", 05:08:20 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 05:08:20 INFO - "buildid": "20160419032946", 05:08:20 INFO - "pgo_build": "False", 05:08:20 INFO - "basedir": "/builds/slave/test", 05:08:20 INFO - "buildnumber": 9, 05:08:20 INFO - "slavename": "tst-linux64-spot-099", 05:08:20 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 05:08:20 INFO - "platform": "linux64", 05:08:20 INFO - "branch": "fx-team", 05:08:20 INFO - "revision": "29d7a174bdb4f63cb198b639d62a80fc6ea02dc6", 05:08:20 INFO - "repo_path": "integration/fx-team", 05:08:20 INFO - "moz_repo_path": "", 05:08:20 INFO - "stage_platform": "linux64", 05:08:20 INFO - "builduid": "888dd407cf58424d8f5448d914a222f8", 05:08:20 INFO - "slavebuilddir": "test" 05:08:20 INFO - } 05:08:20 INFO - Found installer url https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 05:08:20 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 05:08:20 INFO - Running post-action listener: _resource_record_post_action 05:08:20 INFO - ##### 05:08:20 INFO - ##### Running download-and-extract step. 05:08:20 INFO - ##### 05:08:20 INFO - Running pre-action listener: _resource_record_pre_action 05:08:20 INFO - Running main action method: download_and_extract 05:08:20 INFO - mkdir: /builds/slave/test/build/tests 05:08:20 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')]} 05:08:20 INFO - https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 05:08:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:08:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:08:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:08:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 05:08:22 INFO - Downloaded 1361 bytes. 05:08:22 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 05:08:22 INFO - Using the following test package requirements: 05:08:22 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 05:08:22 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 05:08:22 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 05:08:22 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'jsshell-linux-x86_64.zip'], 05:08:22 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 05:08:22 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 05:08:22 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 05:08:22 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 05:08:22 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 05:08:22 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 05:08:22 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 05:08:22 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 05:08:22 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')]} 05:08:22 INFO - https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 05:08:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 05:08:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 05:08:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 05:08:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 05:08:26 INFO - Downloaded 22675685 bytes. 05:08:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 05:08:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 05:08:26 INFO - caution: filename not matched: web-platform/* 05:08:26 INFO - Return code: 11 05:08:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:08:26 INFO - https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 05:08:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 05:08:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 05:08:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 05:08:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 05:08:31 INFO - Downloaded 36382569 bytes. 05:08:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 05:08:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 05:08:34 INFO - caution: filename not matched: bin/* 05:08:34 INFO - caution: filename not matched: config/* 05:08:34 INFO - caution: filename not matched: mozbase/* 05:08:34 INFO - caution: filename not matched: marionette/* 05:08:34 INFO - caution: filename not matched: tools/wptserve/* 05:08:34 INFO - Return code: 11 05:08: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')]} 05:08:34 INFO - https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 05:08:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:08:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:08:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:08:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 05:08:37 INFO - Downloaded 64178492 bytes. 05:08:37 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:08:37 INFO - mkdir: /builds/slave/test/properties 05:08:37 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 05:08:37 INFO - Writing to file /builds/slave/test/properties/build_url 05:08:37 INFO - Contents: 05:08:37 INFO - build_url:https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 05:08:39 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:08:39 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 05:08:39 INFO - Writing to file /builds/slave/test/properties/symbols_url 05:08:39 INFO - Contents: 05:08:39 INFO - symbols_url:https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:08:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:08:39 INFO - https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:08:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:08:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:08:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 05:08:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 05:08:45 INFO - Downloaded 90736230 bytes. 05:08:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 05:08:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 05:08:51 INFO - Return code: 0 05:08:51 INFO - Running post-action listener: _resource_record_post_action 05:08:51 INFO - Running post-action listener: set_extra_try_arguments 05:08:51 INFO - ##### 05:08:51 INFO - ##### Running create-virtualenv step. 05:08:51 INFO - ##### 05:08:51 INFO - Running pre-action listener: _pre_create_virtualenv 05:08:51 INFO - Running pre-action listener: _resource_record_pre_action 05:08:51 INFO - Running main action method: create_virtualenv 05:08:51 INFO - Creating virtualenv /builds/slave/test/build/venv 05:08:51 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 05:08:51 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 05:08:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 05:08:52 INFO - Using real prefix '/usr' 05:08:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 05:08:55 INFO - Installing distribute.............................................................................................................................................................................................done. 05:08:59 INFO - Installing pip.................done. 05:08:59 INFO - Return code: 0 05:08:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 05:08: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')]} 05:08:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:08:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:08: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')]} 05:08:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:08:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:08:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x103e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c0200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bd9b0>, '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 0x10be3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10be880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', '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 05:08:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 05:08:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 05:08:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:08:59 INFO - 'CCACHE_UMASK': '002', 05:08:59 INFO - 'DISPLAY': ':0', 05:08:59 INFO - 'HOME': '/home/cltbld', 05:08:59 INFO - 'LANG': 'en_US.UTF-8', 05:08:59 INFO - 'LOGNAME': 'cltbld', 05:08:59 INFO - 'MAIL': '/var/mail/cltbld', 05:08:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:08:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:08:59 INFO - 'MOZ_NO_REMOTE': '1', 05:08:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:08:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:08:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:08:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:08:59 INFO - 'PWD': '/builds/slave/test', 05:08:59 INFO - 'SHELL': '/bin/bash', 05:08:59 INFO - 'SHLVL': '1', 05:08:59 INFO - 'TERM': 'linux', 05:08:59 INFO - 'TMOUT': '86400', 05:08:59 INFO - 'USER': 'cltbld', 05:08:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', 05:08:59 INFO - '_': '/tools/buildbot/bin/python'} 05:09:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:00 INFO - Downloading/unpacking psutil>=0.7.1 05:09:00 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 05:09:00 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 05:09:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:00 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 05:09:00 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 05:09:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 05:09:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:09:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:09:06 INFO - Installing collected packages: psutil 05:09:06 INFO - Running setup.py install for psutil 05:09:06 INFO - building 'psutil._psutil_linux' extension 05:09:06 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 05:09:06 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 05:09:07 INFO - building 'psutil._psutil_posix' extension 05:09:07 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 05:09:07 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 05:09:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:09:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:09:07 INFO - Successfully installed psutil 05:09:07 INFO - Cleaning up... 05:09:07 INFO - Return code: 0 05:09:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 05:09:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:09:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:09:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c0200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bd9b0>, '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 0x10be3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10be880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', '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 05:09:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 05:09:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 05:09:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:07 INFO - 'CCACHE_UMASK': '002', 05:09:07 INFO - 'DISPLAY': ':0', 05:09:07 INFO - 'HOME': '/home/cltbld', 05:09:07 INFO - 'LANG': 'en_US.UTF-8', 05:09:07 INFO - 'LOGNAME': 'cltbld', 05:09:07 INFO - 'MAIL': '/var/mail/cltbld', 05:09:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:07 INFO - 'MOZ_NO_REMOTE': '1', 05:09:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:07 INFO - 'PWD': '/builds/slave/test', 05:09:07 INFO - 'SHELL': '/bin/bash', 05:09:07 INFO - 'SHLVL': '1', 05:09:07 INFO - 'TERM': 'linux', 05:09:07 INFO - 'TMOUT': '86400', 05:09:07 INFO - 'USER': 'cltbld', 05:09:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', 05:09:07 INFO - '_': '/tools/buildbot/bin/python'} 05:09:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:09:07 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 05:09:07 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 05:09:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:07 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 05:09:07 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 05:09:13 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:09:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 05:09:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 05:09:13 INFO - Installing collected packages: mozsystemmonitor 05:09:13 INFO - Running setup.py install for mozsystemmonitor 05:09:13 INFO - Successfully installed mozsystemmonitor 05:09:13 INFO - Cleaning up... 05:09:13 INFO - Return code: 0 05:09:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 05:09:13 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')]} 05:09:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:13 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')]} 05:09:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c0200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bd9b0>, '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 0x10be3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10be880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', '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 05:09:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 05:09:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 05:09:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:13 INFO - 'CCACHE_UMASK': '002', 05:09:13 INFO - 'DISPLAY': ':0', 05:09:13 INFO - 'HOME': '/home/cltbld', 05:09:13 INFO - 'LANG': 'en_US.UTF-8', 05:09:13 INFO - 'LOGNAME': 'cltbld', 05:09:13 INFO - 'MAIL': '/var/mail/cltbld', 05:09:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:13 INFO - 'MOZ_NO_REMOTE': '1', 05:09:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:13 INFO - 'PWD': '/builds/slave/test', 05:09:13 INFO - 'SHELL': '/bin/bash', 05:09:13 INFO - 'SHLVL': '1', 05:09:13 INFO - 'TERM': 'linux', 05:09:13 INFO - 'TMOUT': '86400', 05:09:13 INFO - 'USER': 'cltbld', 05:09:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', 05:09:13 INFO - '_': '/tools/buildbot/bin/python'} 05:09:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:14 INFO - Downloading/unpacking blobuploader==1.2.4 05:09: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 05:09: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 05:09:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09: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 05:09: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 05:09:19 INFO - Downloading blobuploader-1.2.4.tar.gz 05:09:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 05:09:19 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:09:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:09:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:09:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:09:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:09:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 05:09:20 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:09:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:09:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:09:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:09:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:09:21 INFO - Downloading docopt-0.6.1.tar.gz 05:09:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 05:09:21 INFO - Installing collected packages: blobuploader, requests, docopt 05:09:21 INFO - Running setup.py install for blobuploader 05:09:21 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 05:09:21 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 05:09:21 INFO - Running setup.py install for requests 05:09:22 INFO - Running setup.py install for docopt 05:09:22 INFO - Successfully installed blobuploader requests docopt 05:09:22 INFO - Cleaning up... 05:09:22 INFO - Return code: 0 05:09:22 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:09:22 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')]} 05:09:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:22 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')]} 05:09:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c0200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bd9b0>, '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 0x10be3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10be880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', '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 05:09:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 05:09:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 05:09:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:22 INFO - 'CCACHE_UMASK': '002', 05:09:22 INFO - 'DISPLAY': ':0', 05:09:22 INFO - 'HOME': '/home/cltbld', 05:09:22 INFO - 'LANG': 'en_US.UTF-8', 05:09:22 INFO - 'LOGNAME': 'cltbld', 05:09:22 INFO - 'MAIL': '/var/mail/cltbld', 05:09:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:22 INFO - 'MOZ_NO_REMOTE': '1', 05:09:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:22 INFO - 'PWD': '/builds/slave/test', 05:09:22 INFO - 'SHELL': '/bin/bash', 05:09:22 INFO - 'SHLVL': '1', 05:09:22 INFO - 'TERM': 'linux', 05:09:22 INFO - 'TMOUT': '86400', 05:09:22 INFO - 'USER': 'cltbld', 05:09:22 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', 05:09:22 INFO - '_': '/tools/buildbot/bin/python'} 05:09:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:09:23 INFO - Running setup.py (path:/tmp/pip-fPjf5j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:09:23 INFO - Running setup.py (path:/tmp/pip-_PI1z1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:09:23 INFO - Running setup.py (path:/tmp/pip-RvrfPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:09:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:09:23 INFO - Running setup.py (path:/tmp/pip-_qAys_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:09:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:09:24 INFO - Running setup.py (path:/tmp/pip-q5LNsV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:09:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:09:24 INFO - Running setup.py (path:/tmp/pip-pBQS6I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:09:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:09:24 INFO - Running setup.py (path:/tmp/pip-AVUdl5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:09:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:09:24 INFO - Running setup.py (path:/tmp/pip-GlFUeP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:09:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:09:24 INFO - Running setup.py (path:/tmp/pip-vITyQw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:09:25 INFO - Running setup.py (path:/tmp/pip-6b5FIn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:09:25 INFO - Running setup.py (path:/tmp/pip-svf55F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:09:25 INFO - Running setup.py (path:/tmp/pip-BH9t_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:09:25 INFO - Running setup.py (path:/tmp/pip-UznbCC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:09:25 INFO - Running setup.py (path:/tmp/pip-k5qLDb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:09:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:09:25 INFO - Running setup.py (path:/tmp/pip-cTwpe3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:09:26 INFO - Running setup.py (path:/tmp/pip-_wuU6y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:09:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:09:26 INFO - Running setup.py (path:/tmp/pip-QVWuIH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:09:26 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:09:26 INFO - Running setup.py (path:/tmp/pip-h9voNo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:09:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:09:26 INFO - Running setup.py (path:/tmp/pip-zoMecs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:09:26 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:09:26 INFO - Running setup.py (path:/tmp/pip-eHyfqu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:09:26 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:09:27 INFO - Running setup.py (path:/tmp/pip-8MApHK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:09:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:09:27 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 05:09:27 INFO - Running setup.py install for manifestparser 05:09:27 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 05:09:27 INFO - Running setup.py install for mozcrash 05:09:27 INFO - Running setup.py install for mozdebug 05:09:27 INFO - Running setup.py install for mozdevice 05:09:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 05:09:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 05:09:28 INFO - Running setup.py install for mozfile 05:09:28 INFO - Running setup.py install for mozhttpd 05:09:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 05:09:28 INFO - Running setup.py install for mozinfo 05:09:28 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 05:09:28 INFO - Running setup.py install for mozInstall 05:09:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 05:09:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 05:09:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 05:09:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 05:09:29 INFO - Running setup.py install for mozleak 05:09:29 INFO - Running setup.py install for mozlog 05:09:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 05:09:29 INFO - Running setup.py install for moznetwork 05:09:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 05:09:29 INFO - Running setup.py install for mozprocess 05:09:30 INFO - Running setup.py install for mozprofile 05:09:30 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 05:09:30 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 05:09:30 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 05:09:30 INFO - Running setup.py install for mozrunner 05:09:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 05:09:30 INFO - Running setup.py install for mozscreenshot 05:09:30 INFO - Running setup.py install for moztest 05:09:30 INFO - Running setup.py install for mozversion 05:09:31 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 05:09:31 INFO - Running setup.py install for wptserve 05:09:31 INFO - Running setup.py install for marionette-driver 05:09:31 INFO - Running setup.py install for browsermob-proxy 05:09:31 INFO - Running setup.py install for marionette-client 05:09:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:09:32 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 05:09:32 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 05:09:32 INFO - Cleaning up... 05:09:32 INFO - Return code: 0 05:09:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:09:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:09:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:09:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:09:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:09:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 05:09:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x103e030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103f3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10c0200>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bd9b0>, '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 0x10be3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10be880>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', '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 05:09:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 05:09:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 05:09:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:09:32 INFO - 'CCACHE_UMASK': '002', 05:09:32 INFO - 'DISPLAY': ':0', 05:09:32 INFO - 'HOME': '/home/cltbld', 05:09:32 INFO - 'LANG': 'en_US.UTF-8', 05:09:32 INFO - 'LOGNAME': 'cltbld', 05:09:32 INFO - 'MAIL': '/var/mail/cltbld', 05:09:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:09:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:09:32 INFO - 'MOZ_NO_REMOTE': '1', 05:09:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:09:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:09:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:09:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:09:32 INFO - 'PWD': '/builds/slave/test', 05:09:32 INFO - 'SHELL': '/bin/bash', 05:09:32 INFO - 'SHLVL': '1', 05:09:32 INFO - 'TERM': 'linux', 05:09:32 INFO - 'TMOUT': '86400', 05:09:32 INFO - 'USER': 'cltbld', 05:09:32 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', 05:09:32 INFO - '_': '/tools/buildbot/bin/python'} 05:09:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:09:32 INFO - Running setup.py (path:/tmp/pip-3f1aYe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:09:32 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)) 05:09:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:09:33 INFO - Running setup.py (path:/tmp/pip-5YkKeM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:09:33 INFO - Running setup.py (path:/tmp/pip-4fTbqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:09:33 INFO - Running setup.py (path:/tmp/pip-0SHTUp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:09:33 INFO - Running setup.py (path:/tmp/pip-d0o6oi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:09:33 INFO - Running setup.py (path:/tmp/pip-PGdDhS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:09:33 INFO - Running setup.py (path:/tmp/pip-iD7m7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:09:33 INFO - Running setup.py (path:/tmp/pip-lQbtcL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:09:33 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)) 05:09:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:09:34 INFO - Running setup.py (path:/tmp/pip-00soOz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:09:34 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)) 05:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:09:34 INFO - Running setup.py (path:/tmp/pip-jNwghd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:09:34 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)) 05:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:09:34 INFO - Running setup.py (path:/tmp/pip-izuibS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:09:34 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)) 05:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:09:34 INFO - Running setup.py (path:/tmp/pip-eXsFnw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:09:34 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)) 05:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:09:34 INFO - Running setup.py (path:/tmp/pip-JvOtTl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:09:34 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)) 05:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:09:34 INFO - Running setup.py (path:/tmp/pip-sSvaKp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:09:34 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)) 05:09:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:09:34 INFO - Running setup.py (path:/tmp/pip-PUOEGE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:09:35 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)) 05:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:09:35 INFO - Running setup.py (path:/tmp/pip-25YR3U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:09:35 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)) 05:09:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:09:35 INFO - Running setup.py (path:/tmp/pip-ewZ1nG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:09:35 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)) 05:09:35 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:09:35 INFO - Running setup.py (path:/tmp/pip-cdmsX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:09:35 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)) 05:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:09:35 INFO - Running setup.py (path:/tmp/pip-e5ZLxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:09:35 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)) 05:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:09:35 INFO - Running setup.py (path:/tmp/pip-PfM5kG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:09:35 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)) 05:09:35 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:09:36 INFO - Running setup.py (path:/tmp/pip-9JqpSn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:09:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:09:36 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)) 05:09:36 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)) 05:09:36 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)) 05:09:36 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)) 05:09:36 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)) 05:09:36 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)) 05:09:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 05:09:36 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 05:09:36 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 05:09:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 05:09:36 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 05:09:36 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 05:09:41 INFO - Downloading blessings-1.6.tar.gz 05:09:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 05:09:41 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)) 05:09:41 INFO - Installing collected packages: blessings 05:09:41 INFO - Running setup.py install for blessings 05:09:42 INFO - Successfully installed blessings 05:09:42 INFO - Cleaning up... 05:09:42 INFO - Return code: 0 05:09:42 INFO - Done creating virtualenv /builds/slave/test/build/venv. 05:09:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:09:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:09:42 INFO - Reading from file tmpfile_stdout 05:09:42 INFO - Current package versions: 05:09:42 INFO - argparse == 1.2.1 05:09:42 INFO - blessings == 1.6 05:09:42 INFO - blobuploader == 1.2.4 05:09:42 INFO - browsermob-proxy == 0.6.0 05:09:42 INFO - docopt == 0.6.1 05:09:42 INFO - manifestparser == 1.1 05:09:42 INFO - marionette-client == 2.3.0 05:09:42 INFO - marionette-driver == 1.4.0 05:09:42 INFO - mozInstall == 1.12 05:09:42 INFO - mozcrash == 0.17 05:09:42 INFO - mozdebug == 0.1 05:09:42 INFO - mozdevice == 0.48 05:09:42 INFO - mozfile == 1.2 05:09:42 INFO - mozhttpd == 0.7 05:09:42 INFO - mozinfo == 0.9 05:09:42 INFO - mozleak == 0.1 05:09:42 INFO - mozlog == 3.1 05:09:42 INFO - moznetwork == 0.27 05:09:42 INFO - mozprocess == 0.22 05:09:42 INFO - mozprofile == 0.28 05:09:42 INFO - mozrunner == 6.11 05:09:42 INFO - mozscreenshot == 0.1 05:09:42 INFO - mozsystemmonitor == 0.0 05:09:42 INFO - moztest == 0.7 05:09:42 INFO - mozversion == 1.4 05:09:42 INFO - psutil == 3.1.1 05:09:42 INFO - requests == 1.2.3 05:09:42 INFO - wptserve == 1.4.0 05:09:42 INFO - wsgiref == 0.1.2 05:09:42 INFO - Running post-action listener: _resource_record_post_action 05:09:42 INFO - Running post-action listener: _start_resource_monitoring 05:09:42 INFO - Starting resource monitoring. 05:09:42 INFO - ##### 05:09:42 INFO - ##### Running pull step. 05:09:42 INFO - ##### 05:09:42 INFO - Running pre-action listener: _resource_record_pre_action 05:09:42 INFO - Running main action method: pull 05:09:42 INFO - Pull has nothing to do! 05:09:42 INFO - Running post-action listener: _resource_record_post_action 05:09:42 INFO - ##### 05:09:42 INFO - ##### Running install step. 05:09:42 INFO - ##### 05:09:42 INFO - Running pre-action listener: _resource_record_pre_action 05:09:42 INFO - Running main action method: install 05:09:42 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:09:42 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:09:43 INFO - Reading from file tmpfile_stdout 05:09:43 INFO - Detecting whether we're running mozinstall >=1.0... 05:09:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 05:09:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 05:09:43 INFO - Reading from file tmpfile_stdout 05:09:43 INFO - Output received: 05:09:43 INFO - Usage: mozinstall [options] installer 05:09:43 INFO - Options: 05:09:43 INFO - -h, --help show this help message and exit 05:09:43 INFO - -d DEST, --destination=DEST 05:09:43 INFO - Directory to install application into. [default: 05:09:43 INFO - "/builds/slave/test"] 05:09:43 INFO - --app=APP Application being installed. [default: firefox] 05:09:43 INFO - mkdir: /builds/slave/test/build/application 05:09:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 05:09:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 05:10:13 INFO - Reading from file tmpfile_stdout 05:10:13 INFO - Output received: 05:10:13 INFO - /builds/slave/test/build/application/firefox/firefox 05:10:13 INFO - Running post-action listener: _resource_record_post_action 05:10:13 INFO - ##### 05:10:13 INFO - ##### Running run-tests step. 05:10:13 INFO - ##### 05:10:13 INFO - Running pre-action listener: _resource_record_pre_action 05:10:13 INFO - Running main action method: run_tests 05:10:13 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 05:10:13 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:10:13 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:10:13 INFO - grabbing minidump binary from tooltool 05:10:13 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')]} 05:10:13 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10bd9b0>, '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 0x10be3d0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10be880>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 05:10:13 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 05:10:13 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 05:10:14 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 05:10:14 INFO - Return code: 0 05:10:14 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 05:10:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:10:14 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/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 05:10:14 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/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 05:10:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:10:14 INFO - 'CCACHE_UMASK': '002', 05:10:14 INFO - 'DISPLAY': ':0', 05:10:14 INFO - 'HOME': '/home/cltbld', 05:10:14 INFO - 'LANG': 'en_US.UTF-8', 05:10:14 INFO - 'LOGNAME': 'cltbld', 05:10:14 INFO - 'MAIL': '/var/mail/cltbld', 05:10:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:10:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:10:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:10:14 INFO - 'MOZ_NO_REMOTE': '1', 05:10:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:10:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:10:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:10:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:10:14 INFO - 'PWD': '/builds/slave/test', 05:10:14 INFO - 'SHELL': '/bin/bash', 05:10:14 INFO - 'SHLVL': '1', 05:10:14 INFO - 'TERM': 'linux', 05:10:14 INFO - 'TMOUT': '86400', 05:10:14 INFO - 'USER': 'cltbld', 05:10:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196', 05:10:14 INFO - '_': '/tools/buildbot/bin/python'} 05:10:14 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/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 05:10:14 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 05:10:14 INFO - import pkg_resources 05:10:16 INFO - Using 1 client processes 05:10:16 INFO - wptserve Starting http server on 127.0.0.1:8000 05:10:16 INFO - wptserve Starting http server on 127.0.0.1:8001 05:10:16 INFO - wptserve Starting http server on 127.0.0.1:8443 05:10:18 INFO - SUITE-START | Running 778 tests 05:10:18 INFO - Running testharness tests 05:10:18 INFO - Setting up ssl 05:10:18 INFO - PROCESS | certutil | 05:10:18 INFO - PROCESS | certutil | 05:10:18 INFO - PROCESS | certutil | 05:10:18 INFO - Certificate Nickname Trust Attributes 05:10:18 INFO - SSL,S/MIME,JAR/XPI 05:10:18 INFO - 05:10:18 INFO - web-platform-tests CT,, 05:10:18 INFO - 05:10:18 INFO - Starting runner 05:10:21 INFO - PROCESS | 1825 | 1461067821329 Marionette DEBUG Marionette enabled via build flag and pref 05:10:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb9b18800 == 1 [pid = 1825] [id = 1] 05:10:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 1 (0x7f0fb9b19000) [pid = 1825] [serial = 1] [outer = (nil)] 05:10:21 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:10:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 2 (0x7f0fb9b1a000) [pid = 1825] [serial = 2] [outer = 0x7f0fb9b19000] 05:10:21 INFO - PROCESS | 1825 | 1461067821971 Marionette INFO Listening on port 2828 05:10:22 INFO - PROCESS | 1825 | 1461067822496 Marionette DEBUG Marionette enabled via command-line flag 05:10:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c5f000 == 2 [pid = 1825] [id = 2] 05:10:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 3 (0x7f0fb6ccd800) [pid = 1825] [serial = 3] [outer = (nil)] 05:10:22 INFO - PROCESS | 1825 | [1825] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 05:10:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 4 (0x7f0fb6cce800) [pid = 1825] [serial = 4] [outer = 0x7f0fb6ccd800] 05:10:22 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f0fb6ac7e20 05:10:22 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f0fb5e2c6a0 05:10:22 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f0fb5e30970 05:10:22 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f0fb5e30c70 05:10:22 INFO - PROCESS | 1825 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f0fb5e30fa0 05:10:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 5 (0x7f0fbc250000) [pid = 1825] [serial = 5] [outer = 0x7f0fb9b19000] 05:10:22 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:10:22 INFO - PROCESS | 1825 | 1461067822882 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57411 05:10:22 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:10:22 INFO - PROCESS | 1825 | 1461067822963 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57412 05:10:22 INFO - PROCESS | 1825 | 1461067822971 Marionette DEBUG Closed connection conn0 05:10:23 INFO - PROCESS | 1825 | [1825] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 05:10:23 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:10:23 INFO - PROCESS | 1825 | 1461067823096 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57413 05:10:23 INFO - PROCESS | 1825 | 1461067823099 Marionette DEBUG Closed connection conn1 05:10:23 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 05:10:23 INFO - PROCESS | 1825 | 1461067823164 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57414 05:10:23 INFO - PROCESS | 1825 | 1461067823172 Marionette DEBUG Closed connection conn2 05:10:23 INFO - PROCESS | 1825 | 1461067823222 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:10:23 INFO - PROCESS | 1825 | 1461067823241 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419032946","device":"desktop","version":"48.0a1"} 05:10:24 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:10:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f1f800 == 3 [pid = 1825] [id = 3] 05:10:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 6 (0x7f0fa9f20000) [pid = 1825] [serial = 6] [outer = (nil)] 05:10:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f20800 == 4 [pid = 1825] [id = 4] 05:10:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 7 (0x7f0faa151c00) [pid = 1825] [serial = 7] [outer = (nil)] 05:10:25 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 05:10:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa910f000 == 5 [pid = 1825] [id = 5] 05:10:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 8 (0x7f0fa95c8400) [pid = 1825] [serial = 8] [outer = (nil)] 05:10:25 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 05:10:25 INFO - PROCESS | 1825 | [1825] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:10:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 9 (0x7f0fa919cc00) [pid = 1825] [serial = 9] [outer = 0x7f0fa95c8400] 05:10:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 10 (0x7f0fa8df5800) [pid = 1825] [serial = 10] [outer = 0x7f0fa9f20000] 05:10:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 11 (0x7f0fa8c81400) [pid = 1825] [serial = 11] [outer = 0x7f0faa151c00] 05:10:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 12 (0x7f0fa8c83400) [pid = 1825] [serial = 12] [outer = 0x7f0fa95c8400] 05:10:26 INFO - PROCESS | 1825 | 1461067826989 Marionette DEBUG loaded listener.js 05:10:27 INFO - PROCESS | 1825 | 1461067827008 Marionette DEBUG loaded listener.js 05:10:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 13 (0x7f0fa6cb1800) [pid = 1825] [serial = 13] [outer = 0x7f0fa95c8400] 05:10:27 INFO - PROCESS | 1825 | 1461067827711 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"23d2d36d-95c4-4517-971e-78a2c18d910b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160419032946","device":"desktop","version":"48.0a1","command_id":1}}] 05:10:27 INFO - PROCESS | 1825 | 1461067827936 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 05:10:28 INFO - PROCESS | 1825 | 1461067828154 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 05:10:28 INFO - PROCESS | 1825 | 1461067828361 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:10:28 INFO - PROCESS | 1825 | [1825] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:10:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 14 (0x7f0fa2c5b400) [pid = 1825] [serial = 14] [outer = 0x7f0fa95c8400] 05:10:28 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:10:28 INFO - PROCESS | 1825 | 1461067828943 Marionette TRACE conn3 <- [1,3,null,{}] 05:10:29 INFO - PROCESS | 1825 | 1461067829015 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:10:29 INFO - PROCESS | 1825 | 1461067829051 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 05:10:29 INFO - PROCESS | 1825 | 1461067829114 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 05:10:29 INFO - PROCESS | 1825 | 1461067829116 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 05:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:10:29 INFO - PROCESS | 1825 | 1461067829176 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:10:29 INFO - PROCESS | 1825 | 1461067829182 Marionette TRACE conn3 <- [1,6,null,{}] 05:10:29 INFO - PROCESS | 1825 | 1461067829204 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:29 INFO - PROCESS | 1825 | 1461067829222 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 05:10:29 INFO - PROCESS | 1825 | 1461067829232 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b81000 == 6 [pid = 1825] [id = 6] 05:10:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 15 (0x7f0fa2139400) [pid = 1825] [serial = 15] [outer = (nil)] 05:10:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 16 (0x7f0fa213b400) [pid = 1825] [serial = 16] [outer = 0x7f0fa2139400] 05:10:29 INFO - PROCESS | 1825 | 1461067829301 Marionette DEBUG loaded listener.js 05:10:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 17 (0x7f0fa2141800) [pid = 1825] [serial = 17] [outer = 0x7f0fa2139400] 05:10:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa21b1000 == 7 [pid = 1825] [id = 7] 05:10:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 18 (0x7f0fa1e98000) [pid = 1825] [serial = 18] [outer = (nil)] 05:10:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 19 (0x7f0fa1e9dc00) [pid = 1825] [serial = 19] [outer = 0x7f0fa1e98000] 05:10:29 INFO - PROCESS | 1825 | 1461067829752 Marionette DEBUG loaded listener.js 05:10:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 20 (0x7f0fa1e9fc00) [pid = 1825] [serial = 20] [outer = 0x7f0fa1e98000] 05:10:30 INFO - PROCESS | 1825 | [1825] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 05:10:30 INFO - PROCESS | 1825 | 1461067830285 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 05:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1193ms 05:10:30 INFO - PROCESS | 1825 | 1461067830394 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 05:10:30 INFO - PROCESS | 1825 | 1461067830398 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 05:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:10:30 INFO - PROCESS | 1825 | 1461067830422 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:10:30 INFO - PROCESS | 1825 | 1461067830426 Marionette TRACE conn3 <- [1,10,null,{}] 05:10:30 INFO - PROCESS | 1825 | 1461067830462 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:30 INFO - PROCESS | 1825 | 1461067830636 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 05:10:30 INFO - PROCESS | 1825 | 1461067830654 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa3fdc000 == 8 [pid = 1825] [id = 8] 05:10:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 21 (0x7f0fa11dc800) [pid = 1825] [serial = 21] [outer = (nil)] 05:10:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 22 (0x7f0fa11df400) [pid = 1825] [serial = 22] [outer = 0x7f0fa11dc800] 05:10:30 INFO - PROCESS | 1825 | 1461067830729 Marionette DEBUG loaded listener.js 05:10:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 23 (0x7f0fa05c9400) [pid = 1825] [serial = 23] [outer = 0x7f0fa11dc800] 05:10:31 INFO - PROCESS | 1825 | 1461067831336 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 05:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 969ms 05:10:31 INFO - PROCESS | 1825 | 1461067831380 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 05:10:31 INFO - PROCESS | 1825 | 1461067831384 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 05:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:10:31 INFO - PROCESS | 1825 | 1461067831389 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:10:31 INFO - PROCESS | 1825 | 1461067831391 Marionette TRACE conn3 <- [1,14,null,{}] 05:10:31 INFO - PROCESS | 1825 | 1461067831397 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:31 INFO - PROCESS | 1825 | 1461067831544 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 05:10:31 INFO - PROCESS | 1825 | 1461067831564 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07a3800 == 9 [pid = 1825] [id = 9] 05:10:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 24 (0x7f0fa05ce800) [pid = 1825] [serial = 24] [outer = (nil)] 05:10:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 25 (0x7f0fa075e000) [pid = 1825] [serial = 25] [outer = 0x7f0fa05ce800] 05:10:31 INFO - PROCESS | 1825 | 1461067831628 Marionette DEBUG loaded listener.js 05:10:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 26 (0x7f0fa0768400) [pid = 1825] [serial = 26] [outer = 0x7f0fa05ce800] 05:10:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07be800 == 10 [pid = 1825] [id = 10] 05:10:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 27 (0x7f0fa07bf000) [pid = 1825] [serial = 27] [outer = (nil)] 05:10:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 28 (0x7f0fa07c0800) [pid = 1825] [serial = 28] [outer = 0x7f0fa07bf000] 05:10:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 29 (0x7f0fa07bd000) [pid = 1825] [serial = 29] [outer = 0x7f0fa07bf000] 05:10:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07be000 == 11 [pid = 1825] [id = 11] 05:10:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 30 (0x7f0f9fce5800) [pid = 1825] [serial = 30] [outer = (nil)] 05:10:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 31 (0x7f0fa075d000) [pid = 1825] [serial = 31] [outer = 0x7f0f9fce5800] 05:10:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 32 (0x7f0f9fce8400) [pid = 1825] [serial = 32] [outer = 0x7f0f9fce5800] 05:10:32 INFO - PROCESS | 1825 | 1461067832955 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 05:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1632ms 05:10:33 INFO - PROCESS | 1825 | 1461067833110 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 05:10:33 INFO - PROCESS | 1825 | 1461067833115 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 05:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:10:33 INFO - PROCESS | 1825 | 1461067833126 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:10:33 INFO - PROCESS | 1825 | 1461067833129 Marionette TRACE conn3 <- [1,18,null,{}] 05:10:33 INFO - PROCESS | 1825 | 1461067833138 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:33 INFO - PROCESS | 1825 | 1461067833296 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 05:10:33 INFO - PROCESS | 1825 | 1461067833422 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b71800 == 12 [pid = 1825] [id = 12] 05:10:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 33 (0x7f0fa027cc00) [pid = 1825] [serial = 33] [outer = (nil)] 05:10:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 34 (0x7f0fa116b400) [pid = 1825] [serial = 34] [outer = 0x7f0fa027cc00] 05:10:33 INFO - PROCESS | 1825 | 1461067833504 Marionette DEBUG loaded listener.js 05:10:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 35 (0x7f0fa6c20c00) [pid = 1825] [serial = 35] [outer = 0x7f0fa027cc00] 05:10:34 INFO - PROCESS | 1825 | 1461067834330 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 05:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1247ms 05:10:34 INFO - PROCESS | 1825 | 1461067834379 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 05:10:34 INFO - PROCESS | 1825 | 1461067834388 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 05:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:10:34 INFO - PROCESS | 1825 | 1461067834399 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:10:34 INFO - PROCESS | 1825 | 1461067834402 Marionette TRACE conn3 <- [1,22,null,{}] 05:10:34 INFO - PROCESS | 1825 | 1461067834408 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:34 INFO - PROCESS | 1825 | 1461067834591 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 05:10:34 INFO - PROCESS | 1825 | 1461067834708 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8214800 == 13 [pid = 1825] [id = 13] 05:10:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 36 (0x7f0fa786a400) [pid = 1825] [serial = 36] [outer = (nil)] 05:10:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 37 (0x7f0fa8c0c400) [pid = 1825] [serial = 37] [outer = 0x7f0fa786a400] 05:10:34 INFO - PROCESS | 1825 | 1461067834782 Marionette DEBUG loaded listener.js 05:10:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 38 (0x7f0fa90df000) [pid = 1825] [serial = 38] [outer = 0x7f0fa786a400] 05:10:35 INFO - PROCESS | 1825 | 1461067835639 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 05:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1440ms 05:10:35 INFO - PROCESS | 1825 | 1461067835846 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 05:10:35 INFO - PROCESS | 1825 | 1461067835852 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 05:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:10:35 INFO - PROCESS | 1825 | 1461067835860 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:10:35 INFO - PROCESS | 1825 | 1461067835864 Marionette TRACE conn3 <- [1,26,null,{}] 05:10:35 INFO - PROCESS | 1825 | 1461067835872 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:36 INFO - PROCESS | 1825 | 1461067836018 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 05:10:36 INFO - PROCESS | 1825 | 1461067836163 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6c3f800 == 14 [pid = 1825] [id = 14] 05:10:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 39 (0x7f0fa2144800) [pid = 1825] [serial = 39] [outer = (nil)] 05:10:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 40 (0x7f0fa7862400) [pid = 1825] [serial = 40] [outer = 0x7f0fa2144800] 05:10:36 INFO - PROCESS | 1825 | 1461067836266 Marionette DEBUG loaded listener.js 05:10:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 41 (0x7f0fa8430c00) [pid = 1825] [serial = 41] [outer = 0x7f0fa2144800] 05:10:37 INFO - PROCESS | 1825 | 1461067837149 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 05:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1332ms 05:10:37 INFO - PROCESS | 1825 | 1461067837195 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 05:10:37 INFO - PROCESS | 1825 | 1461067837200 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 05:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:10:37 INFO - PROCESS | 1825 | 1461067837213 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:10:37 INFO - PROCESS | 1825 | 1461067837218 Marionette TRACE conn3 <- [1,30,null,{}] 05:10:37 INFO - PROCESS | 1825 | 1461067837224 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:37 INFO - PROCESS | 1825 | 1461067837353 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 05:10:37 INFO - PROCESS | 1825 | 1461067837369 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8ce9000 == 15 [pid = 1825] [id = 15] 05:10:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 42 (0x7f0fa8c0dc00) [pid = 1825] [serial = 42] [outer = (nil)] 05:10:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 43 (0x7f0fa8e63c00) [pid = 1825] [serial = 43] [outer = 0x7f0fa8c0dc00] 05:10:37 INFO - PROCESS | 1825 | 1461067837430 Marionette DEBUG loaded listener.js 05:10:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f0faa16d800) [pid = 1825] [serial = 44] [outer = 0x7f0fa8c0dc00] 05:10:38 INFO - PROCESS | 1825 | 1461067838141 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 05:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 947ms 05:10:38 INFO - PROCESS | 1825 | 1461067838157 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 05:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:10:38 INFO - PROCESS | 1825 | 1461067838160 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 05:10:38 INFO - PROCESS | 1825 | 1461067838166 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:10:38 INFO - PROCESS | 1825 | 1461067838169 Marionette TRACE conn3 <- [1,34,null,{}] 05:10:38 INFO - PROCESS | 1825 | 1461067838187 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:38 INFO - PROCESS | 1825 | 1461067838363 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 05:10:38 INFO - PROCESS | 1825 | 1461067838386 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa986b800 == 16 [pid = 1825] [id = 16] 05:10:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f0fa9b31000) [pid = 1825] [serial = 45] [outer = (nil)] 05:10:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f0faabc0400) [pid = 1825] [serial = 46] [outer = 0x7f0fa9b31000] 05:10:38 INFO - PROCESS | 1825 | 1461067838458 Marionette DEBUG loaded listener.js 05:10:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f0faafafc00) [pid = 1825] [serial = 47] [outer = 0x7f0fa9b31000] 05:10:39 INFO - PROCESS | 1825 | 1461067839143 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 05:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 989ms 05:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:10:39 INFO - PROCESS | 1825 | 1461067839155 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 05:10:39 INFO - PROCESS | 1825 | 1461067839157 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 05:10:39 INFO - PROCESS | 1825 | 1461067839163 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:10:39 INFO - PROCESS | 1825 | 1461067839165 Marionette TRACE conn3 <- [1,38,null,{}] 05:10:39 INFO - PROCESS | 1825 | 1461067839171 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:39 INFO - PROCESS | 1825 | 1461067839335 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 05:10:39 INFO - PROCESS | 1825 | 1461067839357 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9db4000 == 17 [pid = 1825] [id = 17] 05:10:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f0fa81c5000) [pid = 1825] [serial = 48] [outer = (nil)] 05:10:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f0fab0d1400) [pid = 1825] [serial = 49] [outer = 0x7f0fa81c5000] 05:10:39 INFO - PROCESS | 1825 | 1461067839421 Marionette DEBUG loaded listener.js 05:10:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f0fab1c5c00) [pid = 1825] [serial = 50] [outer = 0x7f0fa81c5000] 05:10:40 INFO - PROCESS | 1825 | 1461067840079 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 05:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 927ms 05:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:10:40 INFO - PROCESS | 1825 | 1461067840089 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 05:10:40 INFO - PROCESS | 1825 | 1461067840091 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 05:10:40 INFO - PROCESS | 1825 | 1461067840097 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:10:40 INFO - PROCESS | 1825 | 1461067840099 Marionette TRACE conn3 <- [1,42,null,{}] 05:10:40 INFO - PROCESS | 1825 | 1461067840104 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:40 INFO - PROCESS | 1825 | 1461067840261 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 05:10:40 INFO - PROCESS | 1825 | 1461067840283 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f36000 == 18 [pid = 1825] [id = 18] 05:10:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f0fa8c7b000) [pid = 1825] [serial = 51] [outer = (nil)] 05:10:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f0fab1c6000) [pid = 1825] [serial = 52] [outer = 0x7f0fa8c7b000] 05:10:40 INFO - PROCESS | 1825 | 1461067840346 Marionette DEBUG loaded listener.js 05:10:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f0fa40f2800) [pid = 1825] [serial = 53] [outer = 0x7f0fa8c7b000] 05:10:40 INFO - PROCESS | 1825 | 1461067840964 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 05:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 933ms 05:10:41 INFO - PROCESS | 1825 | 1461067841030 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 05:10:41 INFO - PROCESS | 1825 | 1461067841033 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 05:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:10:41 INFO - PROCESS | 1825 | 1461067841039 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:10:41 INFO - PROCESS | 1825 | 1461067841041 Marionette TRACE conn3 <- [1,46,null,{}] 05:10:41 INFO - PROCESS | 1825 | 1461067841046 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:41 INFO - PROCESS | 1825 | 1461067841213 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 05:10:41 INFO - PROCESS | 1825 | 1461067841298 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac13000 == 19 [pid = 1825] [id = 19] 05:10:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f0fab0a0400) [pid = 1825] [serial = 54] [outer = (nil)] 05:10:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f0fb6a5ac00) [pid = 1825] [serial = 55] [outer = 0x7f0fab0a0400] 05:10:41 INFO - PROCESS | 1825 | 1461067841380 Marionette DEBUG loaded listener.js 05:10:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f0fb6ddd400) [pid = 1825] [serial = 56] [outer = 0x7f0fab0a0400] 05:10:42 INFO - PROCESS | 1825 | 1461067842175 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 05:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1175ms 05:10:42 INFO - PROCESS | 1825 | 1461067842216 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 05:10:42 INFO - PROCESS | 1825 | 1461067842221 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 05:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:10:42 INFO - PROCESS | 1825 | 1461067842230 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:10:42 INFO - PROCESS | 1825 | 1461067842235 Marionette TRACE conn3 <- [1,50,null,{}] 05:10:42 INFO - PROCESS | 1825 | 1461067842245 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:42 INFO - PROCESS | 1825 | 1461067842411 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 05:10:42 INFO - PROCESS | 1825 | 1461067842534 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43df800 == 20 [pid = 1825] [id = 20] 05:10:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f0fa05d3000) [pid = 1825] [serial = 57] [outer = (nil)] 05:10:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f0fa1c82c00) [pid = 1825] [serial = 58] [outer = 0x7f0fa05d3000] 05:10:42 INFO - PROCESS | 1825 | 1461067842614 Marionette DEBUG loaded listener.js 05:10:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f0fa2c5d400) [pid = 1825] [serial = 59] [outer = 0x7f0fa05d3000] 05:10:43 INFO - PROCESS | 1825 | 1461067843419 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1236ms 05:10:43 INFO - PROCESS | 1825 | 1461067843466 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 05:10:43 INFO - PROCESS | 1825 | 1461067843474 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 05:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:10:43 INFO - PROCESS | 1825 | 1461067843506 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:10:43 INFO - PROCESS | 1825 | 1461067843511 Marionette TRACE conn3 <- [1,54,null,{}] 05:10:43 INFO - PROCESS | 1825 | 1461067843517 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:43 INFO - PROCESS | 1825 | 1461067843678 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 05:10:43 INFO - PROCESS | 1825 | 1461067843811 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9956000 == 21 [pid = 1825] [id = 21] 05:10:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f0fa05d6c00) [pid = 1825] [serial = 60] [outer = (nil)] 05:10:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f0fa81ccc00) [pid = 1825] [serial = 61] [outer = 0x7f0fa05d6c00] 05:10:43 INFO - PROCESS | 1825 | 1461067843887 Marionette DEBUG loaded listener.js 05:10:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f0fa87ae000) [pid = 1825] [serial = 62] [outer = 0x7f0fa05d6c00] 05:10:44 INFO - PROCESS | 1825 | 1461067844662 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1191ms 05:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:10:44 INFO - PROCESS | 1825 | 1461067844693 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 05:10:44 INFO - PROCESS | 1825 | 1461067844697 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 05:10:44 INFO - PROCESS | 1825 | 1461067844704 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:10:44 INFO - PROCESS | 1825 | 1461067844710 Marionette TRACE conn3 <- [1,58,null,{}] 05:10:44 INFO - PROCESS | 1825 | 1461067844725 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:44 INFO - PROCESS | 1825 | 1461067844935 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 05:10:44 INFO - PROCESS | 1825 | 1461067844949 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc0c800 == 22 [pid = 1825] [id = 22] 05:10:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f0faa14a400) [pid = 1825] [serial = 63] [outer = (nil)] 05:10:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f0faa4b8c00) [pid = 1825] [serial = 64] [outer = 0x7f0faa14a400] 05:10:45 INFO - PROCESS | 1825 | 1461067845037 Marionette DEBUG loaded listener.js 05:10:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f0fab164000) [pid = 1825] [serial = 65] [outer = 0x7f0faa14a400] 05:10:45 INFO - PROCESS | 1825 | 1461067845905 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1238ms 05:10:45 INFO - PROCESS | 1825 | 1461067845950 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 05:10:45 INFO - PROCESS | 1825 | 1461067845955 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 05:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:10:45 INFO - PROCESS | 1825 | 1461067845961 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:10:45 INFO - PROCESS | 1825 | 1461067845963 Marionette TRACE conn3 <- [1,62,null,{}] 05:10:45 INFO - PROCESS | 1825 | 1461067845969 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:46 INFO - PROCESS | 1825 | 1461067846120 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 05:10:46 INFO - PROCESS | 1825 | 1461067846247 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d0c000 == 23 [pid = 1825] [id = 23] 05:10:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f0faa174400) [pid = 1825] [serial = 66] [outer = (nil)] 05:10:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f0fb6de3000) [pid = 1825] [serial = 67] [outer = 0x7f0faa174400] 05:10:46 INFO - PROCESS | 1825 | 1461067846321 Marionette DEBUG loaded listener.js 05:10:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f0fb6ff8400) [pid = 1825] [serial = 68] [outer = 0x7f0faa174400] 05:10:47 INFO - PROCESS | 1825 | 1461067847264 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1383ms 05:10:47 INFO - PROCESS | 1825 | 1461067847345 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 05:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:10:47 INFO - PROCESS | 1825 | 1461067847350 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 05:10:47 INFO - PROCESS | 1825 | 1461067847358 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:10:47 INFO - PROCESS | 1825 | 1461067847363 Marionette TRACE conn3 <- [1,66,null,{}] 05:10:47 INFO - PROCESS | 1825 | 1461067847370 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:47 INFO - PROCESS | 1825 | 1461067847578 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 05:10:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f36000 == 22 [pid = 1825] [id = 18] 05:10:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9db4000 == 21 [pid = 1825] [id = 17] 05:10:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa986b800 == 20 [pid = 1825] [id = 16] 05:10:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8ce9000 == 19 [pid = 1825] [id = 15] 05:10:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6c3f800 == 18 [pid = 1825] [id = 14] 05:10:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b71800 == 17 [pid = 1825] [id = 12] 05:10:47 INFO - PROCESS | 1825 | 1461067847812 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1c2e000 == 18 [pid = 1825] [id = 24] 05:10:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f0fa05d6800) [pid = 1825] [serial = 69] [outer = (nil)] 05:10:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f0fa0767000) [pid = 1825] [serial = 70] [outer = 0x7f0fa05d6800] 05:10:47 INFO - PROCESS | 1825 | 1461067847934 Marionette DEBUG loaded listener.js 05:10:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f0fa6c22400) [pid = 1825] [serial = 71] [outer = 0x7f0fa05d6800] 05:10:48 INFO - PROCESS | 1825 | 1461067848716 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1434ms 05:10:48 INFO - PROCESS | 1825 | 1461067848793 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 05:10:48 INFO - PROCESS | 1825 | 1461067848800 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 05:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:10:48 INFO - PROCESS | 1825 | 1461067848809 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:10:48 INFO - PROCESS | 1825 | 1461067848813 Marionette TRACE conn3 <- [1,70,null,{}] 05:10:48 INFO - PROCESS | 1825 | 1461067848820 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:48 INFO - PROCESS | 1825 | 1461067848983 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 05:10:49 INFO - PROCESS | 1825 | 1461067849112 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8de5000 == 19 [pid = 1825] [id = 25] 05:10:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f0fa05d7c00) [pid = 1825] [serial = 72] [outer = (nil)] 05:10:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f0fa8c11c00) [pid = 1825] [serial = 73] [outer = 0x7f0fa05d7c00] 05:10:49 INFO - PROCESS | 1825 | 1461067849193 Marionette DEBUG loaded listener.js 05:10:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f0fa9ee9800) [pid = 1825] [serial = 74] [outer = 0x7f0fa05d7c00] 05:10:50 INFO - PROCESS | 1825 | 1461067850004 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1240ms 05:10:50 INFO - PROCESS | 1825 | 1461067850053 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 05:10:50 INFO - PROCESS | 1825 | 1461067850059 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 05:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:10:50 INFO - PROCESS | 1825 | 1461067850085 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:10:50 INFO - PROCESS | 1825 | 1461067850089 Marionette TRACE conn3 <- [1,74,null,{}] 05:10:50 INFO - PROCESS | 1825 | 1461067850095 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:50 INFO - PROCESS | 1825 | 1461067850255 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 05:10:50 INFO - PROCESS | 1825 | 1461067850390 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a50800 == 20 [pid = 1825] [id = 26] 05:10:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f0fa84a0000) [pid = 1825] [serial = 75] [outer = (nil)] 05:10:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f0faac83000) [pid = 1825] [serial = 76] [outer = 0x7f0fa84a0000] 05:10:50 INFO - PROCESS | 1825 | 1461067850469 Marionette DEBUG loaded listener.js 05:10:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f0fab167800) [pid = 1825] [serial = 77] [outer = 0x7f0fa84a0000] 05:10:51 INFO - PROCESS | 1825 | 1461067851288 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1240ms 05:10:51 INFO - PROCESS | 1825 | 1461067851323 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 05:10:51 INFO - PROCESS | 1825 | 1461067851326 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 05:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:10:51 INFO - PROCESS | 1825 | 1461067851339 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:10:51 INFO - PROCESS | 1825 | 1461067851349 Marionette TRACE conn3 <- [1,78,null,{}] 05:10:51 INFO - PROCESS | 1825 | 1461067851357 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:51 INFO - PROCESS | 1825 | 1461067851522 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 05:10:51 INFO - PROCESS | 1825 | 1461067851648 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faffbb000 == 21 [pid = 1825] [id = 27] 05:10:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f0fa856dc00) [pid = 1825] [serial = 78] [outer = (nil)] 05:10:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f0fb6fa0c00) [pid = 1825] [serial = 79] [outer = 0x7f0fa856dc00] 05:10:51 INFO - PROCESS | 1825 | 1461067851721 Marionette DEBUG loaded listener.js 05:10:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f0fb7146c00) [pid = 1825] [serial = 80] [outer = 0x7f0fa856dc00] 05:10:52 INFO - PROCESS | 1825 | 1461067852487 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1195ms 05:10:52 INFO - PROCESS | 1825 | 1461067852528 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 05:10:52 INFO - PROCESS | 1825 | 1461067852532 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 05:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:10:52 INFO - PROCESS | 1825 | 1461067852538 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:10:52 INFO - PROCESS | 1825 | 1461067852541 Marionette TRACE conn3 <- [1,82,null,{}] 05:10:52 INFO - PROCESS | 1825 | 1461067852564 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:52 INFO - PROCESS | 1825 | 1461067852732 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 05:10:52 INFO - PROCESS | 1825 | 1461067852859 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8ce6000 == 22 [pid = 1825] [id = 28] 05:10:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f0fa05ca800) [pid = 1825] [serial = 81] [outer = (nil)] 05:10:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f0fb7e35c00) [pid = 1825] [serial = 82] [outer = 0x7f0fa05ca800] 05:10:52 INFO - PROCESS | 1825 | 1461067852938 Marionette DEBUG loaded listener.js 05:10:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f0fb7fdd800) [pid = 1825] [serial = 83] [outer = 0x7f0fa05ca800] 05:10:53 INFO - PROCESS | 1825 | 1461067853813 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1337ms 05:10:53 INFO - PROCESS | 1825 | 1461067853877 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 05:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:10:53 INFO - PROCESS | 1825 | 1461067853882 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 05:10:53 INFO - PROCESS | 1825 | 1461067853890 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:10:53 INFO - PROCESS | 1825 | 1461067853895 Marionette TRACE conn3 <- [1,86,null,{}] 05:10:53 INFO - PROCESS | 1825 | 1461067853902 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:54 INFO - PROCESS | 1825 | 1461067854057 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 05:10:54 INFO - PROCESS | 1825 | 1461067854197 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4371800 == 23 [pid = 1825] [id = 29] 05:10:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f0fa7867400) [pid = 1825] [serial = 84] [outer = (nil)] 05:10:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f0fa842c400) [pid = 1825] [serial = 85] [outer = 0x7f0fa7867400] 05:10:54 INFO - PROCESS | 1825 | 1461067854270 Marionette DEBUG loaded listener.js 05:10:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0fa919e800) [pid = 1825] [serial = 86] [outer = 0x7f0fa7867400] 05:10:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9956000 == 22 [pid = 1825] [id = 21] 05:10:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43df800 == 21 [pid = 1825] [id = 20] 05:10:55 INFO - PROCESS | 1825 | 1461067855126 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1288ms 05:10:55 INFO - PROCESS | 1825 | 1461067855177 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 05:10:55 INFO - PROCESS | 1825 | 1461067855185 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 05:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:10:55 INFO - PROCESS | 1825 | 1461067855212 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:10:55 INFO - PROCESS | 1825 | 1461067855218 Marionette TRACE conn3 <- [1,90,null,{}] 05:10:55 INFO - PROCESS | 1825 | 1461067855225 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:55 INFO - PROCESS | 1825 | 1461067855401 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 05:10:55 INFO - PROCESS | 1825 | 1461067855529 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9db6000 == 22 [pid = 1825] [id = 30] 05:10:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fa8e63400) [pid = 1825] [serial = 87] [outer = (nil)] 05:10:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0faa149400) [pid = 1825] [serial = 88] [outer = 0x7f0fa8e63400] 05:10:55 INFO - PROCESS | 1825 | 1461067855610 Marionette DEBUG loaded listener.js 05:10:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0faabc4400) [pid = 1825] [serial = 89] [outer = 0x7f0fa8e63400] 05:10:56 INFO - PROCESS | 1825 | 1461067856472 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 05:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1339ms 05:10:56 INFO - PROCESS | 1825 | 1461067856548 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 05:10:56 INFO - PROCESS | 1825 | 1461067856557 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 05:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:10:56 INFO - PROCESS | 1825 | 1461067856567 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:10:56 INFO - PROCESS | 1825 | 1461067856570 Marionette TRACE conn3 <- [1,94,null,{}] 05:10:56 INFO - PROCESS | 1825 | 1461067856577 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:56 INFO - PROCESS | 1825 | 1461067856745 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 05:10:56 INFO - PROCESS | 1825 | 1461067856846 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d18000 == 23 [pid = 1825] [id = 31] 05:10:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fa9b2b800) [pid = 1825] [serial = 90] [outer = (nil)] 05:10:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fb0065400) [pid = 1825] [serial = 91] [outer = 0x7f0fa9b2b800] 05:10:56 INFO - PROCESS | 1825 | 1461067856920 Marionette DEBUG loaded listener.js 05:10:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f0fb5ee4c00) [pid = 1825] [serial = 92] [outer = 0x7f0fa9b2b800] 05:10:57 INFO - PROCESS | 1825 | 1461067857710 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 05:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1178ms 05:10:57 INFO - PROCESS | 1825 | 1461067857746 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 05:10:57 INFO - PROCESS | 1825 | 1461067857749 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 05:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:10:57 INFO - PROCESS | 1825 | 1461067857755 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:10:57 INFO - PROCESS | 1825 | 1461067857761 Marionette TRACE conn3 <- [1,98,null,{}] 05:10:57 INFO - PROCESS | 1825 | 1461067857776 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:57 INFO - PROCESS | 1825 | 1461067857937 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 05:10:58 INFO - PROCESS | 1825 | 1461067858074 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6cd6800 == 24 [pid = 1825] [id = 32] 05:10:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0fb711b400) [pid = 1825] [serial = 93] [outer = (nil)] 05:10:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0fb7f85400) [pid = 1825] [serial = 94] [outer = 0x7f0fb711b400] 05:10:58 INFO - PROCESS | 1825 | 1461067858155 Marionette DEBUG loaded listener.js 05:10:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0fba027800) [pid = 1825] [serial = 95] [outer = 0x7f0fb711b400] 05:10:58 INFO - PROCESS | 1825 | 1461067858985 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 05:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1283ms 05:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:10:59 INFO - PROCESS | 1825 | 1461067859038 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 05:10:59 INFO - PROCESS | 1825 | 1461067859042 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 05:10:59 INFO - PROCESS | 1825 | 1461067859048 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:10:59 INFO - PROCESS | 1825 | 1461067859051 Marionette TRACE conn3 <- [1,102,null,{}] 05:10:59 INFO - PROCESS | 1825 | 1461067859056 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:10:59 INFO - PROCESS | 1825 | 1461067859218 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 05:10:59 INFO - PROCESS | 1825 | 1461067859347 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:10:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7bcd800 == 25 [pid = 1825] [id = 33] 05:10:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0fb717b000) [pid = 1825] [serial = 96] [outer = (nil)] 05:10:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0fbb861000) [pid = 1825] [serial = 97] [outer = 0x7f0fb717b000] 05:10:59 INFO - PROCESS | 1825 | 1461067859425 Marionette DEBUG loaded listener.js 05:10:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0fbbe2c400) [pid = 1825] [serial = 98] [outer = 0x7f0fb717b000] 05:11:00 INFO - PROCESS | 1825 | 1461067860202 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 05:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1193ms 05:11:00 INFO - PROCESS | 1825 | 1461067860242 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 05:11:00 INFO - PROCESS | 1825 | 1461067860245 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 05:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:11:00 INFO - PROCESS | 1825 | 1461067860252 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:11:00 INFO - PROCESS | 1825 | 1461067860255 Marionette TRACE conn3 <- [1,106,null,{}] 05:11:00 INFO - PROCESS | 1825 | 1461067860260 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:00 INFO - PROCESS | 1825 | 1461067860466 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 05:11:00 INFO - PROCESS | 1825 | 1461067860601 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb817f800 == 26 [pid = 1825] [id = 34] 05:11:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0fbbe30800) [pid = 1825] [serial = 99] [outer = (nil)] 05:11:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0fbbf5b800) [pid = 1825] [serial = 100] [outer = 0x7f0fbbe30800] 05:11:00 INFO - PROCESS | 1825 | 1461067860676 Marionette DEBUG loaded listener.js 05:11:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0fbc210c00) [pid = 1825] [serial = 101] [outer = 0x7f0fbbe30800] 05:11:01 INFO - PROCESS | 1825 | 1461067861693 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 05:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1479ms 05:11:01 INFO - PROCESS | 1825 | 1461067861732 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 05:11:01 INFO - PROCESS | 1825 | 1461067861738 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 05:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:11:01 INFO - PROCESS | 1825 | 1461067861746 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:11:01 INFO - PROCESS | 1825 | 1461067861750 Marionette TRACE conn3 <- [1,110,null,{}] 05:11:01 INFO - PROCESS | 1825 | 1461067861757 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:01 INFO - PROCESS | 1825 | 1461067861915 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 05:11:02 INFO - PROCESS | 1825 | 1461067862122 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b70000 == 27 [pid = 1825] [id = 35] 05:11:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0fa85ee000) [pid = 1825] [serial = 102] [outer = (nil)] 05:11:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fa919dc00) [pid = 1825] [serial = 103] [outer = 0x7f0fa85ee000] 05:11:02 INFO - PROCESS | 1825 | 1461067862197 Marionette DEBUG loaded listener.js 05:11:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f0faac8b000) [pid = 1825] [serial = 104] [outer = 0x7f0fa85ee000] 05:11:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8de5000 == 26 [pid = 1825] [id = 25] 05:11:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1c2e000 == 25 [pid = 1825] [id = 24] 05:11:03 INFO - PROCESS | 1825 | 1461067863066 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 05:11:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0fa2c69800) [pid = 1825] [serial = 105] [outer = 0x7f0f9fce5800] 05:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1409ms 05:11:03 INFO - PROCESS | 1825 | 1461067863179 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 05:11:03 INFO - PROCESS | 1825 | 1461067863185 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 05:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:11:03 INFO - PROCESS | 1825 | 1461067863233 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:11:03 INFO - PROCESS | 1825 | 1461067863239 Marionette TRACE conn3 <- [1,114,null,{}] 05:11:03 INFO - PROCESS | 1825 | 1461067863246 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:03 INFO - PROCESS | 1825 | 1461067863404 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 05:11:03 INFO - PROCESS | 1825 | 1461067863575 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9868800 == 26 [pid = 1825] [id = 36] 05:11:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0fa2c5fc00) [pid = 1825] [serial = 106] [outer = (nil)] 05:11:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0fa85f4400) [pid = 1825] [serial = 107] [outer = 0x7f0fa2c5fc00] 05:11:03 INFO - PROCESS | 1825 | 1461067863657 Marionette DEBUG loaded listener.js 05:11:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0faceba000) [pid = 1825] [serial = 108] [outer = 0x7f0fa2c5fc00] 05:11:04 INFO - PROCESS | 1825 | 1461067864453 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 05:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1302ms 05:11:04 INFO - PROCESS | 1825 | 1461067864519 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 05:11:04 INFO - PROCESS | 1825 | 1461067864527 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 05:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:11:04 INFO - PROCESS | 1825 | 1461067864537 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:11:04 INFO - PROCESS | 1825 | 1461067864542 Marionette TRACE conn3 <- [1,118,null,{}] 05:11:04 INFO - PROCESS | 1825 | 1461067864553 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:04 INFO - PROCESS | 1825 | 1461067864752 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 05:11:04 INFO - PROCESS | 1825 | 1461067864886 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6cd2000 == 27 [pid = 1825] [id = 37] 05:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0fa438a400) [pid = 1825] [serial = 109] [outer = (nil)] 05:11:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f0fa4395400) [pid = 1825] [serial = 110] [outer = 0x7f0fa438a400] 05:11:04 INFO - PROCESS | 1825 | 1461067864964 Marionette DEBUG loaded listener.js 05:11:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f0fb5ee2c00) [pid = 1825] [serial = 111] [outer = 0x7f0fa438a400] 05:11:05 INFO - PROCESS | 1825 | 1461067865777 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 05:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1287ms 05:11:05 INFO - PROCESS | 1825 | 1461067865825 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 05:11:05 INFO - PROCESS | 1825 | 1461067865828 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 05:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:11:05 INFO - PROCESS | 1825 | 1461067865835 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:11:05 INFO - PROCESS | 1825 | 1461067865840 Marionette TRACE conn3 <- [1,122,null,{}] 05:11:05 INFO - PROCESS | 1825 | 1461067865855 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:06 INFO - PROCESS | 1825 | 1461067866025 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 05:11:06 INFO - PROCESS | 1825 | 1461067866158 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba1d6800 == 28 [pid = 1825] [id = 38] 05:11:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f0faceb4000) [pid = 1825] [serial = 112] [outer = (nil)] 05:11:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f0fb7fde000) [pid = 1825] [serial = 113] [outer = 0x7f0faceb4000] 05:11:06 INFO - PROCESS | 1825 | 1461067866251 Marionette DEBUG loaded listener.js 05:11:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f0fba028400) [pid = 1825] [serial = 114] [outer = 0x7f0faceb4000] 05:11:07 INFO - PROCESS | 1825 | 1461067867094 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 05:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1286ms 05:11:07 INFO - PROCESS | 1825 | 1461067867122 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 05:11:07 INFO - PROCESS | 1825 | 1461067867127 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 05:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:11:07 INFO - PROCESS | 1825 | 1461067867133 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:11:07 INFO - PROCESS | 1825 | 1461067867136 Marionette TRACE conn3 <- [1,126,null,{}] 05:11:07 INFO - PROCESS | 1825 | 1461067867141 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:07 INFO - PROCESS | 1825 | 1461067867293 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 05:11:07 INFO - PROCESS | 1825 | 1461067867431 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbf97800 == 29 [pid = 1825] [id = 39] 05:11:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f0fa05d5800) [pid = 1825] [serial = 115] [outer = (nil)] 05:11:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f0fbc349800) [pid = 1825] [serial = 116] [outer = 0x7f0fa05d5800] 05:11:07 INFO - PROCESS | 1825 | 1461067867507 Marionette DEBUG loaded listener.js 05:11:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f0fbc40cc00) [pid = 1825] [serial = 117] [outer = 0x7f0fa05d5800] 05:11:08 INFO - PROCESS | 1825 | 1461067868311 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 05:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1231ms 05:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:11:08 INFO - PROCESS | 1825 | 1461067868365 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 05:11:08 INFO - PROCESS | 1825 | 1461067868368 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 05:11:08 INFO - PROCESS | 1825 | 1461067868374 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:11:08 INFO - PROCESS | 1825 | 1461067868377 Marionette TRACE conn3 <- [1,130,null,{}] 05:11:08 INFO - PROCESS | 1825 | 1461067868382 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:08 INFO - PROCESS | 1825 | 1461067868539 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 05:11:08 INFO - PROCESS | 1825 | 1461067868678 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa04f0000 == 30 [pid = 1825] [id = 40] 05:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f0fa6a8d800) [pid = 1825] [serial = 118] [outer = (nil)] 05:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f0fbe00b800) [pid = 1825] [serial = 119] [outer = 0x7f0fa6a8d800] 05:11:08 INFO - PROCESS | 1825 | 1461067868751 Marionette DEBUG loaded listener.js 05:11:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f0fbea74800) [pid = 1825] [serial = 120] [outer = 0x7f0fa6a8d800] 05:11:09 INFO - PROCESS | 1825 | 1461067869711 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 05:11:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1435ms 05:11:09 INFO - PROCESS | 1825 | 1461067869809 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 05:11:09 INFO - PROCESS | 1825 | 1461067869814 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 05:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:11:09 INFO - PROCESS | 1825 | 1461067869822 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:11:09 INFO - PROCESS | 1825 | 1461067869827 Marionette TRACE conn3 <- [1,134,null,{}] 05:11:09 INFO - PROCESS | 1825 | 1461067869909 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:10 INFO - PROCESS | 1825 | 1461067870089 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 05:11:10 INFO - PROCESS | 1825 | 1461067870258 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c57000 == 31 [pid = 1825] [id = 41] 05:11:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0faa323800) [pid = 1825] [serial = 121] [outer = (nil)] 05:11:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0faabc7800) [pid = 1825] [serial = 122] [outer = 0x7f0faa323800] 05:11:10 INFO - PROCESS | 1825 | 1461067870324 Marionette DEBUG loaded listener.js 05:11:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0facc8f000) [pid = 1825] [serial = 123] [outer = 0x7f0faa323800] 05:11:10 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9db6000 == 30 [pid = 1825] [id = 30] 05:11:11 INFO - PROCESS | 1825 | 1461067871255 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 05:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1490ms 05:11:11 INFO - PROCESS | 1825 | 1461067871314 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 05:11:11 INFO - PROCESS | 1825 | 1461067871321 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 05:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:11:11 INFO - PROCESS | 1825 | 1461067871330 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:11:11 INFO - PROCESS | 1825 | 1461067871334 Marionette TRACE conn3 <- [1,138,null,{}] 05:11:11 INFO - PROCESS | 1825 | 1461067871342 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:11 INFO - PROCESS | 1825 | 1461067871544 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 05:11:11 INFO - PROCESS | 1825 | 1461067871685 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faab72800 == 31 [pid = 1825] [id = 42] 05:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0fa40a8800) [pid = 1825] [serial = 124] [outer = (nil)] 05:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0fa40f1000) [pid = 1825] [serial = 125] [outer = 0x7f0fa40a8800] 05:11:11 INFO - PROCESS | 1825 | 1461067871767 Marionette DEBUG loaded listener.js 05:11:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0fa4392000) [pid = 1825] [serial = 126] [outer = 0x7f0fa40a8800] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a50800 == 30 [pid = 1825] [id = 26] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faffbb000 == 29 [pid = 1825] [id = 27] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8ce6000 == 28 [pid = 1825] [id = 28] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa04f0000 == 27 [pid = 1825] [id = 40] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbf97800 == 26 [pid = 1825] [id = 39] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba1d6800 == 25 [pid = 1825] [id = 38] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6cd2000 == 24 [pid = 1825] [id = 37] 05:11:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9868800 == 23 [pid = 1825] [id = 36] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac13000 == 22 [pid = 1825] [id = 19] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8214800 == 21 [pid = 1825] [id = 13] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa3fdc000 == 20 [pid = 1825] [id = 8] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d0c000 == 19 [pid = 1825] [id = 23] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6cd6800 == 18 [pid = 1825] [id = 32] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b81000 == 17 [pid = 1825] [id = 6] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb817f800 == 16 [pid = 1825] [id = 34] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc0c800 == 15 [pid = 1825] [id = 22] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7bcd800 == 14 [pid = 1825] [id = 33] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07a3800 == 13 [pid = 1825] [id = 9] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d18000 == 12 [pid = 1825] [id = 31] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b70000 == 11 [pid = 1825] [id = 35] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c57000 == 10 [pid = 1825] [id = 41] 05:11:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4371800 == 9 [pid = 1825] [id = 29] 05:11:16 INFO - PROCESS | 1825 | 1461067876648 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 05:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5346ms 05:11:16 INFO - PROCESS | 1825 | 1461067876711 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 05:11:16 INFO - PROCESS | 1825 | 1461067876717 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 05:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:11:16 INFO - PROCESS | 1825 | 1461067876727 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:11:16 INFO - PROCESS | 1825 | 1461067876732 Marionette TRACE conn3 <- [1,142,null,{}] 05:11:16 INFO - PROCESS | 1825 | 1461067876740 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:16 INFO - PROCESS | 1825 | 1461067876899 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 05:11:16 INFO - PROCESS | 1825 | 1461067876913 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43ee000 == 10 [pid = 1825] [id = 43] 05:11:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0fa4394400) [pid = 1825] [serial = 127] [outer = (nil)] 05:11:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0fa695c000) [pid = 1825] [serial = 128] [outer = 0x7f0fa4394400] 05:11:16 INFO - PROCESS | 1825 | 1461067876982 Marionette DEBUG loaded listener.js 05:11:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0fa6cb2800) [pid = 1825] [serial = 129] [outer = 0x7f0fa4394400] 05:11:17 INFO - PROCESS | 1825 | 1461067877769 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 05:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1082ms 05:11:17 INFO - PROCESS | 1825 | 1461067877828 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 05:11:17 INFO - PROCESS | 1825 | 1461067877838 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 05:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:11:17 INFO - PROCESS | 1825 | 1461067877850 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:11:17 INFO - PROCESS | 1825 | 1461067877854 Marionette TRACE conn3 <- [1,146,null,{}] 05:11:17 INFO - PROCESS | 1825 | 1461067877863 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:18 INFO - PROCESS | 1825 | 1461067878032 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 05:11:18 INFO - PROCESS | 1825 | 1461067878042 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa985a000 == 11 [pid = 1825] [id = 44] 05:11:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0fa075e400) [pid = 1825] [serial = 130] [outer = (nil)] 05:11:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0fa849e000) [pid = 1825] [serial = 131] [outer = 0x7f0fa075e400] 05:11:18 INFO - PROCESS | 1825 | 1461067878106 Marionette DEBUG loaded listener.js 05:11:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0faa31e000) [pid = 1825] [serial = 132] [outer = 0x7f0fa075e400] 05:11:19 INFO - PROCESS | 1825 | 1461067879133 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 05:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1331ms 05:11:19 INFO - PROCESS | 1825 | 1461067879181 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 05:11:19 INFO - PROCESS | 1825 | 1461067879184 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 05:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:11:19 INFO - PROCESS | 1825 | 1461067879190 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:11:19 INFO - PROCESS | 1825 | 1461067879196 Marionette TRACE conn3 <- [1,150,null,{}] 05:11:19 INFO - PROCESS | 1825 | 1461067879217 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:19 INFO - PROCESS | 1825 | 1461067879403 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 05:11:19 INFO - PROCESS | 1825 | 1461067879436 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d10000 == 12 [pid = 1825] [id = 45] 05:11:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0fa73a7c00) [pid = 1825] [serial = 133] [outer = (nil)] 05:11:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0fb5edf800) [pid = 1825] [serial = 134] [outer = 0x7f0fa73a7c00] 05:11:19 INFO - PROCESS | 1825 | 1461067879506 Marionette DEBUG loaded listener.js 05:11:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0fb6ff6400) [pid = 1825] [serial = 135] [outer = 0x7f0fa73a7c00] 05:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1088ms 05:11:20 INFO - PROCESS | 1825 | 1461067880271 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 05:11:20 INFO - PROCESS | 1825 | 1461067880293 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 05:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:11:20 INFO - PROCESS | 1825 | 1461067880298 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 05:11:20 INFO - PROCESS | 1825 | 1461067880304 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:11:20 INFO - PROCESS | 1825 | 1461067880307 Marionette TRACE conn3 <- [1,154,null,{}] 05:11:20 INFO - PROCESS | 1825 | 1461067880317 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:20 INFO - PROCESS | 1825 | 1461067880499 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 05:11:20 INFO - PROCESS | 1825 | 1461067880526 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb8164000 == 13 [pid = 1825] [id = 46] 05:11:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0fa695f400) [pid = 1825] [serial = 136] [outer = (nil)] 05:11:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0fb7fd2800) [pid = 1825] [serial = 137] [outer = 0x7f0fa695f400] 05:11:20 INFO - PROCESS | 1825 | 1461067880588 Marionette DEBUG loaded listener.js 05:11:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0fb8153000) [pid = 1825] [serial = 138] [outer = 0x7f0fa695f400] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0fa05d7c00) [pid = 1825] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0fa9b2b800) [pid = 1825] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0fa2144800) [pid = 1825] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0fa8c0dc00) [pid = 1825] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0fa9b31000) [pid = 1825] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0fa027cc00) [pid = 1825] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0fa81c5000) [pid = 1825] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0fa8c7b000) [pid = 1825] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0fab0a0400) [pid = 1825] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0fa786a400) [pid = 1825] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0fa05ce800) [pid = 1825] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0faa14a400) [pid = 1825] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0fb711b400) [pid = 1825] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0fa05ca800) [pid = 1825] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0fa05d6c00) [pid = 1825] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0fa7867400) [pid = 1825] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0fa05d3000) [pid = 1825] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0faa323800) [pid = 1825] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f0fa05d6800) [pid = 1825] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f0fa84a0000) [pid = 1825] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f0fa2c5fc00) [pid = 1825] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f0fa438a400) [pid = 1825] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f0fa6a8d800) [pid = 1825] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f0fa8e63400) [pid = 1825] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f0fa05d5800) [pid = 1825] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f0fbbe30800) [pid = 1825] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f0fa85ee000) [pid = 1825] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f0fa11dc800) [pid = 1825] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f0faa174400) [pid = 1825] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fa2139400) [pid = 1825] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0faceb4000) [pid = 1825] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0fb717b000) [pid = 1825] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:11:21 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0fa856dc00) [pid = 1825] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:11:22 INFO - PROCESS | 1825 | 1461067882549 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 05:11:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:11:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2296ms 05:11:22 INFO - PROCESS | 1825 | 1461067882642 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 05:11:22 INFO - PROCESS | 1825 | 1461067882644 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 05:11:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:11:22 INFO - PROCESS | 1825 | 1461067882660 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:11:22 INFO - PROCESS | 1825 | 1461067882662 Marionette TRACE conn3 <- [1,158,null,{}] 05:11:22 INFO - PROCESS | 1825 | 1461067882668 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:22 INFO - PROCESS | 1825 | 1461067882812 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 05:11:22 INFO - PROCESS | 1825 | 1461067882822 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa7a83800 == 14 [pid = 1825] [id = 47] 05:11:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0fa0761400) [pid = 1825] [serial = 139] [outer = (nil)] 05:11:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0fa73a9800) [pid = 1825] [serial = 140] [outer = 0x7f0fa0761400] 05:11:22 INFO - PROCESS | 1825 | 1461067882884 Marionette DEBUG loaded listener.js 05:11:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0fa98ca000) [pid = 1825] [serial = 141] [outer = 0x7f0fa0761400] 05:11:23 INFO - PROCESS | 1825 | 1461067883641 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 05:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1027ms 05:11:23 INFO - PROCESS | 1825 | 1461067883695 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 05:11:23 INFO - PROCESS | 1825 | 1461067883698 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 05:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:11:23 INFO - PROCESS | 1825 | 1461067883765 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:11:23 INFO - PROCESS | 1825 | 1461067883771 Marionette TRACE conn3 <- [1,162,null,{}] 05:11:23 INFO - PROCESS | 1825 | 1461067883811 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:24 INFO - PROCESS | 1825 | 1461067884021 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 05:11:24 INFO - PROCESS | 1825 | 1461067884162 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa3fdc000 == 15 [pid = 1825] [id = 48] 05:11:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0fa40a9c00) [pid = 1825] [serial = 142] [outer = (nil)] 05:11:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f0fa40efc00) [pid = 1825] [serial = 143] [outer = 0x7f0fa40a9c00] 05:11:24 INFO - PROCESS | 1825 | 1461067884238 Marionette DEBUG loaded listener.js 05:11:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f0fa4394000) [pid = 1825] [serial = 144] [outer = 0x7f0fa40a9c00] 05:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1513ms 05:11:25 INFO - PROCESS | 1825 | 1461067885210 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 05:11:25 INFO - PROCESS | 1825 | 1461067885221 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 05:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:11:25 INFO - PROCESS | 1825 | 1461067885226 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 05:11:25 INFO - PROCESS | 1825 | 1461067885234 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:11:25 INFO - PROCESS | 1825 | 1461067885239 Marionette TRACE conn3 <- [1,166,null,{}] 05:11:25 INFO - PROCESS | 1825 | 1461067885249 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:25 INFO - PROCESS | 1825 | 1461067885419 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 05:11:25 INFO - PROCESS | 1825 | 1461067885563 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb2e000 == 16 [pid = 1825] [id = 49] 05:11:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f0fa409c000) [pid = 1825] [serial = 145] [outer = (nil)] 05:11:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f0fa9fae800) [pid = 1825] [serial = 146] [outer = 0x7f0fa409c000] 05:11:25 INFO - PROCESS | 1825 | 1461067885638 Marionette DEBUG loaded listener.js 05:11:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f0faac89400) [pid = 1825] [serial = 147] [outer = 0x7f0fa409c000] 05:11:26 INFO - PROCESS | 1825 | 1461067886534 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 05:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1337ms 05:11:26 INFO - PROCESS | 1825 | 1461067886571 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 05:11:26 INFO - PROCESS | 1825 | 1461067886574 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 05:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:11:26 INFO - PROCESS | 1825 | 1461067886581 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:11:26 INFO - PROCESS | 1825 | 1461067886585 Marionette TRACE conn3 <- [1,170,null,{}] 05:11:26 INFO - PROCESS | 1825 | 1461067886591 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:26 INFO - PROCESS | 1825 | 1461067886767 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 05:11:26 INFO - PROCESS | 1825 | 1461067886906 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa3fdd000 == 17 [pid = 1825] [id = 50] 05:11:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f0fa1e94c00) [pid = 1825] [serial = 148] [outer = (nil)] 05:11:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f0fa4395c00) [pid = 1825] [serial = 149] [outer = 0x7f0fa1e94c00] 05:11:26 INFO - PROCESS | 1825 | 1461067886988 Marionette DEBUG loaded listener.js 05:11:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f0faa323400) [pid = 1825] [serial = 150] [outer = 0x7f0fa1e94c00] 05:11:27 INFO - PROCESS | 1825 | 1461067887339 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:11:28 INFO - PROCESS | 1825 | 1461067888224 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 05:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1680ms 05:11:28 INFO - PROCESS | 1825 | 1461067888262 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 05:11:28 INFO - PROCESS | 1825 | 1461067888267 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 05:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:11:28 INFO - PROCESS | 1825 | 1461067888275 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:11:28 INFO - PROCESS | 1825 | 1461067888281 Marionette TRACE conn3 <- [1,174,null,{}] 05:11:28 INFO - PROCESS | 1825 | 1461067888289 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:28 INFO - PROCESS | 1825 | 1461067888463 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f0fa0767000) [pid = 1825] [serial = 70] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f0fb9b1a000) [pid = 1825] [serial = 2] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f0f9fce8400) [pid = 1825] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f0fa7862400) [pid = 1825] [serial = 40] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f0fa8e63c00) [pid = 1825] [serial = 43] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f0faabc0400) [pid = 1825] [serial = 46] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f0fa116b400) [pid = 1825] [serial = 34] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f0fab0d1400) [pid = 1825] [serial = 49] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fab1c6000) [pid = 1825] [serial = 52] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0fa40f2800) [pid = 1825] [serial = 53] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0fb6ddd400) [pid = 1825] [serial = 56] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0fa075d000) [pid = 1825] [serial = 31] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f0fa6c20c00) [pid = 1825] [serial = 35] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f0fa8c0c400) [pid = 1825] [serial = 37] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f0fa90df000) [pid = 1825] [serial = 38] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f0fab1c5c00) [pid = 1825] [serial = 50] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f0fa8430c00) [pid = 1825] [serial = 41] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f0fb6a5ac00) [pid = 1825] [serial = 55] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f0fa07c0800) [pid = 1825] [serial = 28] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f0faafafc00) [pid = 1825] [serial = 47] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f0fa0768400) [pid = 1825] [serial = 26] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f0fa075e000) [pid = 1825] [serial = 25] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f0faa16d800) [pid = 1825] [serial = 44] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f0fa842c400) [pid = 1825] [serial = 85] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f0fa6c22400) [pid = 1825] [serial = 71] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f0fa40f1000) [pid = 1825] [serial = 125] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0faac8b000) [pid = 1825] [serial = 104] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f0fab167800) [pid = 1825] [serial = 77] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f0fb7f85400) [pid = 1825] [serial = 94] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f0fb6fa0c00) [pid = 1825] [serial = 79] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f0faabc7800) [pid = 1825] [serial = 122] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f0fb7fdd800) [pid = 1825] [serial = 83] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f0faac83000) [pid = 1825] [serial = 76] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f0fa8c11c00) [pid = 1825] [serial = 73] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f0fb5ee4c00) [pid = 1825] [serial = 92] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f0fb0065400) [pid = 1825] [serial = 91] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f0fa9ee9800) [pid = 1825] [serial = 74] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f0fb6de3000) [pid = 1825] [serial = 67] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 78 (0x7f0fba027800) [pid = 1825] [serial = 95] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 77 (0x7f0fbb861000) [pid = 1825] [serial = 97] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 76 (0x7f0faa4b8c00) [pid = 1825] [serial = 64] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f0faceba000) [pid = 1825] [serial = 108] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f0fb7e35c00) [pid = 1825] [serial = 82] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f0fa8c83400) [pid = 1825] [serial = 12] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f0fa87ae000) [pid = 1825] [serial = 62] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f0fa919cc00) [pid = 1825] [serial = 9] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f0fa4395400) [pid = 1825] [serial = 110] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f0fa919e800) [pid = 1825] [serial = 86] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f0faa149400) [pid = 1825] [serial = 88] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f0fa2c5d400) [pid = 1825] [serial = 59] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f0facc8f000) [pid = 1825] [serial = 123] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f0fa81ccc00) [pid = 1825] [serial = 61] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f0fa1c82c00) [pid = 1825] [serial = 58] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 63 (0x7f0fb6ff8400) [pid = 1825] [serial = 68] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 62 (0x7f0fa213b400) [pid = 1825] [serial = 16] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 61 (0x7f0fa2141800) [pid = 1825] [serial = 17] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 60 (0x7f0fbc349800) [pid = 1825] [serial = 116] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 59 (0x7f0fa1e9dc00) [pid = 1825] [serial = 19] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 58 (0x7f0fba028400) [pid = 1825] [serial = 114] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 57 (0x7f0fbbf5b800) [pid = 1825] [serial = 100] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 56 (0x7f0fbbe2c400) [pid = 1825] [serial = 98] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 55 (0x7f0fb7fde000) [pid = 1825] [serial = 113] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f0fb7146c00) [pid = 1825] [serial = 80] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f0fab164000) [pid = 1825] [serial = 65] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f0fa85f4400) [pid = 1825] [serial = 107] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f0fb5ee2c00) [pid = 1825] [serial = 111] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f0fbea74800) [pid = 1825] [serial = 120] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 49 (0x7f0faabc4400) [pid = 1825] [serial = 89] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 48 (0x7f0fbc40cc00) [pid = 1825] [serial = 117] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 47 (0x7f0fbc210c00) [pid = 1825] [serial = 101] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 46 (0x7f0fa919dc00) [pid = 1825] [serial = 103] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 45 (0x7f0fa11df400) [pid = 1825] [serial = 22] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 44 (0x7f0fbe00b800) [pid = 1825] [serial = 119] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | --DOMWINDOW == 43 (0x7f0fa05c9400) [pid = 1825] [serial = 23] [outer = (nil)] [url = about:blank] 05:11:28 INFO - PROCESS | 1825 | 1461067888696 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07ac800 == 18 [pid = 1825] [id = 51] 05:11:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 44 (0x7f0fa0483c00) [pid = 1825] [serial = 151] [outer = (nil)] 05:11:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 45 (0x7f0fa075d000) [pid = 1825] [serial = 152] [outer = 0x7f0fa0483c00] 05:11:28 INFO - PROCESS | 1825 | 1461067888767 Marionette DEBUG loaded listener.js 05:11:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 46 (0x7f0fa2c63400) [pid = 1825] [serial = 153] [outer = 0x7f0fa0483c00] 05:11:29 INFO - PROCESS | 1825 | 1461067889695 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 05:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1437ms 05:11:29 INFO - PROCESS | 1825 | 1461067889713 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 05:11:29 INFO - PROCESS | 1825 | 1461067889721 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 05:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:11:29 INFO - PROCESS | 1825 | 1461067889731 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:11:29 INFO - PROCESS | 1825 | 1461067889735 Marionette TRACE conn3 <- [1,178,null,{}] 05:11:29 INFO - PROCESS | 1825 | 1461067889741 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:29 INFO - PROCESS | 1825 | 1461067889872 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 05:11:29 INFO - PROCESS | 1825 | 1461067889890 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b58800 == 19 [pid = 1825] [id = 52] 05:11:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 47 (0x7f0fa40a6c00) [pid = 1825] [serial = 154] [outer = (nil)] 05:11:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 48 (0x7f0fa40f8c00) [pid = 1825] [serial = 155] [outer = 0x7f0fa40a6c00] 05:11:29 INFO - PROCESS | 1825 | 1461067889951 Marionette DEBUG loaded listener.js 05:11:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 49 (0x7f0fa4395400) [pid = 1825] [serial = 156] [outer = 0x7f0fa40a6c00] 05:11:30 INFO - PROCESS | 1825 | 1461067890644 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 05:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 930ms 05:11:30 INFO - PROCESS | 1825 | 1461067890674 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 05:11:30 INFO - PROCESS | 1825 | 1461067890678 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 05:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:11:30 INFO - PROCESS | 1825 | 1461067890685 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:11:30 INFO - PROCESS | 1825 | 1461067890690 Marionette TRACE conn3 <- [1,182,null,{}] 05:11:30 INFO - PROCESS | 1825 | 1461067890706 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:30 INFO - PROCESS | 1825 | 1461067890845 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 05:11:30 INFO - PROCESS | 1825 | 1461067890865 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6a45800 == 20 [pid = 1825] [id = 53] 05:11:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 50 (0x7f0fa77b1000) [pid = 1825] [serial = 157] [outer = (nil)] 05:11:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f0fa7abc000) [pid = 1825] [serial = 158] [outer = 0x7f0fa77b1000] 05:11:30 INFO - PROCESS | 1825 | 1461067890941 Marionette DEBUG loaded listener.js 05:11:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f0fa842e800) [pid = 1825] [serial = 159] [outer = 0x7f0fa77b1000] 05:11:31 INFO - PROCESS | 1825 | 1461067891807 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 05:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1140ms 05:11:31 INFO - PROCESS | 1825 | 1461067891825 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 05:11:31 INFO - PROCESS | 1825 | 1461067891829 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 05:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:11:31 INFO - PROCESS | 1825 | 1461067891835 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:11:31 INFO - PROCESS | 1825 | 1461067891837 Marionette TRACE conn3 <- [1,186,null,{}] 05:11:31 INFO - PROCESS | 1825 | 1461067891842 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:32 INFO - PROCESS | 1825 | 1461067892009 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 05:11:32 INFO - PROCESS | 1825 | 1461067892040 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8cd7800 == 21 [pid = 1825] [id = 54] 05:11:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f0fa69ca400) [pid = 1825] [serial = 160] [outer = (nil)] 05:11:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f0fa90df000) [pid = 1825] [serial = 161] [outer = 0x7f0fa69ca400] 05:11:32 INFO - PROCESS | 1825 | 1461067892102 Marionette DEBUG loaded listener.js 05:11:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f0fa9b2a800) [pid = 1825] [serial = 162] [outer = 0x7f0fa69ca400] 05:11:32 INFO - PROCESS | 1825 | 1461067892857 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 05:11:32 INFO - PROCESS | 1825 | --DOMWINDOW == 54 (0x7f0fa4394400) [pid = 1825] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:11:32 INFO - PROCESS | 1825 | --DOMWINDOW == 53 (0x7f0fa075e400) [pid = 1825] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:11:32 INFO - PROCESS | 1825 | --DOMWINDOW == 52 (0x7f0fa40a8800) [pid = 1825] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:11:32 INFO - PROCESS | 1825 | --DOMWINDOW == 51 (0x7f0fa73a7c00) [pid = 1825] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:11:32 INFO - PROCESS | 1825 | --DOMWINDOW == 50 (0x7f0fa695f400) [pid = 1825] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1084ms 05:11:32 INFO - PROCESS | 1825 | 1461067892942 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 05:11:32 INFO - PROCESS | 1825 | 1461067892946 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 05:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:11:32 INFO - PROCESS | 1825 | 1461067892952 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:11:32 INFO - PROCESS | 1825 | 1461067892954 Marionette TRACE conn3 <- [1,190,null,{}] 05:11:32 INFO - PROCESS | 1825 | 1461067892960 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:33 INFO - PROCESS | 1825 | 1461067893095 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 05:11:33 INFO - PROCESS | 1825 | 1461067893106 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa910c800 == 22 [pid = 1825] [id = 55] 05:11:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 51 (0x7f0fa027d000) [pid = 1825] [serial = 163] [outer = (nil)] 05:11:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 52 (0x7f0fa9b31000) [pid = 1825] [serial = 164] [outer = 0x7f0fa027d000] 05:11:33 INFO - PROCESS | 1825 | 1461067893166 Marionette DEBUG loaded listener.js 05:11:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 53 (0x7f0faa17a000) [pid = 1825] [serial = 165] [outer = 0x7f0fa027d000] 05:11:33 INFO - PROCESS | 1825 | 1461067893866 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 05:11:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:11:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 929ms 05:11:33 INFO - PROCESS | 1825 | 1461067893884 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 05:11:33 INFO - PROCESS | 1825 | 1461067893886 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 05:11:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:11:33 INFO - PROCESS | 1825 | 1461067893893 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:11:33 INFO - PROCESS | 1825 | 1461067893895 Marionette TRACE conn3 <- [1,194,null,{}] 05:11:33 INFO - PROCESS | 1825 | 1461067893901 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:34 INFO - PROCESS | 1825 | 1461067894112 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 05:11:34 INFO - PROCESS | 1825 | 1461067894138 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a4b000 == 23 [pid = 1825] [id = 56] 05:11:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 54 (0x7f0faa4aec00) [pid = 1825] [serial = 166] [outer = (nil)] 05:11:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 55 (0x7f0fab1c1c00) [pid = 1825] [serial = 167] [outer = 0x7f0faa4aec00] 05:11:34 INFO - PROCESS | 1825 | 1461067894205 Marionette DEBUG loaded listener.js 05:11:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 56 (0x7f0facc92000) [pid = 1825] [serial = 168] [outer = 0x7f0faa4aec00] 05:11:34 INFO - PROCESS | 1825 | 1461067894848 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 05:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 985ms 05:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:11:34 INFO - PROCESS | 1825 | 1461067894879 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 05:11:34 INFO - PROCESS | 1825 | 1461067894881 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 05:11:34 INFO - PROCESS | 1825 | 1461067894887 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:11:34 INFO - PROCESS | 1825 | 1461067894890 Marionette TRACE conn3 <- [1,198,null,{}] 05:11:34 INFO - PROCESS | 1825 | 1461067894895 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:35 INFO - PROCESS | 1825 | 1461067895024 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 05:11:35 INFO - PROCESS | 1825 | 1461067895165 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa050c000 == 24 [pid = 1825] [id = 57] 05:11:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 57 (0x7f0f9fce4400) [pid = 1825] [serial = 169] [outer = (nil)] 05:11:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 58 (0x7f0fa0483800) [pid = 1825] [serial = 170] [outer = 0x7f0f9fce4400] 05:11:35 INFO - PROCESS | 1825 | 1461067895241 Marionette DEBUG loaded listener.js 05:11:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 59 (0x7f0fa1163400) [pid = 1825] [serial = 171] [outer = 0x7f0f9fce4400] 05:11:36 INFO - PROCESS | 1825 | 1461067896137 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 05:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1283ms 05:11:36 INFO - PROCESS | 1825 | 1461067896172 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 05:11:36 INFO - PROCESS | 1825 | 1461067896179 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 05:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:11:36 INFO - PROCESS | 1825 | 1461067896188 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:11:36 INFO - PROCESS | 1825 | 1461067896193 Marionette TRACE conn3 <- [1,202,null,{}] 05:11:36 INFO - PROCESS | 1825 | 1461067896201 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:36 INFO - PROCESS | 1825 | 1461067896395 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 05:11:36 INFO - PROCESS | 1825 | 1461067896543 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa785a000 == 25 [pid = 1825] [id = 58] 05:11:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 60 (0x7f0f9fce5000) [pid = 1825] [serial = 172] [outer = (nil)] 05:11:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 61 (0x7f0fa4394800) [pid = 1825] [serial = 173] [outer = 0x7f0f9fce5000] 05:11:36 INFO - PROCESS | 1825 | 1461067896619 Marionette DEBUG loaded listener.js 05:11:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 62 (0x7f0fa69d6c00) [pid = 1825] [serial = 174] [outer = 0x7f0f9fce5000] 05:11:37 INFO - PROCESS | 1825 | 1461067897435 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 05:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1293ms 05:11:37 INFO - PROCESS | 1825 | 1461067897484 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 05:11:37 INFO - PROCESS | 1825 | 1461067897491 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 05:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:11:37 INFO - PROCESS | 1825 | 1461067897517 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:11:37 INFO - PROCESS | 1825 | 1461067897521 Marionette TRACE conn3 <- [1,206,null,{}] 05:11:37 INFO - PROCESS | 1825 | 1461067897526 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:37 INFO - PROCESS | 1825 | 1461067897687 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 05:11:37 INFO - PROCESS | 1825 | 1461067897826 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9dc7000 == 26 [pid = 1825] [id = 59] 05:11:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 63 (0x7f0fa40ee800) [pid = 1825] [serial = 175] [outer = (nil)] 05:11:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 64 (0x7f0fa8c10000) [pid = 1825] [serial = 176] [outer = 0x7f0fa40ee800] 05:11:37 INFO - PROCESS | 1825 | 1461067897900 Marionette DEBUG loaded listener.js 05:11:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f0faab59800) [pid = 1825] [serial = 177] [outer = 0x7f0fa40ee800] 05:11:38 INFO - PROCESS | 1825 | 1461067898694 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 05:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1236ms 05:11:38 INFO - PROCESS | 1825 | 1461067898752 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 05:11:38 INFO - PROCESS | 1825 | 1461067898755 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 05:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:11:38 INFO - PROCESS | 1825 | 1461067898766 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:11:38 INFO - PROCESS | 1825 | 1461067898774 Marionette TRACE conn3 <- [1,210,null,{}] 05:11:38 INFO - PROCESS | 1825 | 1461067898789 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:38 INFO - PROCESS | 1825 | 1461067898964 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 05:11:39 INFO - PROCESS | 1825 | 1461067899091 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb13000 == 27 [pid = 1825] [id = 60] 05:11:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f0fa827e800) [pid = 1825] [serial = 178] [outer = (nil)] 05:11:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f0facc8f000) [pid = 1825] [serial = 179] [outer = 0x7f0fa827e800] 05:11:39 INFO - PROCESS | 1825 | 1461067899168 Marionette DEBUG loaded listener.js 05:11:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f0fb5e6e800) [pid = 1825] [serial = 180] [outer = 0x7f0fa827e800] 05:11:40 INFO - PROCESS | 1825 | 1461067900097 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 05:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1389ms 05:11:40 INFO - PROCESS | 1825 | 1461067900155 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 05:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:11:40 INFO - PROCESS | 1825 | 1461067900160 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 05:11:40 INFO - PROCESS | 1825 | 1461067900165 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:11:40 INFO - PROCESS | 1825 | 1461067900169 Marionette TRACE conn3 <- [1,214,null,{}] 05:11:40 INFO - PROCESS | 1825 | 1461067900174 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:40 INFO - PROCESS | 1825 | 1461067900330 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 05:11:40 INFO - PROCESS | 1825 | 1461067900455 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0face2a000 == 28 [pid = 1825] [id = 61] 05:11:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f0faa170000) [pid = 1825] [serial = 181] [outer = (nil)] 05:11:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f0fb6a5b800) [pid = 1825] [serial = 182] [outer = 0x7f0faa170000] 05:11:40 INFO - PROCESS | 1825 | 1461067900527 Marionette DEBUG loaded listener.js 05:11:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f0fb6f9f000) [pid = 1825] [serial = 183] [outer = 0x7f0faa170000] 05:11:41 INFO - PROCESS | 1825 | 1461067901530 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 05:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1384ms 05:11:41 INFO - PROCESS | 1825 | 1461067901550 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 05:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:11:41 INFO - PROCESS | 1825 | 1461067901555 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 05:11:41 INFO - PROCESS | 1825 | 1461067901563 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:11:41 INFO - PROCESS | 1825 | 1461067901569 Marionette TRACE conn3 <- [1,218,null,{}] 05:11:41 INFO - PROCESS | 1825 | 1461067901578 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:41 INFO - PROCESS | 1825 | 1461067901725 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 05:11:41 INFO - PROCESS | 1825 | 1461067901872 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6c5b800 == 29 [pid = 1825] [id = 62] 05:11:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f0fa027e800) [pid = 1825] [serial = 184] [outer = (nil)] 05:11:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f0fa213d000) [pid = 1825] [serial = 185] [outer = 0x7f0fa027e800] 05:11:41 INFO - PROCESS | 1825 | 1461067901941 Marionette DEBUG loaded listener.js 05:11:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f0fa40a4c00) [pid = 1825] [serial = 186] [outer = 0x7f0fa027e800] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f0fa73a9800) [pid = 1825] [serial = 140] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f0fa695c000) [pid = 1825] [serial = 128] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f0fa6cb2800) [pid = 1825] [serial = 129] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f0fa849e000) [pid = 1825] [serial = 131] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 69 (0x7f0fa4392000) [pid = 1825] [serial = 126] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 68 (0x7f0fb5edf800) [pid = 1825] [serial = 134] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 67 (0x7f0fb7fd2800) [pid = 1825] [serial = 137] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 66 (0x7f0fb6ff6400) [pid = 1825] [serial = 135] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 65 (0x7f0faa31e000) [pid = 1825] [serial = 132] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | --DOMWINDOW == 64 (0x7f0fb8153000) [pid = 1825] [serial = 138] [outer = (nil)] [url = about:blank] 05:11:42 INFO - PROCESS | 1825 | 1461067902936 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 05:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1438ms 05:11:43 INFO - PROCESS | 1825 | 1461067903004 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 05:11:43 INFO - PROCESS | 1825 | 1461067903015 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 05:11:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:11:43 INFO - PROCESS | 1825 | 1461067903029 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:11:43 INFO - PROCESS | 1825 | 1461067903036 Marionette TRACE conn3 <- [1,222,null,{}] 05:11:43 INFO - PROCESS | 1825 | 1461067903045 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:43 INFO - PROCESS | 1825 | 1461067903278 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 05:11:43 INFO - PROCESS | 1825 | 1461067903445 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa436f000 == 30 [pid = 1825] [id = 63] 05:11:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 65 (0x7f0fa4392000) [pid = 1825] [serial = 187] [outer = (nil)] 05:11:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 66 (0x7f0fa6cb3c00) [pid = 1825] [serial = 188] [outer = 0x7f0fa4392000] 05:11:43 INFO - PROCESS | 1825 | 1461067903546 Marionette DEBUG loaded listener.js 05:11:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 67 (0x7f0fa827b000) [pid = 1825] [serial = 189] [outer = 0x7f0fa4392000] 05:11:44 INFO - PROCESS | 1825 | 1461067904286 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 05:11:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1298ms 05:11:44 INFO - PROCESS | 1825 | 1461067904325 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 05:11:44 INFO - PROCESS | 1825 | 1461067904329 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 05:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:11:44 INFO - PROCESS | 1825 | 1461067904341 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:11:44 INFO - PROCESS | 1825 | 1461067904345 Marionette TRACE conn3 <- [1,226,null,{}] 05:11:44 INFO - PROCESS | 1825 | 1461067904362 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:44 INFO - PROCESS | 1825 | 1461067904509 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 05:11:44 INFO - PROCESS | 1825 | 1461067904526 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9957800 == 31 [pid = 1825] [id = 64] 05:11:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 68 (0x7f0fa919c800) [pid = 1825] [serial = 190] [outer = (nil)] 05:11:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 69 (0x7f0faac84400) [pid = 1825] [serial = 191] [outer = 0x7f0fa919c800] 05:11:44 INFO - PROCESS | 1825 | 1461067904589 Marionette DEBUG loaded listener.js 05:11:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 70 (0x7f0fab163000) [pid = 1825] [serial = 192] [outer = 0x7f0fa919c800] 05:11:45 INFO - PROCESS | 1825 | 1461067905308 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 05:11:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 994ms 05:11:45 INFO - PROCESS | 1825 | 1461067905333 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 05:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:11:45 INFO - PROCESS | 1825 | 1461067905338 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 05:11:45 INFO - PROCESS | 1825 | 1461067905343 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:11:45 INFO - PROCESS | 1825 | 1461067905346 Marionette TRACE conn3 <- [1,230,null,{}] 05:11:45 INFO - PROCESS | 1825 | 1461067905351 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:45 INFO - PROCESS | 1825 | 1461067905530 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 05:11:45 INFO - PROCESS | 1825 | 1461067905561 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac0d800 == 32 [pid = 1825] [id = 65] 05:11:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f0fa849e800) [pid = 1825] [serial = 193] [outer = (nil)] 05:11:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f0fb5e70000) [pid = 1825] [serial = 194] [outer = 0x7f0fa849e800] 05:11:45 INFO - PROCESS | 1825 | 1461067905623 Marionette DEBUG loaded listener.js 05:11:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f0fa8276000) [pid = 1825] [serial = 195] [outer = 0x7f0fa849e800] 05:11:46 INFO - PROCESS | 1825 | 1461067906494 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 05:11:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1235ms 05:11:46 INFO - PROCESS | 1825 | 1461067906580 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 05:11:46 INFO - PROCESS | 1825 | 1461067906584 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 05:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:11:46 INFO - PROCESS | 1825 | 1461067906589 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:11:46 INFO - PROCESS | 1825 | 1461067906591 Marionette TRACE conn3 <- [1,234,null,{}] 05:11:46 INFO - PROCESS | 1825 | 1461067906597 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:46 INFO - PROCESS | 1825 | 1461067906768 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 05:11:46 INFO - PROCESS | 1825 | 1461067906789 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6adc800 == 33 [pid = 1825] [id = 66] 05:11:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f0fa0280000) [pid = 1825] [serial = 196] [outer = (nil)] 05:11:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f0fb7145c00) [pid = 1825] [serial = 197] [outer = 0x7f0fa0280000] 05:11:46 INFO - PROCESS | 1825 | 1461067906851 Marionette DEBUG loaded listener.js 05:11:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f0fb7e33400) [pid = 1825] [serial = 198] [outer = 0x7f0fa0280000] 05:11:47 INFO - PROCESS | 1825 | --DOMWINDOW == 75 (0x7f0fa69ca400) [pid = 1825] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:11:47 INFO - PROCESS | 1825 | --DOMWINDOW == 74 (0x7f0fa0761400) [pid = 1825] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:11:47 INFO - PROCESS | 1825 | --DOMWINDOW == 73 (0x7f0fa77b1000) [pid = 1825] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:11:47 INFO - PROCESS | 1825 | --DOMWINDOW == 72 (0x7f0fa0483c00) [pid = 1825] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:11:47 INFO - PROCESS | 1825 | --DOMWINDOW == 71 (0x7f0fa40a6c00) [pid = 1825] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:11:47 INFO - PROCESS | 1825 | --DOMWINDOW == 70 (0x7f0fa027d000) [pid = 1825] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:11:47 INFO - PROCESS | 1825 | 1461067907549 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 05:11:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 976ms 05:11:47 INFO - PROCESS | 1825 | 1461067907568 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 05:11:47 INFO - PROCESS | 1825 | 1461067907572 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 05:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:11:47 INFO - PROCESS | 1825 | 1461067907578 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:11:47 INFO - PROCESS | 1825 | 1461067907581 Marionette TRACE conn3 <- [1,238,null,{}] 05:11:47 INFO - PROCESS | 1825 | 1461067907585 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:47 INFO - PROCESS | 1825 | 1461067907755 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 05:11:47 INFO - PROCESS | 1825 | 1461067907916 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6ccd000 == 34 [pid = 1825] [id = 67] 05:11:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 71 (0x7f0fa11e0800) [pid = 1825] [serial = 199] [outer = (nil)] 05:11:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 72 (0x7f0fb7f7d800) [pid = 1825] [serial = 200] [outer = 0x7f0fa11e0800] 05:11:47 INFO - PROCESS | 1825 | 1461067907989 Marionette DEBUG loaded listener.js 05:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 73 (0x7f0fb9b02c00) [pid = 1825] [serial = 201] [outer = 0x7f0fa11e0800] 05:11:48 INFO - PROCESS | 1825 | 1461067908579 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 05:11:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:11:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1031ms 05:11:48 INFO - PROCESS | 1825 | 1461067908610 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 05:11:48 INFO - PROCESS | 1825 | 1461067908613 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 05:11:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:11:48 INFO - PROCESS | 1825 | 1461067908619 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:11:48 INFO - PROCESS | 1825 | 1461067908622 Marionette TRACE conn3 <- [1,242,null,{}] 05:11:48 INFO - PROCESS | 1825 | 1461067908628 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:48 INFO - PROCESS | 1825 | 1461067908754 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 05:11:48 INFO - PROCESS | 1825 | 1461067908772 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb71ba800 == 35 [pid = 1825] [id = 68] 05:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 74 (0x7f0fb9b03800) [pid = 1825] [serial = 202] [outer = (nil)] 05:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 75 (0x7f0fba199000) [pid = 1825] [serial = 203] [outer = 0x7f0fb9b03800] 05:11:48 INFO - PROCESS | 1825 | 1461067908836 Marionette DEBUG loaded listener.js 05:11:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 76 (0x7f0fbbe2b800) [pid = 1825] [serial = 204] [outer = 0x7f0fb9b03800] 05:11:49 INFO - PROCESS | 1825 | 1461067909723 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 05:11:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1131ms 05:11:49 INFO - PROCESS | 1825 | 1461067909751 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 05:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:11:49 INFO - PROCESS | 1825 | 1461067909757 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 05:11:49 INFO - PROCESS | 1825 | 1461067909765 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:11:49 INFO - PROCESS | 1825 | 1461067909770 Marionette TRACE conn3 <- [1,246,null,{}] 05:11:49 INFO - PROCESS | 1825 | 1461067909778 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:49 INFO - PROCESS | 1825 | 1461067909945 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 05:11:50 INFO - PROCESS | 1825 | 1461067910076 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6a44800 == 36 [pid = 1825] [id = 69] 05:11:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 77 (0x7f0fa213e400) [pid = 1825] [serial = 205] [outer = (nil)] 05:11:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 78 (0x7f0fa40f9000) [pid = 1825] [serial = 206] [outer = 0x7f0fa213e400] 05:11:50 INFO - PROCESS | 1825 | 1461067910153 Marionette DEBUG loaded listener.js 05:11:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 79 (0x7f0fa6caf800) [pid = 1825] [serial = 207] [outer = 0x7f0fa213e400] 05:11:50 INFO - PROCESS | 1825 | 1461067910942 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 05:11:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1233ms 05:11:51 INFO - PROCESS | 1825 | 1461067910998 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 05:11:51 INFO - PROCESS | 1825 | 1461067911007 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 05:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:11:51 INFO - PROCESS | 1825 | 1461067911017 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:11:51 INFO - PROCESS | 1825 | 1461067911021 Marionette TRACE conn3 <- [1,250,null,{}] 05:11:51 INFO - PROCESS | 1825 | 1461067911027 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:51 INFO - PROCESS | 1825 | 1461067911228 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 05:11:51 INFO - PROCESS | 1825 | 1461067911357 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d21800 == 37 [pid = 1825] [id = 70] 05:11:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f0fa2142c00) [pid = 1825] [serial = 208] [outer = (nil)] 05:11:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f0fa9b2f000) [pid = 1825] [serial = 209] [outer = 0x7f0fa2142c00] 05:11:51 INFO - PROCESS | 1825 | 1461067911429 Marionette DEBUG loaded listener.js 05:11:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f0fab09b000) [pid = 1825] [serial = 210] [outer = 0x7f0fa2142c00] 05:11:52 INFO - PROCESS | 1825 | 1461067912279 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 05:11:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1291ms 05:11:52 INFO - PROCESS | 1825 | 1461067912314 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 05:11:52 INFO - PROCESS | 1825 | 1461067912317 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 05:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:11:52 INFO - PROCESS | 1825 | 1461067912326 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:11:52 INFO - PROCESS | 1825 | 1461067912332 Marionette TRACE conn3 <- [1,254,null,{}] 05:11:52 INFO - PROCESS | 1825 | 1461067912347 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:52 INFO - PROCESS | 1825 | 1461067912516 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 05:11:52 INFO - PROCESS | 1825 | 1461067912655 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb817a000 == 38 [pid = 1825] [id = 71] 05:11:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f0fa8c11c00) [pid = 1825] [serial = 211] [outer = (nil)] 05:11:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f0fb7e3c800) [pid = 1825] [serial = 212] [outer = 0x7f0fa8c11c00] 05:11:52 INFO - PROCESS | 1825 | 1461067912731 Marionette DEBUG loaded listener.js 05:11:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f0fb8155400) [pid = 1825] [serial = 213] [outer = 0x7f0fa8c11c00] 05:11:53 INFO - PROCESS | 1825 | 1461067913672 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 05:11:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1384ms 05:11:53 INFO - PROCESS | 1825 | 1461067913712 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 05:11:53 INFO - PROCESS | 1825 | 1461067913717 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 05:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:11:53 INFO - PROCESS | 1825 | 1461067913723 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:11:53 INFO - PROCESS | 1825 | 1461067913727 Marionette TRACE conn3 <- [1,258,null,{}] 05:11:53 INFO - PROCESS | 1825 | 1461067913732 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:53 INFO - PROCESS | 1825 | 1461067913889 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 05:11:54 INFO - PROCESS | 1825 | 1461067914025 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba1c8800 == 39 [pid = 1825] [id = 72] 05:11:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0fb6de3400) [pid = 1825] [serial = 214] [outer = (nil)] 05:11:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fbbe33800) [pid = 1825] [serial = 215] [outer = 0x7f0fb6de3400] 05:11:54 INFO - PROCESS | 1825 | 1461067914098 Marionette DEBUG loaded listener.js 05:11:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0fbc209000) [pid = 1825] [serial = 216] [outer = 0x7f0fb6de3400] 05:11:54 INFO - PROCESS | 1825 | 1461067914905 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 05:11:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1228ms 05:11:54 INFO - PROCESS | 1825 | 1461067914952 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 05:11:54 INFO - PROCESS | 1825 | 1461067914956 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 05:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:11:54 INFO - PROCESS | 1825 | 1461067914962 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:11:54 INFO - PROCESS | 1825 | 1461067914965 Marionette TRACE conn3 <- [1,262,null,{}] 05:11:54 INFO - PROCESS | 1825 | 1461067914970 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:55 INFO - PROCESS | 1825 | 1461067915121 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 05:11:55 INFO - PROCESS | 1825 | 1461067915231 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b81800 == 40 [pid = 1825] [id = 73] 05:11:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0fa11da000) [pid = 1825] [serial = 217] [outer = (nil)] 05:11:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fa918fc00) [pid = 1825] [serial = 218] [outer = 0x7f0fa11da000] 05:11:55 INFO - PROCESS | 1825 | 1461067915300 Marionette DEBUG loaded listener.js 05:11:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fbc205000) [pid = 1825] [serial = 219] [outer = 0x7f0fa11da000] 05:11:56 INFO - PROCESS | 1825 | 1461067916261 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 05:11:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1331ms 05:11:56 INFO - PROCESS | 1825 | 1461067916295 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 05:11:56 INFO - PROCESS | 1825 | 1461067916301 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 05:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:11:56 INFO - PROCESS | 1825 | 1461067916310 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:11:56 INFO - PROCESS | 1825 | 1461067916314 Marionette TRACE conn3 <- [1,266,null,{}] 05:11:56 INFO - PROCESS | 1825 | 1461067916321 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:56 INFO - PROCESS | 1825 | 1461067916494 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 05:11:56 INFO - PROCESS | 1825 | 1461067916642 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa10c4800 == 41 [pid = 1825] [id = 74] 05:11:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f0fa695f400) [pid = 1825] [serial = 220] [outer = (nil)] 05:11:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0fa73a7800) [pid = 1825] [serial = 221] [outer = 0x7f0fa695f400] 05:11:56 INFO - PROCESS | 1825 | 1461067916741 Marionette DEBUG loaded listener.js 05:11:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0fa8c03000) [pid = 1825] [serial = 222] [outer = 0x7f0fa695f400] 05:11:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faab72800 == 40 [pid = 1825] [id = 42] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f0fab1c1c00) [pid = 1825] [serial = 167] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f0fa90df000) [pid = 1825] [serial = 161] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f0fa98ca000) [pid = 1825] [serial = 141] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0fa9fae800) [pid = 1825] [serial = 146] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f0fa7abc000) [pid = 1825] [serial = 158] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f0fa075d000) [pid = 1825] [serial = 152] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f0fa2c63400) [pid = 1825] [serial = 153] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f0fa40f8c00) [pid = 1825] [serial = 155] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f0fa4395400) [pid = 1825] [serial = 156] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f0fa4395c00) [pid = 1825] [serial = 149] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f0fa40efc00) [pid = 1825] [serial = 143] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f0fa9b31000) [pid = 1825] [serial = 164] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f0fa9b2a800) [pid = 1825] [serial = 162] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f0faa17a000) [pid = 1825] [serial = 165] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f0fa842e800) [pid = 1825] [serial = 159] [outer = (nil)] [url = about:blank] 05:11:57 INFO - PROCESS | 1825 | 1461067917599 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 05:11:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1336ms 05:11:57 INFO - PROCESS | 1825 | 1461067917647 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 05:11:57 INFO - PROCESS | 1825 | 1461067917654 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 05:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:11:57 INFO - PROCESS | 1825 | 1461067917664 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:11:57 INFO - PROCESS | 1825 | 1461067917667 Marionette TRACE conn3 <- [1,270,null,{}] 05:11:57 INFO - PROCESS | 1825 | 1461067917676 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:57 INFO - PROCESS | 1825 | 1461067917830 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 05:11:57 INFO - PROCESS | 1825 | 1461067917846 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa735e800 == 41 [pid = 1825] [id = 75] 05:11:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f0fa40efc00) [pid = 1825] [serial = 223] [outer = (nil)] 05:11:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f0faab57800) [pid = 1825] [serial = 224] [outer = 0x7f0fa40efc00] 05:11:57 INFO - PROCESS | 1825 | 1461067917911 Marionette DEBUG loaded listener.js 05:11:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f0fab169800) [pid = 1825] [serial = 225] [outer = 0x7f0fa40efc00] 05:11:58 INFO - PROCESS | 1825 | 1461067918625 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 05:11:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:11:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 988ms 05:11:58 INFO - PROCESS | 1825 | 1461067918654 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 05:11:58 INFO - PROCESS | 1825 | 1461067918658 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 05:11:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:11:58 INFO - PROCESS | 1825 | 1461067918664 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:11:58 INFO - PROCESS | 1825 | 1461067918669 Marionette TRACE conn3 <- [1,274,null,{}] 05:11:58 INFO - PROCESS | 1825 | 1461067918683 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:58 INFO - PROCESS | 1825 | 1461067918863 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 05:11:58 INFO - PROCESS | 1825 | 1461067918888 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:11:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc0f000 == 42 [pid = 1825] [id = 76] 05:11:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f0f9fd1a800) [pid = 1825] [serial = 226] [outer = (nil)] 05:11:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f0faa4b0c00) [pid = 1825] [serial = 227] [outer = 0x7f0f9fd1a800] 05:11:58 INFO - PROCESS | 1825 | 1461067918952 Marionette DEBUG loaded listener.js 05:11:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f0fb0136c00) [pid = 1825] [serial = 228] [outer = 0x7f0f9fd1a800] 05:11:59 INFO - PROCESS | 1825 | 1461067919720 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 05:11:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1087ms 05:11:59 INFO - PROCESS | 1825 | 1461067919756 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 05:11:59 INFO - PROCESS | 1825 | 1461067919760 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 05:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:11:59 INFO - PROCESS | 1825 | 1461067919783 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:11:59 INFO - PROCESS | 1825 | 1461067919786 Marionette TRACE conn3 <- [1,278,null,{}] 05:11:59 INFO - PROCESS | 1825 | 1461067919801 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:11:59 INFO - PROCESS | 1825 | 1461067919976 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 05:12:00 INFO - PROCESS | 1825 | 1461067920042 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb71ad000 == 43 [pid = 1825] [id = 77] 05:12:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0f9fd1a400) [pid = 1825] [serial = 229] [outer = (nil)] 05:12:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fb6f9f800) [pid = 1825] [serial = 230] [outer = 0x7f0f9fd1a400] 05:12:00 INFO - PROCESS | 1825 | 1461067920104 Marionette DEBUG loaded listener.js 05:12:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0fb7e33c00) [pid = 1825] [serial = 231] [outer = 0x7f0f9fd1a400] 05:12:00 INFO - PROCESS | 1825 | 1461067920746 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 05:12:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1029ms 05:12:00 INFO - PROCESS | 1825 | 1461067920812 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 05:12:00 INFO - PROCESS | 1825 | 1461067920815 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 05:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:12:00 INFO - PROCESS | 1825 | 1461067920820 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:12:00 INFO - PROCESS | 1825 | 1461067920822 Marionette TRACE conn3 <- [1,282,null,{}] 05:12:00 INFO - PROCESS | 1825 | 1461067920828 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:00 INFO - PROCESS | 1825 | 1461067920993 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 05:12:01 INFO - PROCESS | 1825 | 1461067921023 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba12c000 == 44 [pid = 1825] [id = 78] 05:12:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0fb711b400) [pid = 1825] [serial = 232] [outer = (nil)] 05:12:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fb7fdcc00) [pid = 1825] [serial = 233] [outer = 0x7f0fb711b400] 05:12:01 INFO - PROCESS | 1825 | 1461067921122 Marionette DEBUG loaded listener.js 05:12:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fbb85d400) [pid = 1825] [serial = 234] [outer = 0x7f0fb711b400] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0fa4392000) [pid = 1825] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f0fa919c800) [pid = 1825] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f0fa0280000) [pid = 1825] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f0fa849e800) [pid = 1825] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f0fa11e0800) [pid = 1825] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f0fa027e800) [pid = 1825] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:12:02 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f0faa4aec00) [pid = 1825] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:12:02 INFO - PROCESS | 1825 | 1461067922223 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 05:12:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:12:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1433ms 05:12:02 INFO - PROCESS | 1825 | 1461067922257 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 05:12:02 INFO - PROCESS | 1825 | 1461067922262 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 05:12:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:12:02 INFO - PROCESS | 1825 | 1461067922270 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:12:02 INFO - PROCESS | 1825 | 1461067922272 Marionette TRACE conn3 <- [1,286,null,{}] 05:12:02 INFO - PROCESS | 1825 | 1461067922280 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:02 INFO - PROCESS | 1825 | 1461067922477 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 05:12:02 INFO - PROCESS | 1825 | 1461067922568 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa219e000 == 45 [pid = 1825] [id = 79] 05:12:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f0fa6cb9c00) [pid = 1825] [serial = 235] [outer = (nil)] 05:12:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0fbbcd9800) [pid = 1825] [serial = 236] [outer = 0x7f0fa6cb9c00] 05:12:02 INFO - PROCESS | 1825 | 1461067922672 Marionette DEBUG loaded listener.js 05:12:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fbc210c00) [pid = 1825] [serial = 237] [outer = 0x7f0fa6cb9c00] 05:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0fa7309c00) [pid = 1825] [serial = 238] [outer = 0x7f0f9fce5800] 05:12:03 INFO - PROCESS | 1825 | 1461067923435 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 05:12:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1233ms 05:12:03 INFO - PROCESS | 1825 | 1461067923510 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 05:12:03 INFO - PROCESS | 1825 | 1461067923513 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 05:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:12:03 INFO - PROCESS | 1825 | 1461067923529 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:12:03 INFO - PROCESS | 1825 | 1461067923533 Marionette TRACE conn3 <- [1,290,null,{}] 05:12:03 INFO - PROCESS | 1825 | 1461067923541 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:03 INFO - PROCESS | 1825 | 1461067923678 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 05:12:03 INFO - PROCESS | 1825 | 1461067923689 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc277800 == 46 [pid = 1825] [id = 80] 05:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0fa05d0000) [pid = 1825] [serial = 239] [outer = (nil)] 05:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fa730c400) [pid = 1825] [serial = 240] [outer = 0x7f0fa05d0000] 05:12:03 INFO - PROCESS | 1825 | 1461067923751 Marionette DEBUG loaded listener.js 05:12:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fbc207c00) [pid = 1825] [serial = 241] [outer = 0x7f0fa05d0000] 05:12:05 INFO - PROCESS | 1825 | 1461067925137 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 05:12:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:12:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1641ms 05:12:05 INFO - PROCESS | 1825 | 1461067925167 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 05:12:05 INFO - PROCESS | 1825 | 1461067925176 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 05:12:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:12:05 INFO - PROCESS | 1825 | 1461067925189 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:12:05 INFO - PROCESS | 1825 | 1461067925195 Marionette TRACE conn3 <- [1,294,null,{}] 05:12:05 INFO - PROCESS | 1825 | 1461067925203 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:05 INFO - PROCESS | 1825 | 1461067925407 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 05:12:05 INFO - PROCESS | 1825 | 1461067925558 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f36800 == 47 [pid = 1825] [id = 81] 05:12:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f0f9fd14c00) [pid = 1825] [serial = 242] [outer = (nil)] 05:12:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0f9fd1d800) [pid = 1825] [serial = 243] [outer = 0x7f0f9fd14c00] 05:12:05 INFO - PROCESS | 1825 | 1461067925633 Marionette DEBUG loaded listener.js 05:12:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0fa075e000) [pid = 1825] [serial = 244] [outer = 0x7f0f9fd14c00] 05:12:06 INFO - PROCESS | 1825 | 1461067926407 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:06 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. 05:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1290ms 05:12:06 INFO - PROCESS | 1825 | 1461067926479 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 05:12:06 INFO - PROCESS | 1825 | 1461067926486 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 05:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:12:06 INFO - PROCESS | 1825 | 1461067926499 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:12:06 INFO - PROCESS | 1825 | 1461067926502 Marionette TRACE conn3 <- [1,298,null,{}] 05:12:06 INFO - PROCESS | 1825 | 1461067926509 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:06 INFO - PROCESS | 1825 | 1461067926713 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 05:12:06 INFO - PROCESS | 1825 | 1461067926859 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7f25800 == 48 [pid = 1825] [id = 82] 05:12:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0f9fd15400) [pid = 1825] [serial = 245] [outer = (nil)] 05:12:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0fa4392000) [pid = 1825] [serial = 246] [outer = 0x7f0f9fd15400] 05:12:06 INFO - PROCESS | 1825 | 1461067926937 Marionette DEBUG loaded listener.js 05:12:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0fa7311000) [pid = 1825] [serial = 247] [outer = 0x7f0f9fd15400] 05:12:07 INFO - PROCESS | 1825 | 1461067927843 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:07 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. 05:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1394ms 05:12:07 INFO - PROCESS | 1825 | 1461067927892 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 05:12:07 INFO - PROCESS | 1825 | 1461067927896 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 05:12:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:12:07 INFO - PROCESS | 1825 | 1461067927903 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:12:07 INFO - PROCESS | 1825 | 1461067927909 Marionette TRACE conn3 <- [1,302,null,{}] 05:12:07 INFO - PROCESS | 1825 | 1461067927926 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:08 INFO - PROCESS | 1825 | 1461067928111 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 05:12:08 INFO - PROCESS | 1825 | 1461067928247 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbe088000 == 49 [pid = 1825] [id = 83] 05:12:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0fa85f9000) [pid = 1825] [serial = 248] [outer = (nil)] 05:12:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0fab167800) [pid = 1825] [serial = 249] [outer = 0x7f0fa85f9000] 05:12:08 INFO - PROCESS | 1825 | 1461067928328 Marionette DEBUG loaded listener.js 05:12:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0fb6fff000) [pid = 1825] [serial = 250] [outer = 0x7f0fa85f9000] 05:12:09 INFO - PROCESS | 1825 | 1461067929153 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:09 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. 05:12:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1289ms 05:12:09 INFO - PROCESS | 1825 | 1461067929193 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 05:12:09 INFO - PROCESS | 1825 | 1461067929200 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 05:12:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:12:09 INFO - PROCESS | 1825 | 1461067929208 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:12:09 INFO - PROCESS | 1825 | 1461067929212 Marionette TRACE conn3 <- [1,306,null,{}] 05:12:09 INFO - PROCESS | 1825 | 1461067929219 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:09 INFO - PROCESS | 1825 | 1461067929410 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 05:12:09 INFO - PROCESS | 1825 | 1461067929556 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc0308800 == 50 [pid = 1825] [id = 84] 05:12:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0fa11e5800) [pid = 1825] [serial = 251] [outer = (nil)] 05:12:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0fbbcd4c00) [pid = 1825] [serial = 252] [outer = 0x7f0fa11e5800] 05:12:09 INFO - PROCESS | 1825 | 1461067929647 Marionette DEBUG loaded listener.js 05:12:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fbbcdd800) [pid = 1825] [serial = 253] [outer = 0x7f0fa11e5800] 05:12:10 INFO - PROCESS | 1825 | 1461067930487 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:10 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. 05:12:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1340ms 05:12:10 INFO - PROCESS | 1825 | 1461067930548 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 05:12:10 INFO - PROCESS | 1825 | 1461067930552 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 05:12:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:12:10 INFO - PROCESS | 1825 | 1461067930558 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:12:10 INFO - PROCESS | 1825 | 1461067930560 Marionette TRACE conn3 <- [1,310,null,{}] 05:12:10 INFO - PROCESS | 1825 | 1461067930566 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:10 INFO - PROCESS | 1825 | 1461067930715 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 05:12:10 INFO - PROCESS | 1825 | 1461067930855 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc0588000 == 51 [pid = 1825] [id = 85] 05:12:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f0fa05d1000) [pid = 1825] [serial = 254] [outer = (nil)] 05:12:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0fbbe2bc00) [pid = 1825] [serial = 255] [outer = 0x7f0fa05d1000] 05:12:10 INFO - PROCESS | 1825 | 1461067930927 Marionette DEBUG loaded listener.js 05:12:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0fbc344400) [pid = 1825] [serial = 256] [outer = 0x7f0fa05d1000] 05:12:11 INFO - PROCESS | 1825 | 1461067931989 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:12 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. 05:12:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1487ms 05:12:12 INFO - PROCESS | 1825 | 1461067932046 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 05:12:12 INFO - PROCESS | 1825 | 1461067932052 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 05:12:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:12:12 INFO - PROCESS | 1825 | 1461067932061 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:12:12 INFO - PROCESS | 1825 | 1461067932067 Marionette TRACE conn3 <- [1,314,null,{}] 05:12:12 INFO - PROCESS | 1825 | 1461067932076 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:12 INFO - PROCESS | 1825 | 1461067932271 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 05:12:12 INFO - PROCESS | 1825 | 1461067932525 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07b9800 == 52 [pid = 1825] [id = 86] 05:12:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0fa05ce800) [pid = 1825] [serial = 257] [outer = (nil)] 05:12:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0fa075ec00) [pid = 1825] [serial = 258] [outer = 0x7f0fa05ce800] 05:12:12 INFO - PROCESS | 1825 | 1461067932595 Marionette DEBUG loaded listener.js 05:12:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0fa2c63400) [pid = 1825] [serial = 259] [outer = 0x7f0fa05ce800] 05:12:13 INFO - PROCESS | 1825 | 1461067933419 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:13 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. 05:12:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1438ms 05:12:13 INFO - PROCESS | 1825 | 1461067933499 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 05:12:13 INFO - PROCESS | 1825 | 1461067933507 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 05:12:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:12:13 INFO - PROCESS | 1825 | 1461067933519 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:12:13 INFO - PROCESS | 1825 | 1461067933522 Marionette TRACE conn3 <- [1,318,null,{}] 05:12:13 INFO - PROCESS | 1825 | 1461067933528 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:13 INFO - PROCESS | 1825 | 1461067933709 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 05:12:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa219e000 == 51 [pid = 1825] [id = 79] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fb6a5b800) [pid = 1825] [serial = 182] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0fa0483800) [pid = 1825] [serial = 170] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0fa8c10000) [pid = 1825] [serial = 176] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0fa4394800) [pid = 1825] [serial = 173] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f0facc8f000) [pid = 1825] [serial = 179] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f0fba199000) [pid = 1825] [serial = 203] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba12c000 == 50 [pid = 1825] [id = 78] 05:12:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb71ad000 == 49 [pid = 1825] [id = 77] 05:12:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc0f000 == 48 [pid = 1825] [id = 76] 05:12:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa735e800 == 47 [pid = 1825] [id = 75] 05:12:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa10c4800 == 46 [pid = 1825] [id = 74] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f0fa6cb3c00) [pid = 1825] [serial = 188] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f0fab163000) [pid = 1825] [serial = 192] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f0fb7e33400) [pid = 1825] [serial = 198] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f0fa8276000) [pid = 1825] [serial = 195] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f0fa827b000) [pid = 1825] [serial = 189] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f0fb7f7d800) [pid = 1825] [serial = 200] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f0fb5e70000) [pid = 1825] [serial = 194] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f0fa213d000) [pid = 1825] [serial = 185] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f0faac84400) [pid = 1825] [serial = 191] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f0fb7145c00) [pid = 1825] [serial = 197] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f0facc92000) [pid = 1825] [serial = 168] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f0fa40a4c00) [pid = 1825] [serial = 186] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0fb9b02c00) [pid = 1825] [serial = 201] [outer = (nil)] [url = about:blank] 05:12:13 INFO - PROCESS | 1825 | 1461067933874 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa219e000 == 47 [pid = 1825] [id = 87] 05:12:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fa0483800) [pid = 1825] [serial = 260] [outer = (nil)] 05:12:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f0fa69cf800) [pid = 1825] [serial = 261] [outer = 0x7f0fa0483800] 05:12:13 INFO - PROCESS | 1825 | 1461067933941 Marionette DEBUG loaded listener.js 05:12:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0fa77ae400) [pid = 1825] [serial = 262] [outer = 0x7f0fa0483800] 05:12:14 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. 05:12:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1177ms 05:12:14 INFO - PROCESS | 1825 | 1461067934686 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:14 INFO - PROCESS | 1825 | 1461067934698 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 05:12:14 INFO - PROCESS | 1825 | 1461067934701 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 05:12:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:12:14 INFO - PROCESS | 1825 | 1461067934708 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:12:14 INFO - PROCESS | 1825 | 1461067934713 Marionette TRACE conn3 <- [1,322,null,{}] 05:12:14 INFO - PROCESS | 1825 | 1461067934728 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:14 INFO - PROCESS | 1825 | 1461067934883 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 05:12:14 INFO - PROCESS | 1825 | 1461067934981 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9672800 == 48 [pid = 1825] [id = 88] 05:12:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0fa213d000) [pid = 1825] [serial = 263] [outer = (nil)] 05:12:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0fa919e800) [pid = 1825] [serial = 264] [outer = 0x7f0fa213d000] 05:12:15 INFO - PROCESS | 1825 | 1461067935048 Marionette DEBUG loaded listener.js 05:12:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0faac7d400) [pid = 1825] [serial = 265] [outer = 0x7f0fa213d000] 05:12:15 INFO - PROCESS | 1825 | 1461067935805 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:15 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. 05:12:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1133ms 05:12:15 INFO - PROCESS | 1825 | 1461067935851 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 05:12:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:12:15 INFO - PROCESS | 1825 | 1461067935856 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 05:12:15 INFO - PROCESS | 1825 | 1461067935862 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:12:15 INFO - PROCESS | 1825 | 1461067935865 Marionette TRACE conn3 <- [1,326,null,{}] 05:12:15 INFO - PROCESS | 1825 | 1461067935870 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:16 INFO - PROCESS | 1825 | 1461067936010 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 05:12:16 INFO - PROCESS | 1825 | 1461067936026 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f33000 == 49 [pid = 1825] [id = 89] 05:12:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0faac82c00) [pid = 1825] [serial = 266] [outer = (nil)] 05:12:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0fb5ee2800) [pid = 1825] [serial = 267] [outer = 0x7f0faac82c00] 05:12:16 INFO - PROCESS | 1825 | 1461067936093 Marionette DEBUG loaded listener.js 05:12:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0fb6ff8400) [pid = 1825] [serial = 268] [outer = 0x7f0faac82c00] 05:12:17 INFO - PROCESS | 1825 | 1461067937040 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:17 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. 05:12:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1234ms 05:12:17 INFO - PROCESS | 1825 | 1461067937115 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 05:12:17 INFO - PROCESS | 1825 | 1461067937118 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 05:12:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:12:17 INFO - PROCESS | 1825 | 1461067937125 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:12:17 INFO - PROCESS | 1825 | 1461067937127 Marionette TRACE conn3 <- [1,330,null,{}] 05:12:17 INFO - PROCESS | 1825 | 1461067937132 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:17 INFO - PROCESS | 1825 | 1461067937311 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 05:12:17 INFO - PROCESS | 1825 | 1461067937332 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0face2c800 == 50 [pid = 1825] [id = 90] 05:12:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0fb717a000) [pid = 1825] [serial = 269] [outer = (nil)] 05:12:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0fb7e38400) [pid = 1825] [serial = 270] [outer = 0x7f0fb717a000] 05:12:17 INFO - PROCESS | 1825 | 1461067937392 Marionette DEBUG loaded listener.js 05:12:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0fba028000) [pid = 1825] [serial = 271] [outer = 0x7f0fb717a000] 05:12:18 INFO - PROCESS | 1825 | 1461067938454 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f0fa409c000) [pid = 1825] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f0fa40ee800) [pid = 1825] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f0faa170000) [pid = 1825] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f0f9fce4400) [pid = 1825] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f0fa40a9c00) [pid = 1825] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f0f9fce5000) [pid = 1825] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f0fa827e800) [pid = 1825] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f0fa1e94c00) [pid = 1825] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f0fb711b400) [pid = 1825] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f0fa213e400) [pid = 1825] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f0fa11da000) [pid = 1825] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0fa695f400) [pid = 1825] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f0fa40efc00) [pid = 1825] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f0f9fd1a800) [pid = 1825] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f0fb9b03800) [pid = 1825] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f0fa6cb9c00) [pid = 1825] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:12:18 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f0f9fd1a400) [pid = 1825] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:12:18 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. 05:12:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1389ms 05:12:18 INFO - PROCESS | 1825 | 1461067938515 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 05:12:18 INFO - PROCESS | 1825 | 1461067938519 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 05:12:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:12:18 INFO - PROCESS | 1825 | 1461067938525 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:12:18 INFO - PROCESS | 1825 | 1461067938527 Marionette TRACE conn3 <- [1,334,null,{}] 05:12:18 INFO - PROCESS | 1825 | 1461067938533 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:18 INFO - PROCESS | 1825 | 1461067938693 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 05:12:18 INFO - PROCESS | 1825 | 1461067938787 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa21aa800 == 51 [pid = 1825] [id = 91] 05:12:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0faabbc000) [pid = 1825] [serial = 272] [outer = (nil)] 05:12:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fb5e73800) [pid = 1825] [serial = 273] [outer = 0x7f0faabbc000] 05:12:18 INFO - PROCESS | 1825 | 1461067938855 Marionette DEBUG loaded listener.js 05:12:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0fbbcd8c00) [pid = 1825] [serial = 274] [outer = 0x7f0faabbc000] 05:12:19 INFO - PROCESS | 1825 | 1461067939505 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:19 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. 05:12:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1026ms 05:12:19 INFO - PROCESS | 1825 | 1461067939552 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 05:12:19 INFO - PROCESS | 1825 | 1461067939556 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 05:12:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:12:19 INFO - PROCESS | 1825 | 1461067939562 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:12:19 INFO - PROCESS | 1825 | 1461067939563 Marionette TRACE conn3 <- [1,338,null,{}] 05:12:19 INFO - PROCESS | 1825 | 1461067939569 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:19 INFO - PROCESS | 1825 | 1461067939706 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 05:12:19 INFO - PROCESS | 1825 | 1461067939805 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6cdf800 == 52 [pid = 1825] [id = 92] 05:12:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0fa77b8000) [pid = 1825] [serial = 275] [outer = (nil)] 05:12:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fbbf63800) [pid = 1825] [serial = 276] [outer = 0x7f0fa77b8000] 05:12:19 INFO - PROCESS | 1825 | 1461067939866 Marionette DEBUG loaded listener.js 05:12:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fbc40bc00) [pid = 1825] [serial = 277] [outer = 0x7f0fa77b8000] 05:12:20 INFO - PROCESS | 1825 | 1461067940479 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:20 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. 05:12:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1025ms 05:12:20 INFO - PROCESS | 1825 | 1461067940595 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 05:12:20 INFO - PROCESS | 1825 | 1461067940600 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 05:12:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:12:20 INFO - PROCESS | 1825 | 1461067940640 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:12:20 INFO - PROCESS | 1825 | 1461067940647 Marionette TRACE conn3 <- [1,342,null,{}] 05:12:20 INFO - PROCESS | 1825 | 1461067940665 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:20 INFO - PROCESS | 1825 | 1461067940867 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 05:12:21 INFO - PROCESS | 1825 | 1461067941007 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43ea800 == 53 [pid = 1825] [id = 93] 05:12:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f0f9fd17400) [pid = 1825] [serial = 278] [outer = (nil)] 05:12:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0fa05cb400) [pid = 1825] [serial = 279] [outer = 0x7f0f9fd17400] 05:12:21 INFO - PROCESS | 1825 | 1461067941082 Marionette DEBUG loaded listener.js 05:12:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0fa213e400) [pid = 1825] [serial = 280] [outer = 0x7f0f9fd17400] 05:12:22 INFO - PROCESS | 1825 | 1461067942028 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:22 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. 05:12:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1488ms 05:12:22 INFO - PROCESS | 1825 | 1461067942099 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 05:12:22 INFO - PROCESS | 1825 | 1461067942104 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 05:12:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:12:22 INFO - PROCESS | 1825 | 1461067942117 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:12:22 INFO - PROCESS | 1825 | 1461067942122 Marionette TRACE conn3 <- [1,346,null,{}] 05:12:22 INFO - PROCESS | 1825 | 1461067942129 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:22 INFO - PROCESS | 1825 | 1461067942326 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 05:12:22 INFO - PROCESS | 1825 | 1461067942508 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9dbf000 == 54 [pid = 1825] [id = 94] 05:12:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0fa438ec00) [pid = 1825] [serial = 281] [outer = (nil)] 05:12:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0fa81c5800) [pid = 1825] [serial = 282] [outer = 0x7f0fa438ec00] 05:12:22 INFO - PROCESS | 1825 | 1461067942629 Marionette DEBUG loaded listener.js 05:12:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0fa8e63c00) [pid = 1825] [serial = 283] [outer = 0x7f0fa438ec00] 05:12:23 INFO - PROCESS | 1825 | 1461067943527 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:23 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. 05:12:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1439ms 05:12:23 INFO - PROCESS | 1825 | 1461067943554 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 05:12:23 INFO - PROCESS | 1825 | 1461067943558 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 05:12:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:12:23 INFO - PROCESS | 1825 | 1461067943565 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:12:23 INFO - PROCESS | 1825 | 1461067943568 Marionette TRACE conn3 <- [1,350,null,{}] 05:12:23 INFO - PROCESS | 1825 | 1461067943584 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:23 INFO - PROCESS | 1825 | 1461067943751 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 05:12:23 INFO - PROCESS | 1825 | 1461067943894 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb808800 == 55 [pid = 1825] [id = 95] 05:12:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0faabbf800) [pid = 1825] [serial = 284] [outer = (nil)] 05:12:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0fb0065800) [pid = 1825] [serial = 285] [outer = 0x7f0faabbf800] 05:12:23 INFO - PROCESS | 1825 | 1461067943975 Marionette DEBUG loaded listener.js 05:12:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0fb7fde800) [pid = 1825] [serial = 286] [outer = 0x7f0faabbf800] 05:12:24 INFO - PROCESS | 1825 | 1461067944814 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:24 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. 05:12:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1284ms 05:12:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:12:24 INFO - PROCESS | 1825 | 1461067944850 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 05:12:24 INFO - PROCESS | 1825 | 1461067944853 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 05:12:24 INFO - PROCESS | 1825 | 1461067944859 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:12:24 INFO - PROCESS | 1825 | 1461067944863 Marionette TRACE conn3 <- [1,354,null,{}] 05:12:24 INFO - PROCESS | 1825 | 1461067944868 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:25 INFO - PROCESS | 1825 | 1461067945030 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 05:12:25 INFO - PROCESS | 1825 | 1461067945173 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc42f000 == 56 [pid = 1825] [id = 96] 05:12:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0faafb7c00) [pid = 1825] [serial = 287] [outer = (nil)] 05:12:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0fbc2a3c00) [pid = 1825] [serial = 288] [outer = 0x7f0faafb7c00] 05:12:25 INFO - PROCESS | 1825 | 1461067945247 Marionette DEBUG loaded listener.js 05:12:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fbe00a800) [pid = 1825] [serial = 289] [outer = 0x7f0faafb7c00] 05:12:26 INFO - PROCESS | 1825 | 1461067946121 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:26 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. 05:12:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1281ms 05:12:26 INFO - PROCESS | 1825 | 1461067946140 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 05:12:26 INFO - PROCESS | 1825 | 1461067946144 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 05:12:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:12:26 INFO - PROCESS | 1825 | 1461067946150 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:12:26 INFO - PROCESS | 1825 | 1461067946153 Marionette TRACE conn3 <- [1,358,null,{}] 05:12:26 INFO - PROCESS | 1825 | 1461067946159 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:26 INFO - PROCESS | 1825 | 1461067946311 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 05:12:26 INFO - PROCESS | 1825 | 1461067946453 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc0586000 == 57 [pid = 1825] [id = 97] 05:12:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f0fbbe31400) [pid = 1825] [serial = 290] [outer = (nil)] 05:12:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0fbe0a4c00) [pid = 1825] [serial = 291] [outer = 0x7f0fbbe31400] 05:12:26 INFO - PROCESS | 1825 | 1461067946525 Marionette DEBUG loaded listener.js 05:12:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0fbed8f400) [pid = 1825] [serial = 292] [outer = 0x7f0fbbe31400] 05:12:27 INFO - PROCESS | 1825 | 1461067947436 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:27 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. 05:12:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1331ms 05:12:27 INFO - PROCESS | 1825 | 1461067947483 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 05:12:27 INFO - PROCESS | 1825 | 1461067947487 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 05:12:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:12:27 INFO - PROCESS | 1825 | 1461067947493 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:12:27 INFO - PROCESS | 1825 | 1461067947497 Marionette TRACE conn3 <- [1,362,null,{}] 05:12:27 INFO - PROCESS | 1825 | 1461067947502 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:27 INFO - PROCESS | 1825 | 1461067947737 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 05:12:28 INFO - PROCESS | 1825 | 1461067948113 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4198800 == 58 [pid = 1825] [id = 98] 05:12:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0f9fd13000) [pid = 1825] [serial = 293] [outer = (nil)] 05:12:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0f9fd17000) [pid = 1825] [serial = 294] [outer = 0x7f0f9fd13000] 05:12:28 INFO - PROCESS | 1825 | 1461067948226 Marionette DEBUG loaded listener.js 05:12:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0fa11da000) [pid = 1825] [serial = 295] [outer = 0x7f0f9fd13000] 05:12:29 INFO - PROCESS | 1825 | 1461067949193 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:29 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. 05:12:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1730ms 05:12:29 INFO - PROCESS | 1825 | 1461067949225 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 05:12:29 INFO - PROCESS | 1825 | 1461067949232 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 05:12:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:12:29 INFO - PROCESS | 1825 | 1461067949243 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:12:29 INFO - PROCESS | 1825 | 1461067949246 Marionette TRACE conn3 <- [1,366,null,{}] 05:12:29 INFO - PROCESS | 1825 | 1461067949254 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:29 INFO - PROCESS | 1825 | 1461067949467 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa21aa800 == 57 [pid = 1825] [id = 91] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0face2c800 == 56 [pid = 1825] [id = 90] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f33000 == 55 [pid = 1825] [id = 89] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fa730c400) [pid = 1825] [serial = 240] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9672800 == 54 [pid = 1825] [id = 88] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa219e000 == 53 [pid = 1825] [id = 87] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07b9800 == 52 [pid = 1825] [id = 86] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbe088000 == 51 [pid = 1825] [id = 83] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7f25800 == 50 [pid = 1825] [id = 82] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f36800 == 49 [pid = 1825] [id = 81] 05:12:29 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc277800 == 48 [pid = 1825] [id = 80] 05:12:29 INFO - PROCESS | 1825 | 1461067949693 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0fb5e6e800) [pid = 1825] [serial = 180] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0faa323400) [pid = 1825] [serial = 150] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0faac89400) [pid = 1825] [serial = 147] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f0faab59800) [pid = 1825] [serial = 177] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f0fb6f9f000) [pid = 1825] [serial = 183] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f0fa1163400) [pid = 1825] [serial = 171] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f0fa4394000) [pid = 1825] [serial = 144] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f0fa69d6c00) [pid = 1825] [serial = 174] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f0fb7fdcc00) [pid = 1825] [serial = 233] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f0fa40f9000) [pid = 1825] [serial = 206] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f0fa6caf800) [pid = 1825] [serial = 207] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f0fa918fc00) [pid = 1825] [serial = 218] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f0fbc205000) [pid = 1825] [serial = 219] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f0fa8c03000) [pid = 1825] [serial = 222] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f0fa73a7800) [pid = 1825] [serial = 221] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f0faab57800) [pid = 1825] [serial = 224] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 91 (0x7f0fab169800) [pid = 1825] [serial = 225] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0faa4b0c00) [pid = 1825] [serial = 227] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f0fbbe2b800) [pid = 1825] [serial = 204] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f0fa9b2f000) [pid = 1825] [serial = 209] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f0fb7e3c800) [pid = 1825] [serial = 212] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f0fbbe33800) [pid = 1825] [serial = 215] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f0fbc210c00) [pid = 1825] [serial = 237] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 84 (0x7f0fb6f9f800) [pid = 1825] [serial = 230] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 83 (0x7f0fb7e33c00) [pid = 1825] [serial = 231] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 82 (0x7f0fbb85d400) [pid = 1825] [serial = 234] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 81 (0x7f0fbbcd9800) [pid = 1825] [serial = 236] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 80 (0x7f0fa2c69800) [pid = 1825] [serial = 105] [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.] 05:12:29 INFO - PROCESS | 1825 | --DOMWINDOW == 79 (0x7f0fb0136c00) [pid = 1825] [serial = 228] [outer = (nil)] [url = about:blank] 05:12:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b4d800 == 49 [pid = 1825] [id = 99] 05:12:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 80 (0x7f0fa1163400) [pid = 1825] [serial = 296] [outer = (nil)] 05:12:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 81 (0x7f0fa4390800) [pid = 1825] [serial = 297] [outer = 0x7f0fa1163400] 05:12:29 INFO - PROCESS | 1825 | 1461067949828 Marionette DEBUG loaded listener.js 05:12:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 82 (0x7f0fa6caf800) [pid = 1825] [serial = 298] [outer = 0x7f0fa1163400] 05:12:30 INFO - PROCESS | 1825 | 1461067950650 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:30 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. 05:12:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1435ms 05:12:30 INFO - PROCESS | 1825 | 1461067950682 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 05:12:30 INFO - PROCESS | 1825 | 1461067950687 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 05:12:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:12:30 INFO - PROCESS | 1825 | 1461067950694 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:12:30 INFO - PROCESS | 1825 | 1461067950696 Marionette TRACE conn3 <- [1,370,null,{}] 05:12:30 INFO - PROCESS | 1825 | 1461067950703 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:30 INFO - PROCESS | 1825 | 1461067950846 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 05:12:30 INFO - PROCESS | 1825 | 1461067950863 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa90bd000 == 50 [pid = 1825] [id = 100] 05:12:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 83 (0x7f0f9fcc2000) [pid = 1825] [serial = 299] [outer = (nil)] 05:12:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 84 (0x7f0fa8c0dc00) [pid = 1825] [serial = 300] [outer = 0x7f0f9fcc2000] 05:12:30 INFO - PROCESS | 1825 | 1461067950924 Marionette DEBUG loaded listener.js 05:12:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 85 (0x7f0fa9b31800) [pid = 1825] [serial = 301] [outer = 0x7f0f9fcc2000] 05:12:31 INFO - PROCESS | 1825 | 1461067951890 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 05:12:31 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. 05:12:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1237ms 05:12:31 INFO - PROCESS | 1825 | 1461067951933 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 05:12:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:12:31 INFO - PROCESS | 1825 | 1461067951944 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 05:12:31 INFO - PROCESS | 1825 | 1461067951966 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:12:31 INFO - PROCESS | 1825 | 1461067951974 Marionette TRACE conn3 <- [1,374,null,{}] 05:12:31 INFO - PROCESS | 1825 | 1461067951982 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:32 INFO - PROCESS | 1825 | 1461067952131 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 05:12:32 INFO - PROCESS | 1825 | 1461067952244 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9dbb800 == 51 [pid = 1825] [id = 101] 05:12:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0fa42a1000) [pid = 1825] [serial = 302] [outer = (nil)] 05:12:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fa42ab800) [pid = 1825] [serial = 303] [outer = 0x7f0fa42a1000] 05:12:32 INFO - PROCESS | 1825 | 1461067952319 Marionette DEBUG loaded listener.js 05:12:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0faa4ae800) [pid = 1825] [serial = 304] [outer = 0x7f0fa42a1000] 05:12:33 INFO - PROCESS | 1825 | 1461067953083 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:12:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:12:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1150ms 05:12:33 INFO - PROCESS | 1825 | 1461067953103 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 05:12:33 INFO - PROCESS | 1825 | 1461067953106 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 05:12:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:12:33 INFO - PROCESS | 1825 | 1461067953113 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:12:33 INFO - PROCESS | 1825 | 1461067953115 Marionette TRACE conn3 <- [1,378,null,{}] 05:12:33 INFO - PROCESS | 1825 | 1461067953120 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:33 INFO - PROCESS | 1825 | 1461067953292 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 05:12:33 INFO - PROCESS | 1825 | 1461067953321 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc1c000 == 52 [pid = 1825] [id = 102] 05:12:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0faa4b0c00) [pid = 1825] [serial = 305] [outer = (nil)] 05:12:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fab1c5c00) [pid = 1825] [serial = 306] [outer = 0x7f0faa4b0c00] 05:12:33 INFO - PROCESS | 1825 | 1461067953380 Marionette DEBUG loaded listener.js 05:12:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fb5ee3000) [pid = 1825] [serial = 307] [outer = 0x7f0faa4b0c00] 05:12:34 INFO - PROCESS | 1825 | 1461067954290 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:12:34 INFO - PROCESS | 1825 | --DOMWINDOW == 90 (0x7f0fb717a000) [pid = 1825] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:12:34 INFO - PROCESS | 1825 | --DOMWINDOW == 89 (0x7f0faabbc000) [pid = 1825] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:12:34 INFO - PROCESS | 1825 | --DOMWINDOW == 88 (0x7f0fa0483800) [pid = 1825] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:12:34 INFO - PROCESS | 1825 | --DOMWINDOW == 87 (0x7f0faac82c00) [pid = 1825] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:12:34 INFO - PROCESS | 1825 | --DOMWINDOW == 86 (0x7f0fa213d000) [pid = 1825] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:12:34 INFO - PROCESS | 1825 | --DOMWINDOW == 85 (0x7f0fa05ce800) [pid = 1825] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:12:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:12:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1229ms 05:12:34 INFO - PROCESS | 1825 | 1461067954343 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 05:12:34 INFO - PROCESS | 1825 | 1461067954347 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 05:12:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:12:34 INFO - PROCESS | 1825 | 1461067954356 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:12:34 INFO - PROCESS | 1825 | 1461067954358 Marionette TRACE conn3 <- [1,382,null,{}] 05:12:34 INFO - PROCESS | 1825 | 1461067954362 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:34 INFO - PROCESS | 1825 | 1461067954499 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 05:12:34 INFO - PROCESS | 1825 | 1461067954594 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b6d000 == 53 [pid = 1825] [id = 103] 05:12:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 86 (0x7f0f9f6b0800) [pid = 1825] [serial = 308] [outer = (nil)] 05:12:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 87 (0x7f0fa0280000) [pid = 1825] [serial = 309] [outer = 0x7f0f9f6b0800] 05:12:34 INFO - PROCESS | 1825 | 1461067954670 Marionette DEBUG loaded listener.js 05:12:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 88 (0x7f0facc90000) [pid = 1825] [serial = 310] [outer = 0x7f0f9f6b0800] 05:12:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:12:35 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:12:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:12:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:12:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:12:35 INFO - PROCESS | 1825 | 1461067955315 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:12:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:12:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 983ms 05:12:35 INFO - PROCESS | 1825 | 1461067955341 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 05:12:35 INFO - PROCESS | 1825 | 1461067955345 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 05:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:12:35 INFO - PROCESS | 1825 | 1461067955350 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:12:35 INFO - PROCESS | 1825 | 1461067955352 Marionette TRACE conn3 <- [1,386,null,{}] 05:12:35 INFO - PROCESS | 1825 | 1461067955358 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:35 INFO - PROCESS | 1825 | 1461067955495 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 05:12:35 INFO - PROCESS | 1825 | 1461067955602 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7b10000 == 54 [pid = 1825] [id = 104] 05:12:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 89 (0x7f0f9f6a5400) [pid = 1825] [serial = 311] [outer = (nil)] 05:12:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 90 (0x7f0fb7fdb000) [pid = 1825] [serial = 312] [outer = 0x7f0f9f6a5400] 05:12:35 INFO - PROCESS | 1825 | 1461067955663 Marionette DEBUG loaded listener.js 05:12:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 91 (0x7f0fbbcd6c00) [pid = 1825] [serial = 313] [outer = 0x7f0f9f6a5400] 05:12:36 INFO - PROCESS | 1825 | 1461067956388 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 05:12:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:12:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1087ms 05:12:36 INFO - PROCESS | 1825 | 1461067956440 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 05:12:36 INFO - PROCESS | 1825 | 1461067956445 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 05:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:12:36 INFO - PROCESS | 1825 | 1461067956453 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:12:36 INFO - PROCESS | 1825 | 1461067956459 Marionette TRACE conn3 <- [1,390,null,{}] 05:12:36 INFO - PROCESS | 1825 | 1461067956468 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:36 INFO - PROCESS | 1825 | 1461067956671 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 05:12:36 INFO - PROCESS | 1825 | 1461067956838 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6987800 == 55 [pid = 1825] [id = 105] 05:12:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 92 (0x7f0f9f682c00) [pid = 1825] [serial = 314] [outer = (nil)] 05:12:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0f9f68f000) [pid = 1825] [serial = 315] [outer = 0x7f0f9f682c00] 05:12:36 INFO - PROCESS | 1825 | 1461067956913 Marionette DEBUG loaded listener.js 05:12:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0f9f6afc00) [pid = 1825] [serial = 316] [outer = 0x7f0f9f682c00] 05:12:37 INFO - PROCESS | 1825 | 1461067957868 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 05:12:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:12:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1491ms 05:12:37 INFO - PROCESS | 1825 | 1461067957945 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 05:12:37 INFO - PROCESS | 1825 | 1461067957952 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 05:12:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:12:37 INFO - PROCESS | 1825 | 1461067957963 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:12:37 INFO - PROCESS | 1825 | 1461067957967 Marionette TRACE conn3 <- [1,394,null,{}] 05:12:37 INFO - PROCESS | 1825 | 1461067957974 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:38 INFO - PROCESS | 1825 | 1461067958196 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 05:12:38 INFO - PROCESS | 1825 | 1461067958387 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc12000 == 56 [pid = 1825] [id = 106] 05:12:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0f9fd19800) [pid = 1825] [serial = 317] [outer = (nil)] 05:12:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0fa40f2800) [pid = 1825] [serial = 318] [outer = 0x7f0f9fd19800] 05:12:38 INFO - PROCESS | 1825 | 1461067958476 Marionette DEBUG loaded listener.js 05:12:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0fa42a6000) [pid = 1825] [serial = 319] [outer = 0x7f0f9fd19800] 05:12:39 INFO - PROCESS | 1825 | 1461067959404 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 05:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1486ms 05:12:39 INFO - PROCESS | 1825 | 1461067959450 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 05:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:12:39 INFO - PROCESS | 1825 | 1461067959454 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 05:12:39 INFO - PROCESS | 1825 | 1461067959461 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:12:39 INFO - PROCESS | 1825 | 1461067959466 Marionette TRACE conn3 <- [1,398,null,{}] 05:12:39 INFO - PROCESS | 1825 | 1461067959482 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:39 INFO - PROCESS | 1825 | 1461067959684 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 05:12:39 INFO - PROCESS | 1825 | 1461067959874 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc248000 == 57 [pid = 1825] [id = 107] 05:12:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0fa42ad400) [pid = 1825] [serial = 320] [outer = (nil)] 05:12:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0fa842ec00) [pid = 1825] [serial = 321] [outer = 0x7f0fa42ad400] 05:12:40 INFO - PROCESS | 1825 | 1461067959995 Marionette DEBUG loaded listener.js 05:12:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0faa4afc00) [pid = 1825] [serial = 322] [outer = 0x7f0fa42ad400] 05:12:40 INFO - PROCESS | 1825 | 1461067960862 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 05:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1443ms 05:12:40 INFO - PROCESS | 1825 | 1461067960905 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 05:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:12:40 INFO - PROCESS | 1825 | 1461067960909 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 05:12:40 INFO - PROCESS | 1825 | 1461067960915 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:12:40 INFO - PROCESS | 1825 | 1461067960918 Marionette TRACE conn3 <- [1,402,null,{}] 05:12:40 INFO - PROCESS | 1825 | 1461067960924 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:41 INFO - PROCESS | 1825 | 1461067961087 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 05:12:41 INFO - PROCESS | 1825 | 1461067961233 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc03ab800 == 58 [pid = 1825] [id = 108] 05:12:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0fa7306800) [pid = 1825] [serial = 323] [outer = (nil)] 05:12:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0fb6ffc400) [pid = 1825] [serial = 324] [outer = 0x7f0fa7306800] 05:12:41 INFO - PROCESS | 1825 | 1461067961313 Marionette DEBUG loaded listener.js 05:12:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fb9b05000) [pid = 1825] [serial = 325] [outer = 0x7f0fa7306800] 05:12:42 INFO - PROCESS | 1825 | 1461067962212 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 05:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1332ms 05:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:12:42 INFO - PROCESS | 1825 | 1461067962248 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 05:12:42 INFO - PROCESS | 1825 | 1461067962251 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 05:12:42 INFO - PROCESS | 1825 | 1461067962257 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:12:42 INFO - PROCESS | 1825 | 1461067962260 Marionette TRACE conn3 <- [1,406,null,{}] 05:12:42 INFO - PROCESS | 1825 | 1461067962266 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:42 INFO - PROCESS | 1825 | 1461067962426 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 05:12:42 INFO - PROCESS | 1825 | 1461067962582 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6c7800 == 59 [pid = 1825] [id = 109] 05:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f0facebd000) [pid = 1825] [serial = 326] [outer = (nil)] 05:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0fbbe29000) [pid = 1825] [serial = 327] [outer = 0x7f0facebd000] 05:12:42 INFO - PROCESS | 1825 | 1461067962655 Marionette DEBUG loaded listener.js 05:12:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0fbc351c00) [pid = 1825] [serial = 328] [outer = 0x7f0facebd000] 05:12:43 INFO - PROCESS | 1825 | 1461067963529 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 05:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1332ms 05:12:43 INFO - PROCESS | 1825 | 1461067963604 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 05:12:43 INFO - PROCESS | 1825 | 1461067963607 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 05:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:12:43 INFO - PROCESS | 1825 | 1461067963614 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:12:43 INFO - PROCESS | 1825 | 1461067963617 Marionette TRACE conn3 <- [1,410,null,{}] 05:12:43 INFO - PROCESS | 1825 | 1461067963623 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:43 INFO - PROCESS | 1825 | 1461067963813 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 05:12:44 INFO - PROCESS | 1825 | 1461067964143 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f7a7800 == 60 [pid = 1825] [id = 110] 05:12:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0f9f6a2400) [pid = 1825] [serial = 329] [outer = (nil)] 05:12:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0f9f6ae400) [pid = 1825] [serial = 330] [outer = 0x7f0f9f6a2400] 05:12:44 INFO - PROCESS | 1825 | 1461067964292 Marionette DEBUG loaded listener.js 05:12:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0f9fd13c00) [pid = 1825] [serial = 331] [outer = 0x7f0f9f6a2400] 05:12:45 INFO - PROCESS | 1825 | 1461067965143 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 05:12:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:12:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1579ms 05:12:45 INFO - PROCESS | 1825 | 1461067965194 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 05:12:45 INFO - PROCESS | 1825 | 1461067965200 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 05:12:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:12:45 INFO - PROCESS | 1825 | 1461067965210 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:12:45 INFO - PROCESS | 1825 | 1461067965213 Marionette TRACE conn3 <- [1,414,null,{}] 05:12:45 INFO - PROCESS | 1825 | 1461067965221 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:45 INFO - PROCESS | 1825 | 1461067965380 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 05:12:45 INFO - PROCESS | 1825 | 1461067965532 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0523800 == 61 [pid = 1825] [id = 111] 05:12:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f0fa40ed800) [pid = 1825] [serial = 332] [outer = (nil)] 05:12:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f0fa429f000) [pid = 1825] [serial = 333] [outer = 0x7f0fa40ed800] 05:12:45 INFO - PROCESS | 1825 | 1461067965642 Marionette DEBUG loaded listener.js 05:12:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f0fa42ac000) [pid = 1825] [serial = 334] [outer = 0x7f0fa40ed800] 05:12:46 INFO - PROCESS | 1825 | 1461067966575 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 05:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1430ms 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b6d000 == 60 [pid = 1825] [id = 103] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f0f9fd1d800) [pid = 1825] [serial = 243] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f0fa4392000) [pid = 1825] [serial = 246] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f0fab167800) [pid = 1825] [serial = 249] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fbbcd4c00) [pid = 1825] [serial = 252] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0fbbf63800) [pid = 1825] [serial = 276] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc1c000 == 59 [pid = 1825] [id = 102] 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9dbb800 == 58 [pid = 1825] [id = 101] 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa90bd000 == 57 [pid = 1825] [id = 100] 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b4d800 == 56 [pid = 1825] [id = 99] 05:12:46 INFO - PROCESS | 1825 | 1461067966676 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 05:12:46 INFO - PROCESS | 1825 | 1461067966681 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4198800 == 55 [pid = 1825] [id = 98] 05:12:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6cdf800 == 54 [pid = 1825] [id = 92] 05:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:12:46 INFO - PROCESS | 1825 | 1461067966696 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:12:46 INFO - PROCESS | 1825 | 1461067966699 Marionette TRACE conn3 <- [1,418,null,{}] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0fb7e38400) [pid = 1825] [serial = 270] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0fb5e73800) [pid = 1825] [serial = 273] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f0fa69cf800) [pid = 1825] [serial = 261] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f0fa77ae400) [pid = 1825] [serial = 262] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f0fbbe2bc00) [pid = 1825] [serial = 255] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f0fb5ee2800) [pid = 1825] [serial = 267] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f0fa919e800) [pid = 1825] [serial = 264] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f0faac7d400) [pid = 1825] [serial = 265] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f0fa2c63400) [pid = 1825] [serial = 259] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f0fa075ec00) [pid = 1825] [serial = 258] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f0fba028000) [pid = 1825] [serial = 271] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f0fb6ff8400) [pid = 1825] [serial = 268] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f0fbbcd8c00) [pid = 1825] [serial = 274] [outer = (nil)] [url = about:blank] 05:12:46 INFO - PROCESS | 1825 | 1461067966749 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:46 INFO - PROCESS | 1825 | 1461067966893 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 05:12:46 INFO - PROCESS | 1825 | 1461067966912 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa698c000 == 55 [pid = 1825] [id = 112] 05:12:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0fa05d7800) [pid = 1825] [serial = 335] [outer = (nil)] 05:12:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0fa69cd800) [pid = 1825] [serial = 336] [outer = 0x7f0fa05d7800] 05:12:46 INFO - PROCESS | 1825 | 1461067966976 Marionette DEBUG loaded listener.js 05:12:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0fa8422000) [pid = 1825] [serial = 337] [outer = 0x7f0fa05d7800] 05:12:48 INFO - PROCESS | 1825 | 1461067968268 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 05:12:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 05:12:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1602ms 05:12:48 INFO - PROCESS | 1825 | 1461067968309 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 05:12:48 INFO - PROCESS | 1825 | 1461067968313 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 05:12:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:12:48 INFO - PROCESS | 1825 | 1461067968322 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:12:48 INFO - PROCESS | 1825 | 1461067968329 Marionette TRACE conn3 <- [1,422,null,{}] 05:12:48 INFO - PROCESS | 1825 | 1461067968343 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:48 INFO - PROCESS | 1825 | 1461067968517 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 05:12:48 INFO - PROCESS | 1825 | 1461067968572 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9857800 == 56 [pid = 1825] [id = 113] 05:12:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0f9f685000) [pid = 1825] [serial = 338] [outer = (nil)] 05:12:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0fa9fb0000) [pid = 1825] [serial = 339] [outer = 0x7f0f9f685000] 05:12:48 INFO - PROCESS | 1825 | 1461067968633 Marionette DEBUG loaded listener.js 05:12:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0fb0064800) [pid = 1825] [serial = 340] [outer = 0x7f0f9f685000] 05:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1451ms 05:12:49 INFO - PROCESS | 1825 | 1461067969765 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 05:12:49 INFO - PROCESS | 1825 | 1461067969772 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 05:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:12:49 INFO - PROCESS | 1825 | 1461067969776 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 05:12:49 INFO - PROCESS | 1825 | 1461067969783 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:12:49 INFO - PROCESS | 1825 | 1461067969797 Marionette TRACE conn3 <- [1,426,null,{}] 05:12:49 INFO - PROCESS | 1825 | 1461067969811 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:50 INFO - PROCESS | 1825 | 1461067970010 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 05:12:50 INFO - PROCESS | 1825 | 1461067970115 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f2a000 == 57 [pid = 1825] [id = 114] 05:12:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0faa170000) [pid = 1825] [serial = 341] [outer = (nil)] 05:12:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0fb711f400) [pid = 1825] [serial = 342] [outer = 0x7f0faa170000] 05:12:50 INFO - PROCESS | 1825 | 1461067970180 Marionette DEBUG loaded listener.js 05:12:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fb815a000) [pid = 1825] [serial = 343] [outer = 0x7f0faa170000] 05:12:50 INFO - PROCESS | 1825 | 1461067970963 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 05:12:51 INFO - PROCESS | 1825 | 1461067971038 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 05:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:12:51 INFO - PROCESS | 1825 | 1461067971047 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:12:51 INFO - PROCESS | 1825 | 1461067971051 Marionette TRACE conn3 <- [1,430,null,{}] 05:12:51 INFO - PROCESS | 1825 | 1461067971061 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:51 INFO - PROCESS | 1825 | 1461067971242 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f0fa1163400) [pid = 1825] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 101 (0x7f0fb6de3400) [pid = 1825] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 100 (0x7f0fa05d0000) [pid = 1825] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 99 (0x7f0fa2142c00) [pid = 1825] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 98 (0x7f0fa8c11c00) [pid = 1825] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 97 (0x7f0fa42a1000) [pid = 1825] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 96 (0x7f0f9fcc2000) [pid = 1825] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 95 (0x7f0faa4b0c00) [pid = 1825] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 94 (0x7f0f9f6b0800) [pid = 1825] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 93 (0x7f0fa77b8000) [pid = 1825] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:12:51 INFO - PROCESS | 1825 | --DOMWINDOW == 92 (0x7f0f9fd13000) [pid = 1825] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:12:51 INFO - PROCESS | 1825 | 1461067971462 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8cdf000 == 58 [pid = 1825] [id = 115] 05:12:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 93 (0x7f0fa05d0000) [pid = 1825] [serial = 344] [outer = (nil)] 05:12:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 94 (0x7f0fa42a1000) [pid = 1825] [serial = 345] [outer = 0x7f0fa05d0000] 05:12:51 INFO - PROCESS | 1825 | 1461067971539 Marionette DEBUG loaded listener.js 05:12:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 95 (0x7f0fbc210c00) [pid = 1825] [serial = 346] [outer = 0x7f0fa05d0000] 05:12:52 INFO - PROCESS | 1825 | 1461067972268 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 05:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1234ms 05:12:52 INFO - PROCESS | 1825 | 1461067972283 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 05:12:52 INFO - PROCESS | 1825 | 1461067972286 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 05:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:12:52 INFO - PROCESS | 1825 | 1461067972292 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:12:52 INFO - PROCESS | 1825 | 1461067972294 Marionette TRACE conn3 <- [1,434,null,{}] 05:12:52 INFO - PROCESS | 1825 | 1461067972299 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:52 INFO - PROCESS | 1825 | 1461067972473 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 05:12:52 INFO - PROCESS | 1825 | 1461067972493 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c56800 == 59 [pid = 1825] [id = 116] 05:12:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 96 (0x7f0f9f696400) [pid = 1825] [serial = 347] [outer = (nil)] 05:12:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 97 (0x7f0f9f6a0c00) [pid = 1825] [serial = 348] [outer = 0x7f0f9f696400] 05:12:52 INFO - PROCESS | 1825 | 1461067972565 Marionette DEBUG loaded listener.js 05:12:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 98 (0x7f0fbc40dc00) [pid = 1825] [serial = 349] [outer = 0x7f0f9f696400] 05:12:53 INFO - PROCESS | 1825 | 1461067973275 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 05:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1027ms 05:12:53 INFO - PROCESS | 1825 | 1461067973322 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 05:12:53 INFO - PROCESS | 1825 | 1461067973325 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 05:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:12:53 INFO - PROCESS | 1825 | 1461067973330 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:12:53 INFO - PROCESS | 1825 | 1461067973332 Marionette TRACE conn3 <- [1,438,null,{}] 05:12:53 INFO - PROCESS | 1825 | 1461067973338 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:53 INFO - PROCESS | 1825 | 1461067973574 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 05:12:53 INFO - PROCESS | 1825 | 1461067973699 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f7a5800 == 60 [pid = 1825] [id = 117] 05:12:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 99 (0x7f0f9f685400) [pid = 1825] [serial = 350] [outer = (nil)] 05:12:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 100 (0x7f0f9f68c000) [pid = 1825] [serial = 351] [outer = 0x7f0f9f685400] 05:12:53 INFO - PROCESS | 1825 | 1461067973776 Marionette DEBUG loaded listener.js 05:12:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 101 (0x7f0f9f695c00) [pid = 1825] [serial = 352] [outer = 0x7f0f9f685400] 05:12:54 INFO - PROCESS | 1825 | 1461067974731 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 05:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1429ms 05:12:54 INFO - PROCESS | 1825 | 1461067974763 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 05:12:54 INFO - PROCESS | 1825 | 1461067974769 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 05:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:12:54 INFO - PROCESS | 1825 | 1461067974777 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:12:54 INFO - PROCESS | 1825 | 1461067974783 Marionette TRACE conn3 <- [1,442,null,{}] 05:12:54 INFO - PROCESS | 1825 | 1461067974790 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:54 INFO - PROCESS | 1825 | 1461067974948 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 05:12:55 INFO - PROCESS | 1825 | 1461067975098 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa90bd000 == 61 [pid = 1825] [id = 118] 05:12:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 102 (0x7f0f9f689c00) [pid = 1825] [serial = 353] [outer = (nil)] 05:12:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fa0de5800) [pid = 1825] [serial = 354] [outer = 0x7f0f9f689c00] 05:12:55 INFO - PROCESS | 1825 | 1461067975176 Marionette DEBUG loaded listener.js 05:12:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f0fa0dea000) [pid = 1825] [serial = 355] [outer = 0x7f0f9f689c00] 05:12:56 INFO - PROCESS | 1825 | 1461067976140 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 05:12:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:12:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1439ms 05:12:56 INFO - PROCESS | 1825 | 1461067976217 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 05:12:56 INFO - PROCESS | 1825 | 1461067976222 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 05:12:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:12:56 INFO - PROCESS | 1825 | 1461067976229 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:12:56 INFO - PROCESS | 1825 | 1461067976233 Marionette TRACE conn3 <- [1,446,null,{}] 05:12:56 INFO - PROCESS | 1825 | 1461067976238 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:56 INFO - PROCESS | 1825 | 1461067976404 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 05:12:56 INFO - PROCESS | 1825 | 1461067976547 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb817f800 == 62 [pid = 1825] [id = 119] 05:12:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0fa1c82c00) [pid = 1825] [serial = 356] [outer = (nil)] 05:12:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0fa40f0800) [pid = 1825] [serial = 357] [outer = 0x7f0fa1c82c00] 05:12:56 INFO - PROCESS | 1825 | 1461067976704 Marionette DEBUG loaded listener.js 05:12:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0fa438dc00) [pid = 1825] [serial = 358] [outer = 0x7f0fa1c82c00] 05:12:57 INFO - PROCESS | 1825 | 1461067977572 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 05:12:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1381ms 05:12:57 INFO - PROCESS | 1825 | 1461067977612 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 05:12:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:12:57 INFO - PROCESS | 1825 | 1461067977618 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 05:12:57 INFO - PROCESS | 1825 | 1461067977634 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:12:57 INFO - PROCESS | 1825 | 1461067977641 Marionette TRACE conn3 <- [1,450,null,{}] 05:12:57 INFO - PROCESS | 1825 | 1461067977647 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:57 INFO - PROCESS | 1825 | 1461067977820 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 05:12:57 INFO - PROCESS | 1825 | 1461067977961 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc432800 == 63 [pid = 1825] [id = 120] 05:12:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0f9ff34000) [pid = 1825] [serial = 359] [outer = (nil)] 05:12:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0f9ff3dc00) [pid = 1825] [serial = 360] [outer = 0x7f0f9ff34000] 05:12:58 INFO - PROCESS | 1825 | 1461067978034 Marionette DEBUG loaded listener.js 05:12:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f0fa7305400) [pid = 1825] [serial = 361] [outer = 0x7f0f9ff34000] 05:12:58 INFO - PROCESS | 1825 | 1461067978928 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 05:12:58 INFO - PROCESS | 1825 | 1461067978973 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 05:12:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:12:58 INFO - PROCESS | 1825 | 1461067978979 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:12:58 INFO - PROCESS | 1825 | 1461067978981 Marionette TRACE conn3 <- [1,454,null,{}] 05:12:58 INFO - PROCESS | 1825 | 1461067978987 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:12:59 INFO - PROCESS | 1825 | 1461067979140 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 05:12:59 INFO - PROCESS | 1825 | 1461067979287 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:12:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab032800 == 64 [pid = 1825] [id = 121] 05:12:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f0f9ff35c00) [pid = 1825] [serial = 362] [outer = (nil)] 05:12:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f0fa8c84800) [pid = 1825] [serial = 363] [outer = 0x7f0f9ff35c00] 05:12:59 INFO - PROCESS | 1825 | 1461067979360 Marionette DEBUG loaded listener.js 05:12:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f0faa171800) [pid = 1825] [serial = 364] [outer = 0x7f0f9ff35c00] 05:13:00 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:00 INFO - PROCESS | 1825 | 1461067980249 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 05:13:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:13:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1330ms 05:13:00 INFO - PROCESS | 1825 | 1461067980311 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 05:13:00 INFO - PROCESS | 1825 | 1461067980314 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 05:13:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:13:00 INFO - PROCESS | 1825 | 1461067980320 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:13:00 INFO - PROCESS | 1825 | 1461067980323 Marionette TRACE conn3 <- [1,458,null,{}] 05:13:00 INFO - PROCESS | 1825 | 1461067980328 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:00 INFO - PROCESS | 1825 | 1461067980494 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 05:13:00 INFO - PROCESS | 1825 | 1461067980637 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fdb1d1800 == 65 [pid = 1825] [id = 122] 05:13:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f0faaca8800) [pid = 1825] [serial = 365] [outer = (nil)] 05:13:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f0faacaa400) [pid = 1825] [serial = 366] [outer = 0x7f0faaca8800] 05:13:00 INFO - PROCESS | 1825 | 1461067980722 Marionette DEBUG loaded listener.js 05:13:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f0fab1c8800) [pid = 1825] [serial = 367] [outer = 0x7f0faaca8800] 05:13:01 INFO - PROCESS | 1825 | 1461067981706 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 05:13:01 INFO - PROCESS | 1825 | 1461067981759 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 05:13:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:13:01 INFO - PROCESS | 1825 | 1461067981767 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:13:01 INFO - PROCESS | 1825 | 1461067981770 Marionette TRACE conn3 <- [1,462,null,{}] 05:13:01 INFO - PROCESS | 1825 | 1461067981775 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:01 INFO - PROCESS | 1825 | 1461067981953 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 05:13:02 INFO - PROCESS | 1825 | 1461067982104 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43eb000 == 66 [pid = 1825] [id = 123] 05:13:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f0fa4393400) [pid = 1825] [serial = 368] [outer = (nil)] 05:13:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f0fbc40a800) [pid = 1825] [serial = 369] [outer = 0x7f0fa4393400] 05:13:02 INFO - PROCESS | 1825 | 1461067982180 Marionette DEBUG loaded listener.js 05:13:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f0fbed92000) [pid = 1825] [serial = 370] [outer = 0x7f0fa4393400] 05:13:03 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:03 INFO - PROCESS | 1825 | 1461067983499 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 05:13:03 INFO - PROCESS | 1825 | 1461067983557 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 05:13:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:13:03 INFO - PROCESS | 1825 | 1461067983565 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:13:03 INFO - PROCESS | 1825 | 1461067983570 Marionette TRACE conn3 <- [1,466,null,{}] 05:13:03 INFO - PROCESS | 1825 | 1461067983578 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:03 INFO - PROCESS | 1825 | 1461067983735 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 05:13:03 INFO - PROCESS | 1825 | 1461067983940 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1c2a000 == 67 [pid = 1825] [id = 124] 05:13:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f0f9f6a6800) [pid = 1825] [serial = 371] [outer = (nil)] 05:13:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0f9f755400) [pid = 1825] [serial = 372] [outer = 0x7f0f9f6a6800] 05:13:04 INFO - PROCESS | 1825 | 1461067984007 Marionette DEBUG loaded listener.js 05:13:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f9fcbcc00) [pid = 1825] [serial = 373] [outer = 0x7f0f9f6a6800] 05:13:04 INFO - PROCESS | 1825 | 1461067984896 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 05:13:04 INFO - PROCESS | 1825 | 1461067984958 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 05:13:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 05:13:04 INFO - PROCESS | 1825 | 1461067984969 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:13:04 INFO - PROCESS | 1825 | 1461067984972 Marionette TRACE conn3 <- [1,470,null,{}] 05:13:04 INFO - PROCESS | 1825 | 1461067984976 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:05 INFO - PROCESS | 1825 | 1461067985133 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 05:13:05 INFO - PROCESS | 1825 | 1461067985309 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6c5b800 == 66 [pid = 1825] [id = 62] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c56800 == 65 [pid = 1825] [id = 116] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8cdf000 == 64 [pid = 1825] [id = 115] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0fbc2a3c00) [pid = 1825] [serial = 288] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0fb7fdb000) [pid = 1825] [serial = 312] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f0fbe0a4c00) [pid = 1825] [serial = 291] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f0fb0065800) [pid = 1825] [serial = 285] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f795800 == 65 [pid = 1825] [id = 125] 05:13:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f0f9fd1b800) [pid = 1825] [serial = 374] [outer = (nil)] 05:13:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f0f9ff3f000) [pid = 1825] [serial = 375] [outer = 0x7f0f9fd1b800] 05:13:05 INFO - PROCESS | 1825 | 1461067985408 Marionette DEBUG loaded listener.js 05:13:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0fa0de5000) [pid = 1825] [serial = 376] [outer = 0x7f0f9fd1b800] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f2a000 == 64 [pid = 1825] [id = 114] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9857800 == 63 [pid = 1825] [id = 113] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa698c000 == 62 [pid = 1825] [id = 112] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0523800 == 61 [pid = 1825] [id = 111] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f7a7800 == 60 [pid = 1825] [id = 110] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc248000 == 59 [pid = 1825] [id = 107] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc12000 == 58 [pid = 1825] [id = 106] 05:13:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6987800 == 57 [pid = 1825] [id = 105] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0fa4390800) [pid = 1825] [serial = 297] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f0fa6caf800) [pid = 1825] [serial = 298] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f0fbc209000) [pid = 1825] [serial = 216] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 117 (0x7f0fbc207c00) [pid = 1825] [serial = 241] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 116 (0x7f0fab09b000) [pid = 1825] [serial = 210] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 115 (0x7f0fb8155400) [pid = 1825] [serial = 213] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 114 (0x7f0fa42ab800) [pid = 1825] [serial = 303] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 113 (0x7f0fa81c5800) [pid = 1825] [serial = 282] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 112 (0x7f0fa8c0dc00) [pid = 1825] [serial = 300] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 111 (0x7f0fa9b31800) [pid = 1825] [serial = 301] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f0fab1c5c00) [pid = 1825] [serial = 306] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f0facc90000) [pid = 1825] [serial = 310] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fbc40bc00) [pid = 1825] [serial = 277] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0fa11da000) [pid = 1825] [serial = 295] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0faa4ae800) [pid = 1825] [serial = 304] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0fa0280000) [pid = 1825] [serial = 309] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f0f9fd17000) [pid = 1825] [serial = 294] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 103 (0x7f0fa05cb400) [pid = 1825] [serial = 279] [outer = (nil)] [url = about:blank] 05:13:05 INFO - PROCESS | 1825 | --DOMWINDOW == 102 (0x7f0fb5ee3000) [pid = 1825] [serial = 307] [outer = (nil)] [url = about:blank] 05:13:06 INFO - PROCESS | 1825 | 1461067986266 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 05:13:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:13:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1334ms 05:13:06 INFO - PROCESS | 1825 | 1461067986304 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 05:13:06 INFO - PROCESS | 1825 | 1461067986308 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 05:13:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:13:06 INFO - PROCESS | 1825 | 1461067986314 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:13:06 INFO - PROCESS | 1825 | 1461067986319 Marionette TRACE conn3 <- [1,474,null,{}] 05:13:06 INFO - PROCESS | 1825 | 1461067986334 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:06 INFO - PROCESS | 1825 | 1461067986490 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 05:13:06 INFO - PROCESS | 1825 | 1461067986501 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8ef3000 == 58 [pid = 1825] [id = 126] 05:13:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 103 (0x7f0fa0defc00) [pid = 1825] [serial = 377] [outer = (nil)] 05:13:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 104 (0x7f0fa42a5400) [pid = 1825] [serial = 378] [outer = 0x7f0fa0defc00] 05:13:06 INFO - PROCESS | 1825 | 1461067986572 Marionette DEBUG loaded listener.js 05:13:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0fa69cb800) [pid = 1825] [serial = 379] [outer = 0x7f0fa0defc00] 05:13:07 INFO - PROCESS | 1825 | 1461067987458 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 05:13:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:13:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1182ms 05:13:07 INFO - PROCESS | 1825 | 1461067987498 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 05:13:07 INFO - PROCESS | 1825 | 1461067987502 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 05:13:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:13:07 INFO - PROCESS | 1825 | 1461067987507 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:13:07 INFO - PROCESS | 1825 | 1461067987509 Marionette TRACE conn3 <- [1,478,null,{}] 05:13:07 INFO - PROCESS | 1825 | 1461067987515 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:07 INFO - PROCESS | 1825 | 1461067987668 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 05:13:07 INFO - PROCESS | 1825 | 1461067987786 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a48000 == 59 [pid = 1825] [id = 127] 05:13:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0f9f6a9400) [pid = 1825] [serial = 380] [outer = (nil)] 05:13:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0fa0711c00) [pid = 1825] [serial = 381] [outer = 0x7f0f9f6a9400] 05:13:07 INFO - PROCESS | 1825 | 1461067987849 Marionette DEBUG loaded listener.js 05:13:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0fa40f4c00) [pid = 1825] [serial = 382] [outer = 0x7f0f9f6a9400] 05:13:08 INFO - PROCESS | 1825 | 1461067988615 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 05:13:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:13:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1181ms 05:13:08 INFO - PROCESS | 1825 | 1461067988691 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 05:13:08 INFO - PROCESS | 1825 | 1461067988695 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 05:13:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:13:08 INFO - PROCESS | 1825 | 1461067988701 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:13:08 INFO - PROCESS | 1825 | 1461067988704 Marionette TRACE conn3 <- [1,482,null,{}] 05:13:08 INFO - PROCESS | 1825 | 1461067988709 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:08 INFO - PROCESS | 1825 | 1461067988894 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 05:13:08 INFO - PROCESS | 1825 | 1461067988916 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f78f000 == 60 [pid = 1825] [id = 128] 05:13:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0f9f687000) [pid = 1825] [serial = 383] [outer = (nil)] 05:13:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f0fa7310c00) [pid = 1825] [serial = 384] [outer = 0x7f0f9f687000] 05:13:08 INFO - PROCESS | 1825 | 1461067988977 Marionette DEBUG loaded listener.js 05:13:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f0fa8c84000) [pid = 1825] [serial = 385] [outer = 0x7f0f9f687000] 05:13:09 INFO - PROCESS | 1825 | 1461067989856 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 05:13:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:13:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1177ms 05:13:09 INFO - PROCESS | 1825 | 1461067989886 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 05:13:09 INFO - PROCESS | 1825 | 1461067989890 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 05:13:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:13:09 INFO - PROCESS | 1825 | 1461067989897 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:13:09 INFO - PROCESS | 1825 | 1461067989899 Marionette TRACE conn3 <- [1,486,null,{}] 05:13:09 INFO - PROCESS | 1825 | 1461067989904 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:10 INFO - PROCESS | 1825 | 1461067990116 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 110 (0x7f0f9f6a2400) [pid = 1825] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 109 (0x7f0f9f685000) [pid = 1825] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 108 (0x7f0fa05d7800) [pid = 1825] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 107 (0x7f0faa170000) [pid = 1825] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 106 (0x7f0fa05d0000) [pid = 1825] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 105 (0x7f0fa40ed800) [pid = 1825] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:13:10 INFO - PROCESS | 1825 | --DOMWINDOW == 104 (0x7f0f9f6a5400) [pid = 1825] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:13:10 INFO - PROCESS | 1825 | 1461067990286 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb23800 == 61 [pid = 1825] [id = 129] 05:13:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 105 (0x7f0f9f684000) [pid = 1825] [serial = 386] [outer = (nil)] 05:13:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 106 (0x7f0f9f699800) [pid = 1825] [serial = 387] [outer = 0x7f0f9f684000] 05:13:10 INFO - PROCESS | 1825 | 1461067990353 Marionette DEBUG loaded listener.js 05:13:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 107 (0x7f0faac86400) [pid = 1825] [serial = 388] [outer = 0x7f0f9f684000] 05:13:11 INFO - PROCESS | 1825 | 1461067991026 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 05:13:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:13:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1178ms 05:13:11 INFO - PROCESS | 1825 | 1461067991077 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 05:13:11 INFO - PROCESS | 1825 | 1461067991079 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 05:13:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:13:11 INFO - PROCESS | 1825 | 1461067991085 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:13:11 INFO - PROCESS | 1825 | 1461067991100 Marionette TRACE conn3 <- [1,490,null,{}] 05:13:11 INFO - PROCESS | 1825 | 1461067991117 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:11 INFO - PROCESS | 1825 | 1461067991264 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 05:13:11 INFO - PROCESS | 1825 | 1461067991273 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba06c000 == 62 [pid = 1825] [id = 130] 05:13:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 108 (0x7f0faaca6400) [pid = 1825] [serial = 389] [outer = (nil)] 05:13:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 109 (0x7f0fb5e6e800) [pid = 1825] [serial = 390] [outer = 0x7f0faaca6400] 05:13:11 INFO - PROCESS | 1825 | 1461067991334 Marionette DEBUG loaded listener.js 05:13:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 110 (0x7f0fb71e6c00) [pid = 1825] [serial = 391] [outer = 0x7f0faaca6400] 05:13:12 INFO - PROCESS | 1825 | 1461067992061 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 05:13:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:13:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1009ms 05:13:12 INFO - PROCESS | 1825 | 1461067992096 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 05:13:12 INFO - PROCESS | 1825 | 1461067992100 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 05:13:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:13:12 INFO - PROCESS | 1825 | 1461067992106 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:13:12 INFO - PROCESS | 1825 | 1461067992109 Marionette TRACE conn3 <- [1,494,null,{}] 05:13:12 INFO - PROCESS | 1825 | 1461067992114 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:12 INFO - PROCESS | 1825 | 1461067992290 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 05:13:12 INFO - PROCESS | 1825 | 1461067992443 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f798800 == 63 [pid = 1825] [id = 131] 05:13:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 111 (0x7f0f9f684400) [pid = 1825] [serial = 392] [outer = (nil)] 05:13:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 112 (0x7f0f9f69b000) [pid = 1825] [serial = 393] [outer = 0x7f0f9f684400] 05:13:12 INFO - PROCESS | 1825 | 1461067992519 Marionette DEBUG loaded listener.js 05:13:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 113 (0x7f0f9f74f000) [pid = 1825] [serial = 394] [outer = 0x7f0f9f684400] 05:13:13 INFO - PROCESS | 1825 | 1461067993490 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 05:13:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:13:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1434ms 05:13:13 INFO - PROCESS | 1825 | 1461067993543 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 05:13:13 INFO - PROCESS | 1825 | 1461067993549 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 05:13:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:13:13 INFO - PROCESS | 1825 | 1461067993558 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:13:13 INFO - PROCESS | 1825 | 1461067993564 Marionette TRACE conn3 <- [1,498,null,{}] 05:13:13 INFO - PROCESS | 1825 | 1461067993572 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:13 INFO - PROCESS | 1825 | 1461067993755 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 05:13:13 INFO - PROCESS | 1825 | 1461067993958 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8efc000 == 64 [pid = 1825] [id = 132] 05:13:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 114 (0x7f0f9f759c00) [pid = 1825] [serial = 395] [outer = (nil)] 05:13:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 115 (0x7f0fa0709c00) [pid = 1825] [serial = 396] [outer = 0x7f0f9f759c00] 05:13:14 INFO - PROCESS | 1825 | 1461067994082 Marionette DEBUG loaded listener.js 05:13:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 116 (0x7f0fa0715000) [pid = 1825] [serial = 397] [outer = 0x7f0f9f759c00] 05:13:14 INFO - PROCESS | 1825 | 1461067994910 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 05:13:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:13:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1388ms 05:13:14 INFO - PROCESS | 1825 | 1461067994950 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 05:13:14 INFO - PROCESS | 1825 | 1461067994957 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 05:13:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:13:14 INFO - PROCESS | 1825 | 1461067994965 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:13:14 INFO - PROCESS | 1825 | 1461067994969 Marionette TRACE conn3 <- [1,502,null,{}] 05:13:14 INFO - PROCESS | 1825 | 1461067994974 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:15 INFO - PROCESS | 1825 | 1461067995144 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 05:13:15 INFO - PROCESS | 1825 | 1461067995299 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba124000 == 65 [pid = 1825] [id = 133] 05:13:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 117 (0x7f0fa048ac00) [pid = 1825] [serial = 398] [outer = (nil)] 05:13:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 118 (0x7f0fa40f3800) [pid = 1825] [serial = 399] [outer = 0x7f0fa048ac00] 05:13:15 INFO - PROCESS | 1825 | 1461067995374 Marionette DEBUG loaded listener.js 05:13:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f0fa8421800) [pid = 1825] [serial = 400] [outer = 0x7f0fa048ac00] 05:13:16 INFO - PROCESS | 1825 | 1461067996365 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 05:13:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:13:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1439ms 05:13:16 INFO - PROCESS | 1825 | 1461067996404 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 05:13:16 INFO - PROCESS | 1825 | 1461067996408 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 05:13:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:13:16 INFO - PROCESS | 1825 | 1461067996424 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:13:16 INFO - PROCESS | 1825 | 1461067996433 Marionette TRACE conn3 <- [1,506,null,{}] 05:13:16 INFO - PROCESS | 1825 | 1461067996439 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:16 INFO - PROCESS | 1825 | 1461067996616 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 05:13:16 INFO - PROCESS | 1825 | 1461067996769 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e95800 == 66 [pid = 1825] [id = 134] 05:13:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f0fa0713c00) [pid = 1825] [serial = 401] [outer = (nil)] 05:13:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0fab09c400) [pid = 1825] [serial = 402] [outer = 0x7f0fa0713c00] 05:13:16 INFO - PROCESS | 1825 | 1461067996841 Marionette DEBUG loaded listener.js 05:13:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0fb8155400) [pid = 1825] [serial = 403] [outer = 0x7f0fa0713c00] 05:13:17 INFO - PROCESS | 1825 | 1461067997752 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 05:13:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:13:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1399ms 05:13:17 INFO - PROCESS | 1825 | 1461067997815 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 05:13:17 INFO - PROCESS | 1825 | 1461067997819 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 05:13:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:13:17 INFO - PROCESS | 1825 | 1461067997825 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:13:17 INFO - PROCESS | 1825 | 1461067997829 Marionette TRACE conn3 <- [1,510,null,{}] 05:13:17 INFO - PROCESS | 1825 | 1461067997834 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:18 INFO - PROCESS | 1825 | 1461067998007 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 05:13:18 INFO - PROCESS | 1825 | 1461067998158 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b7f000 == 67 [pid = 1825] [id = 135] 05:13:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0fa4acf400) [pid = 1825] [serial = 404] [outer = (nil)] 05:13:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0fa4ad7000) [pid = 1825] [serial = 405] [outer = 0x7f0fa4acf400] 05:13:18 INFO - PROCESS | 1825 | 1461067998242 Marionette DEBUG loaded listener.js 05:13:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0faacad000) [pid = 1825] [serial = 406] [outer = 0x7f0fa4acf400] 05:13:19 INFO - PROCESS | 1825 | 1461067999161 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 05:13:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:13:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1383ms 05:13:19 INFO - PROCESS | 1825 | 1461067999210 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 05:13:19 INFO - PROCESS | 1825 | 1461067999214 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 05:13:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:13:19 INFO - PROCESS | 1825 | 1461067999220 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:13:19 INFO - PROCESS | 1825 | 1461067999223 Marionette TRACE conn3 <- [1,514,null,{}] 05:13:19 INFO - PROCESS | 1825 | 1461067999229 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:19 INFO - PROCESS | 1825 | 1461067999396 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 05:13:19 INFO - PROCESS | 1825 | 1461067999552 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b9a800 == 68 [pid = 1825] [id = 136] 05:13:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0fbbcd8c00) [pid = 1825] [serial = 407] [outer = (nil)] 05:13:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0fbbf63800) [pid = 1825] [serial = 408] [outer = 0x7f0fbbcd8c00] 05:13:19 INFO - PROCESS | 1825 | 1461067999640 Marionette DEBUG loaded listener.js 05:13:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0fbe00fc00) [pid = 1825] [serial = 409] [outer = 0x7f0fbbcd8c00] 05:13:20 INFO - PROCESS | 1825 | 1461068000446 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 05:13:20 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 05:13:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1279ms 05:13:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:13:20 INFO - PROCESS | 1825 | 1461068000500 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 05:13:20 INFO - PROCESS | 1825 | 1461068000503 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 05:13:20 INFO - PROCESS | 1825 | 1461068000511 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:13:20 INFO - PROCESS | 1825 | 1461068000514 Marionette TRACE conn3 <- [1,518,null,{}] 05:13:20 INFO - PROCESS | 1825 | 1461068000519 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:20 INFO - PROCESS | 1825 | 1461068000690 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 05:13:20 INFO - PROCESS | 1825 | 1461068000839 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09ec000 == 69 [pid = 1825] [id = 137] 05:13:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f9f69a000) [pid = 1825] [serial = 410] [outer = (nil)] 05:13:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0fa082d000) [pid = 1825] [serial = 411] [outer = 0x7f0f9f69a000] 05:13:20 INFO - PROCESS | 1825 | 1461068000919 Marionette DEBUG loaded listener.js 05:13:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0fbeaf3000) [pid = 1825] [serial = 412] [outer = 0x7f0f9f69a000] 05:13:22 INFO - PROCESS | 1825 | 1461068002123 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 05:13:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:13:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1681ms 05:13:22 INFO - PROCESS | 1825 | 1461068002192 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 05:13:22 INFO - PROCESS | 1825 | 1461068002198 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 05:13:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:13:22 INFO - PROCESS | 1825 | 1461068002206 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:13:22 INFO - PROCESS | 1825 | 1461068002212 Marionette TRACE conn3 <- [1,522,null,{}] 05:13:22 INFO - PROCESS | 1825 | 1461068002222 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:22 INFO - PROCESS | 1825 | 1461068002426 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 05:13:22 INFO - PROCESS | 1825 | 1461068002621 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09e4000 == 70 [pid = 1825] [id = 138] 05:13:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f9e599800) [pid = 1825] [serial = 413] [outer = (nil)] 05:13:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f9f6a2800) [pid = 1825] [serial = 414] [outer = 0x7f0f9e599800] 05:13:22 INFO - PROCESS | 1825 | 1461068002689 Marionette DEBUG loaded listener.js 05:13:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f9f755800) [pid = 1825] [serial = 415] [outer = 0x7f0f9e599800] 05:13:23 INFO - PROCESS | 1825 | 1461068003689 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 05:13:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:13:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1546ms 05:13:23 INFO - PROCESS | 1825 | 1461068003753 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 05:13:23 INFO - PROCESS | 1825 | 1461068003762 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 05:13:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:13:23 INFO - PROCESS | 1825 | 1461068003772 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:13:23 INFO - PROCESS | 1825 | 1461068003777 Marionette TRACE conn3 <- [1,526,null,{}] 05:13:23 INFO - PROCESS | 1825 | 1461068003784 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:23 INFO - PROCESS | 1825 | 1461068003951 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 05:13:24 INFO - PROCESS | 1825 | 1461068004161 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba06c000 == 69 [pid = 1825] [id = 130] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f9f6a0c00) [pid = 1825] [serial = 348] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff1e800 == 70 [pid = 1825] [id = 139] 05:13:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f9fd1d000) [pid = 1825] [serial = 416] [outer = (nil)] 05:13:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f9ff3b800) [pid = 1825] [serial = 417] [outer = 0x7f0f9fd1d000] 05:13:24 INFO - PROCESS | 1825 | 1461068004284 Marionette DEBUG loaded listener.js 05:13:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0fa05d4000) [pid = 1825] [serial = 418] [outer = 0x7f0f9fd1d000] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb23800 == 69 [pid = 1825] [id = 129] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f78f000 == 68 [pid = 1825] [id = 128] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a48000 == 67 [pid = 1825] [id = 127] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8ef3000 == 66 [pid = 1825] [id = 126] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f795800 == 65 [pid = 1825] [id = 125] 05:13:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1c2a000 == 64 [pid = 1825] [id = 124] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9f6ae400) [pid = 1825] [serial = 330] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0fa9fb0000) [pid = 1825] [serial = 339] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0fa69cd800) [pid = 1825] [serial = 336] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0fa8422000) [pid = 1825] [serial = 337] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0fb711f400) [pid = 1825] [serial = 342] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f9fd13c00) [pid = 1825] [serial = 331] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0fa42a1000) [pid = 1825] [serial = 345] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0fa42ac000) [pid = 1825] [serial = 334] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0fa429f000) [pid = 1825] [serial = 333] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0fa40f2800) [pid = 1825] [serial = 318] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0fa842ec00) [pid = 1825] [serial = 321] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0fbbcd6c00) [pid = 1825] [serial = 313] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0fbbe29000) [pid = 1825] [serial = 327] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0f9f68f000) [pid = 1825] [serial = 315] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0fb6ffc400) [pid = 1825] [serial = 324] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0fb815a000) [pid = 1825] [serial = 343] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f0fbc210c00) [pid = 1825] [serial = 346] [outer = (nil)] [url = about:blank] 05:13:24 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f0fb0064800) [pid = 1825] [serial = 340] [outer = (nil)] [url = about:blank] 05:13:25 INFO - PROCESS | 1825 | 1461068005111 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 05:13:25 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 05:13:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1386ms 05:13:25 INFO - PROCESS | 1825 | 1461068005159 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 05:13:25 INFO - PROCESS | 1825 | 1461068005163 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 05:13:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:13:25 INFO - PROCESS | 1825 | 1461068005169 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:13:25 INFO - PROCESS | 1825 | 1461068005175 Marionette TRACE conn3 <- [1,530,null,{}] 05:13:25 INFO - PROCESS | 1825 | 1461068005190 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:25 INFO - PROCESS | 1825 | 1461068005350 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 05:13:25 INFO - PROCESS | 1825 | 1461068005362 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b84000 == 65 [pid = 1825] [id = 140] 05:13:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f0fa0826000) [pid = 1825] [serial = 419] [outer = (nil)] 05:13:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f0fa0de7800) [pid = 1825] [serial = 420] [outer = 0x7f0fa0826000] 05:13:25 INFO - PROCESS | 1825 | 1461068005427 Marionette DEBUG loaded listener.js 05:13:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0fa1ea1800) [pid = 1825] [serial = 421] [outer = 0x7f0fa0826000] 05:13:26 INFO - PROCESS | 1825 | 1461068006641 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 05:13:26 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 05:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:13:26 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 05:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:13:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:13:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1536ms 05:13:26 INFO - PROCESS | 1825 | 1461068006710 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 05:13:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:13:26 INFO - PROCESS | 1825 | 1461068006715 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 05:13:26 INFO - PROCESS | 1825 | 1461068006732 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:13:26 INFO - PROCESS | 1825 | 1461068006735 Marionette TRACE conn3 <- [1,534,null,{}] 05:13:26 INFO - PROCESS | 1825 | 1461068006740 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:26 INFO - PROCESS | 1825 | 1461068006946 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 05:13:27 INFO - PROCESS | 1825 | 1461068007043 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f30000 == 66 [pid = 1825] [id = 141] 05:13:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f9e5a0400) [pid = 1825] [serial = 422] [outer = (nil)] 05:13:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0faa147400) [pid = 1825] [serial = 423] [outer = 0x7f0f9e5a0400] 05:13:27 INFO - PROCESS | 1825 | 1461068007107 Marionette DEBUG loaded listener.js 05:13:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0faac87800) [pid = 1825] [serial = 424] [outer = 0x7f0f9e5a0400] 05:13:27 INFO - PROCESS | 1825 | 1461068007876 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 05:13:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:13:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1189ms 05:13:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:13:27 INFO - PROCESS | 1825 | 1461068007928 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 05:13:27 INFO - PROCESS | 1825 | 1461068007931 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 05:13:27 INFO - PROCESS | 1825 | 1461068007938 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:13:27 INFO - PROCESS | 1825 | 1461068007941 Marionette TRACE conn3 <- [1,538,null,{}] 05:13:27 INFO - PROCESS | 1825 | 1461068007946 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:28 INFO - PROCESS | 1825 | 1461068008120 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 05:13:28 INFO - PROCESS | 1825 | 1461068008178 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb30800 == 67 [pid = 1825] [id = 142] 05:13:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f9e59d400) [pid = 1825] [serial = 425] [outer = (nil)] 05:13:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0fa4a58c00) [pid = 1825] [serial = 426] [outer = 0x7f0f9e59d400] 05:13:28 INFO - PROCESS | 1825 | 1461068008334 Marionette DEBUG loaded listener.js 05:13:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0fa4a63800) [pid = 1825] [serial = 427] [outer = 0x7f0f9e59d400] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0f9f6a6800) [pid = 1825] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0f9f684000) [pid = 1825] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0f9fd1b800) [pid = 1825] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0f9f696400) [pid = 1825] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0f9f687000) [pid = 1825] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0f9f6a9400) [pid = 1825] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:13:29 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0fa0defc00) [pid = 1825] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:13:29 INFO - PROCESS | 1825 | 1461068009345 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 05:13:29 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. 05:13:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1431ms 05:13:29 INFO - PROCESS | 1825 | 1461068009387 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 05:13:29 INFO - PROCESS | 1825 | 1461068009389 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 05:13:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:13:29 INFO - PROCESS | 1825 | 1461068009396 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:13:29 INFO - PROCESS | 1825 | 1461068009399 Marionette TRACE conn3 <- [1,542,null,{}] 05:13:29 INFO - PROCESS | 1825 | 1461068009411 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:29 INFO - PROCESS | 1825 | 1461068009591 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 05:13:29 INFO - PROCESS | 1825 | 1461068009609 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c82000 == 68 [pid = 1825] [id = 143] 05:13:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0f9f6a6800) [pid = 1825] [serial = 428] [outer = (nil)] 05:13:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f9fd1b800) [pid = 1825] [serial = 429] [outer = 0x7f0f9f6a6800] 05:13:29 INFO - PROCESS | 1825 | 1461068009676 Marionette DEBUG loaded listener.js 05:13:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0fab1d0800) [pid = 1825] [serial = 430] [outer = 0x7f0f9f6a6800] 05:13:30 INFO - PROCESS | 1825 | 1461068010398 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 05:13:30 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. 05:13:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1040ms 05:13:30 INFO - PROCESS | 1825 | 1461068010438 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 05:13:30 INFO - PROCESS | 1825 | 1461068010442 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 05:13:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:13:30 INFO - PROCESS | 1825 | 1461068010448 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:13:30 INFO - PROCESS | 1825 | 1461068010451 Marionette TRACE conn3 <- [1,546,null,{}] 05:13:30 INFO - PROCESS | 1825 | 1461068010456 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:30 INFO - PROCESS | 1825 | 1461068010615 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 05:13:30 INFO - PROCESS | 1825 | 1461068010744 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba1c2800 == 69 [pid = 1825] [id = 144] 05:13:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0f9d516400) [pid = 1825] [serial = 431] [outer = (nil)] 05:13:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f9d518c00) [pid = 1825] [serial = 432] [outer = 0x7f0f9d516400] 05:13:30 INFO - PROCESS | 1825 | 1461068010806 Marionette DEBUG loaded listener.js 05:13:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0f9f687000) [pid = 1825] [serial = 433] [outer = 0x7f0f9d516400] 05:13:31 INFO - PROCESS | 1825 | 1461068011647 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 05:13:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:13:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1278ms 05:13:31 INFO - PROCESS | 1825 | 1461068011728 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 05:13:31 INFO - PROCESS | 1825 | 1461068011734 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 05:13:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:13:31 INFO - PROCESS | 1825 | 1461068011745 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:13:31 INFO - PROCESS | 1825 | 1461068011750 Marionette TRACE conn3 <- [1,550,null,{}] 05:13:31 INFO - PROCESS | 1825 | 1461068011759 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:32 INFO - PROCESS | 1825 | 1461068012023 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 05:13:32 INFO - PROCESS | 1825 | 1461068012135 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09da000 == 70 [pid = 1825] [id = 145] 05:13:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0f9d51fc00) [pid = 1825] [serial = 434] [outer = (nil)] 05:13:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f9d525400) [pid = 1825] [serial = 435] [outer = 0x7f0f9d51fc00] 05:13:32 INFO - PROCESS | 1825 | 1461068012213 Marionette DEBUG loaded listener.js 05:13:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f9f6a1c00) [pid = 1825] [serial = 436] [outer = 0x7f0f9d51fc00] 05:13:33 INFO - PROCESS | 1825 | 1461068013115 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 05:13:33 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. 05:13:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1395ms 05:13:33 INFO - PROCESS | 1825 | 1461068013140 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 05:13:33 INFO - PROCESS | 1825 | 1461068013148 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 05:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:13:33 INFO - PROCESS | 1825 | 1461068013159 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:13:33 INFO - PROCESS | 1825 | 1461068013162 Marionette TRACE conn3 <- [1,554,null,{}] 05:13:33 INFO - PROCESS | 1825 | 1461068013170 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:33 INFO - PROCESS | 1825 | 1461068013393 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 05:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f9d521800) [pid = 1825] [serial = 437] [outer = 0x7f0f9fce5800] 05:13:33 INFO - PROCESS | 1825 | 1461068013570 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbf9e000 == 71 [pid = 1825] [id = 146] 05:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f9fe04800) [pid = 1825] [serial = 438] [outer = (nil)] 05:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f9fe08000) [pid = 1825] [serial = 439] [outer = 0x7f0f9fe04800] 05:13:33 INFO - PROCESS | 1825 | 1461068013689 Marionette DEBUG loaded listener.js 05:13:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f9fe0d800) [pid = 1825] [serial = 440] [outer = 0x7f0f9fe04800] 05:13:34 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:34 INFO - PROCESS | 1825 | 1461068014722 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 05:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1584ms 05:13:34 INFO - PROCESS | 1825 | 1461068014743 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 05:13:34 INFO - PROCESS | 1825 | 1461068014747 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 05:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:13:34 INFO - PROCESS | 1825 | 1461068014754 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:13:34 INFO - PROCESS | 1825 | 1461068014760 Marionette TRACE conn3 <- [1,558,null,{}] 05:13:34 INFO - PROCESS | 1825 | 1461068014776 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:34 INFO - PROCESS | 1825 | 1461068014942 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 05:13:35 INFO - PROCESS | 1825 | 1461068015103 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc0575000 == 72 [pid = 1825] [id = 147] 05:13:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f9fe0e000) [pid = 1825] [serial = 441] [outer = (nil)] 05:13:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0fa0824000) [pid = 1825] [serial = 442] [outer = 0x7f0f9fe0e000] 05:13:35 INFO - PROCESS | 1825 | 1461068015182 Marionette DEBUG loaded listener.js 05:13:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0fa0def800) [pid = 1825] [serial = 443] [outer = 0x7f0f9fe0e000] 05:13:36 INFO - PROCESS | 1825 | 1461068016024 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 05:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1346ms 05:13:36 INFO - PROCESS | 1825 | 1461068016100 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 05:13:36 INFO - PROCESS | 1825 | 1461068016104 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 05:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:13:36 INFO - PROCESS | 1825 | 1461068016112 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:13:36 INFO - PROCESS | 1825 | 1461068016115 Marionette TRACE conn3 <- [1,562,null,{}] 05:13:36 INFO - PROCESS | 1825 | 1461068016120 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:36 INFO - PROCESS | 1825 | 1461068016292 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 05:13:36 INFO - PROCESS | 1825 | 1461068016443 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd1c000 == 73 [pid = 1825] [id = 148] 05:13:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0fa05d5c00) [pid = 1825] [serial = 444] [outer = (nil)] 05:13:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0fa4a5ec00) [pid = 1825] [serial = 445] [outer = 0x7f0fa05d5c00] 05:13:36 INFO - PROCESS | 1825 | 1461068016520 Marionette DEBUG loaded listener.js 05:13:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0fa4adac00) [pid = 1825] [serial = 446] [outer = 0x7f0fa05d5c00] 05:13:37 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:37 INFO - PROCESS | 1825 | 1461068017338 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 05:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1277ms 05:13:37 INFO - PROCESS | 1825 | 1461068017391 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 05:13:37 INFO - PROCESS | 1825 | 1461068017394 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 05:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:13:37 INFO - PROCESS | 1825 | 1461068017401 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:13:37 INFO - PROCESS | 1825 | 1461068017404 Marionette TRACE conn3 <- [1,566,null,{}] 05:13:37 INFO - PROCESS | 1825 | 1461068017409 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:37 INFO - PROCESS | 1825 | 1461068017568 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 05:13:37 INFO - PROCESS | 1825 | 1461068017698 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5094800 == 74 [pid = 1825] [id = 149] 05:13:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0fa40a2800) [pid = 1825] [serial = 447] [outer = (nil)] 05:13:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0fa856dc00) [pid = 1825] [serial = 448] [outer = 0x7f0fa40a2800] 05:13:37 INFO - PROCESS | 1825 | 1461068017770 Marionette DEBUG loaded listener.js 05:13:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0faaca5800) [pid = 1825] [serial = 449] [outer = 0x7f0fa40a2800] 05:13:38 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:38 INFO - PROCESS | 1825 | 1461068018624 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 05:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1284ms 05:13:38 INFO - PROCESS | 1825 | 1461068018685 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 05:13:38 INFO - PROCESS | 1825 | 1461068018688 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 05:13:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:13:38 INFO - PROCESS | 1825 | 1461068018694 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:13:38 INFO - PROCESS | 1825 | 1461068018697 Marionette TRACE conn3 <- [1,570,null,{}] 05:13:38 INFO - PROCESS | 1825 | 1461068018702 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:38 INFO - PROCESS | 1825 | 1461068018924 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 05:13:39 INFO - PROCESS | 1825 | 1461068019077 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52e1000 == 75 [pid = 1825] [id = 150] 05:13:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9d7c6800) [pid = 1825] [serial = 450] [outer = (nil)] 05:13:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9d7ce800) [pid = 1825] [serial = 451] [outer = 0x7f0f9d7c6800] 05:13:39 INFO - PROCESS | 1825 | 1461068019158 Marionette DEBUG loaded listener.js 05:13:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0fab096000) [pid = 1825] [serial = 452] [outer = 0x7f0f9d7c6800] 05:13:39 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:40 INFO - PROCESS | 1825 | 1461068020033 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 05:13:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:13:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1385ms 05:13:40 INFO - PROCESS | 1825 | 1461068020081 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 05:13:40 INFO - PROCESS | 1825 | 1461068020085 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 05:13:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:13:40 INFO - PROCESS | 1825 | 1461068020091 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:13:40 INFO - PROCESS | 1825 | 1461068020093 Marionette TRACE conn3 <- [1,574,null,{}] 05:13:40 INFO - PROCESS | 1825 | 1461068020099 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:40 INFO - PROCESS | 1825 | 1461068020266 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 05:13:40 INFO - PROCESS | 1825 | 1461068020425 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f99020000 == 76 [pid = 1825] [id = 151] 05:13:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f98fb4400) [pid = 1825] [serial = 453] [outer = (nil)] 05:13:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f98fb9000) [pid = 1825] [serial = 454] [outer = 0x7f0f98fb4400] 05:13:40 INFO - PROCESS | 1825 | 1461068020497 Marionette DEBUG loaded listener.js 05:13:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f98fbd800) [pid = 1825] [serial = 455] [outer = 0x7f0f98fb4400] 05:13:41 INFO - PROCESS | 1825 | 1461068021370 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 05:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1327ms 05:13:41 INFO - PROCESS | 1825 | 1461068021419 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 05:13:41 INFO - PROCESS | 1825 | 1461068021423 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 05:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:13:41 INFO - PROCESS | 1825 | 1461068021430 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:13:41 INFO - PROCESS | 1825 | 1461068021432 Marionette TRACE conn3 <- [1,578,null,{}] 05:13:41 INFO - PROCESS | 1825 | 1461068021438 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:41 INFO - PROCESS | 1825 | 1461068021604 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 05:13:41 INFO - PROCESS | 1825 | 1461068021737 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52ee000 == 77 [pid = 1825] [id = 152] 05:13:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f98fb5400) [pid = 1825] [serial = 456] [outer = (nil)] 05:13:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0fa0a04400) [pid = 1825] [serial = 457] [outer = 0x7f0f98fb5400] 05:13:41 INFO - PROCESS | 1825 | 1461068021810 Marionette DEBUG loaded listener.js 05:13:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0fa0a09400) [pid = 1825] [serial = 458] [outer = 0x7f0f98fb5400] 05:13:42 INFO - PROCESS | 1825 | 1461068022618 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 05:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1228ms 05:13:42 INFO - PROCESS | 1825 | 1461068022659 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 05:13:42 INFO - PROCESS | 1825 | 1461068022663 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 05:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:13:42 INFO - PROCESS | 1825 | 1461068022670 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:13:42 INFO - PROCESS | 1825 | 1461068022673 Marionette TRACE conn3 <- [1,582,null,{}] 05:13:42 INFO - PROCESS | 1825 | 1461068022679 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:42 INFO - PROCESS | 1825 | 1461068022850 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 05:13:43 INFO - PROCESS | 1825 | 1461068023020 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9799a000 == 78 [pid = 1825] [id = 153] 05:13:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f98fb7000) [pid = 1825] [serial = 459] [outer = (nil)] 05:13:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9933f400) [pid = 1825] [serial = 460] [outer = 0x7f0f98fb7000] 05:13:43 INFO - PROCESS | 1825 | 1461068023092 Marionette DEBUG loaded listener.js 05:13:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f99344c00) [pid = 1825] [serial = 461] [outer = 0x7f0f98fb7000] 05:13:44 INFO - PROCESS | 1825 | 1461068024001 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 05:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1381ms 05:13:44 INFO - PROCESS | 1825 | 1461068024052 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 05:13:44 INFO - PROCESS | 1825 | 1461068024055 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 05:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:13:44 INFO - PROCESS | 1825 | 1461068024062 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:13:44 INFO - PROCESS | 1825 | 1461068024065 Marionette TRACE conn3 <- [1,586,null,{}] 05:13:44 INFO - PROCESS | 1825 | 1461068024070 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:44 INFO - PROCESS | 1825 | 1461068024241 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 05:13:44 INFO - PROCESS | 1825 | 1461068024407 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97510000 == 79 [pid = 1825] [id = 154] 05:13:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9933f000) [pid = 1825] [serial = 462] [outer = (nil)] 05:13:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9f68a400) [pid = 1825] [serial = 463] [outer = 0x7f0f9933f000] 05:13:44 INFO - PROCESS | 1825 | 1461068024480 Marionette DEBUG loaded listener.js 05:13:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa070f800) [pid = 1825] [serial = 464] [outer = 0x7f0f9933f000] 05:13:44 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:13:45 INFO - PROCESS | 1825 | 1461068025547 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 05:13:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1532ms 05:13:45 INFO - PROCESS | 1825 | 1461068025595 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 05:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:13:45 INFO - PROCESS | 1825 | 1461068025601 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 05:13:45 INFO - PROCESS | 1825 | 1461068025609 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:13:45 INFO - PROCESS | 1825 | 1461068025615 Marionette TRACE conn3 <- [1,590,null,{}] 05:13:45 INFO - PROCESS | 1825 | 1461068025624 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:45 INFO - PROCESS | 1825 | 1461068025785 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 05:13:46 INFO - PROCESS | 1825 | 1461068026014 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09df000 == 80 [pid = 1825] [id = 155] 05:13:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9d7d1000) [pid = 1825] [serial = 465] [outer = (nil)] 05:13:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9e594000) [pid = 1825] [serial = 466] [outer = 0x7f0f9d7d1000] 05:13:46 INFO - PROCESS | 1825 | 1461068026095 Marionette DEBUG loaded listener.js 05:13:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9f68a800) [pid = 1825] [serial = 467] [outer = 0x7f0f9d7d1000] 05:13:46 INFO - PROCESS | 1825 | 1461068026975 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 05:13:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:13:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1444ms 05:13:47 INFO - PROCESS | 1825 | 1461068027053 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 05:13:47 INFO - PROCESS | 1825 | 1461068027066 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 05:13:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:13:47 INFO - PROCESS | 1825 | 1461068027082 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:13:47 INFO - PROCESS | 1825 | 1461068027086 Marionette TRACE conn3 <- [1,594,null,{}] 05:13:47 INFO - PROCESS | 1825 | 1461068027092 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:47 INFO - PROCESS | 1825 | 1461068027300 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6ccd000 == 79 [pid = 1825] [id = 67] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6c7800 == 78 [pid = 1825] [id = 109] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fb5e6e800) [pid = 1825] [serial = 390] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f9f68c000) [pid = 1825] [serial = 351] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa8c84800) [pid = 1825] [serial = 363] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f9ff3dc00) [pid = 1825] [serial = 360] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0faacaa400) [pid = 1825] [serial = 366] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa40f0800) [pid = 1825] [serial = 357] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa0de5800) [pid = 1825] [serial = 354] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | 1461068027562 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c82000 == 77 [pid = 1825] [id = 143] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb30800 == 76 [pid = 1825] [id = 142] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f30000 == 75 [pid = 1825] [id = 141] 05:13:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5c4800 == 76 [pid = 1825] [id = 156] 05:13:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9f68cc00) [pid = 1825] [serial = 468] [outer = (nil)] 05:13:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9fcba400) [pid = 1825] [serial = 469] [outer = 0x7f0f9f68cc00] 05:13:47 INFO - PROCESS | 1825 | 1461068027639 Marionette DEBUG loaded listener.js 05:13:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9fe03c00) [pid = 1825] [serial = 470] [outer = 0x7f0f9f68cc00] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b84000 == 75 [pid = 1825] [id = 140] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff1e800 == 74 [pid = 1825] [id = 139] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09e4000 == 73 [pid = 1825] [id = 138] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b7f000 == 72 [pid = 1825] [id = 135] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0e95800 == 71 [pid = 1825] [id = 134] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba124000 == 70 [pid = 1825] [id = 133] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8efc000 == 69 [pid = 1825] [id = 132] 05:13:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f798800 == 68 [pid = 1825] [id = 131] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f9fcbcc00) [pid = 1825] [serial = 373] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9f699800) [pid = 1825] [serial = 387] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0faac86400) [pid = 1825] [serial = 388] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9ff3f000) [pid = 1825] [serial = 375] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0fbc40dc00) [pid = 1825] [serial = 349] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa7310c00) [pid = 1825] [serial = 384] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9f755400) [pid = 1825] [serial = 372] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fa0de5000) [pid = 1825] [serial = 376] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa40f4c00) [pid = 1825] [serial = 382] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0fa8c84000) [pid = 1825] [serial = 385] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fbc40a800) [pid = 1825] [serial = 369] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa69cb800) [pid = 1825] [serial = 379] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0fa0711c00) [pid = 1825] [serial = 381] [outer = (nil)] [url = about:blank] 05:13:47 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa42a5400) [pid = 1825] [serial = 378] [outer = (nil)] [url = about:blank] 05:13:48 INFO - PROCESS | 1825 | 1461068028588 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 05:13:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:13:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1532ms 05:13:48 INFO - PROCESS | 1825 | 1461068028615 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 05:13:48 INFO - PROCESS | 1825 | 1461068028619 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 05:13:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:13:48 INFO - PROCESS | 1825 | 1461068028625 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:13:48 INFO - PROCESS | 1825 | 1461068028631 Marionette TRACE conn3 <- [1,598,null,{}] 05:13:48 INFO - PROCESS | 1825 | 1461068028645 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:48 INFO - PROCESS | 1825 | 1461068028797 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 05:13:48 INFO - PROCESS | 1825 | 1461068028819 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4189800 == 69 [pid = 1825] [id = 157] 05:13:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9e597c00) [pid = 1825] [serial = 471] [outer = (nil)] 05:13:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9ff41c00) [pid = 1825] [serial = 472] [outer = 0x7f0f9e597c00] 05:13:48 INFO - PROCESS | 1825 | 1461068028984 Marionette DEBUG loaded listener.js 05:13:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0fa0826c00) [pid = 1825] [serial = 473] [outer = 0x7f0f9e597c00] 05:13:49 INFO - PROCESS | 1825 | 1461068029901 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 05:13:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:13:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1333ms 05:13:49 INFO - PROCESS | 1825 | 1461068029960 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 05:13:49 INFO - PROCESS | 1825 | 1461068029963 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 05:13:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:13:49 INFO - PROCESS | 1825 | 1461068029970 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:13:49 INFO - PROCESS | 1825 | 1461068029973 Marionette TRACE conn3 <- [1,602,null,{}] 05:13:49 INFO - PROCESS | 1825 | 1461068029979 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:50 INFO - PROCESS | 1825 | 1461068030185 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 05:13:50 INFO - PROCESS | 1825 | 1461068030216 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52e2800 == 70 [pid = 1825] [id = 158] 05:13:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9f68f000) [pid = 1825] [serial = 474] [outer = (nil)] 05:13:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0fa0a0e800) [pid = 1825] [serial = 475] [outer = 0x7f0f9f68f000] 05:13:50 INFO - PROCESS | 1825 | 1461068030292 Marionette DEBUG loaded listener.js 05:13:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0fa0df0000) [pid = 1825] [serial = 476] [outer = 0x7f0f9f68f000] 05:13:51 INFO - PROCESS | 1825 | 1461068031138 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 05:13:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:13:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1235ms 05:13:51 INFO - PROCESS | 1825 | 1461068031206 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 05:13:51 INFO - PROCESS | 1825 | 1461068031210 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 05:13:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:13:51 INFO - PROCESS | 1825 | 1461068031217 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:13:51 INFO - PROCESS | 1825 | 1461068031220 Marionette TRACE conn3 <- [1,606,null,{}] 05:13:51 INFO - PROCESS | 1825 | 1461068031225 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:51 INFO - PROCESS | 1825 | 1461068031442 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 05:13:51 INFO - PROCESS | 1825 | 1461068031466 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8efa000 == 71 [pid = 1825] [id = 159] 05:13:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0fa082d400) [pid = 1825] [serial = 477] [outer = (nil)] 05:13:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0fa40f4c00) [pid = 1825] [serial = 478] [outer = 0x7f0fa082d400] 05:13:51 INFO - PROCESS | 1825 | 1461068031528 Marionette DEBUG loaded listener.js 05:13:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0fa4a58800) [pid = 1825] [serial = 479] [outer = 0x7f0fa082d400] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f9e5a0400) [pid = 1825] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0faaca6400) [pid = 1825] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9e59d400) [pid = 1825] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa0826000) [pid = 1825] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9fd1d000) [pid = 1825] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9e599800) [pid = 1825] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:13:52 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f9f6a6800) [pid = 1825] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:13:52 INFO - PROCESS | 1825 | 1461068032535 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 05:13:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:13:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1342ms 05:13:52 INFO - PROCESS | 1825 | 1461068032561 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 05:13:52 INFO - PROCESS | 1825 | 1461068032564 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 05:13:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:13:52 INFO - PROCESS | 1825 | 1461068032571 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:13:52 INFO - PROCESS | 1825 | 1461068032574 Marionette TRACE conn3 <- [1,610,null,{}] 05:13:52 INFO - PROCESS | 1825 | 1461068032580 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:52 INFO - PROCESS | 1825 | 1461068032759 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 05:13:52 INFO - PROCESS | 1825 | 1461068032778 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9dc6800 == 72 [pid = 1825] [id = 160] 05:13:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0fa1e99400) [pid = 1825] [serial = 480] [outer = (nil)] 05:13:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0fa85f3c00) [pid = 1825] [serial = 481] [outer = 0x7f0fa1e99400] 05:13:52 INFO - PROCESS | 1825 | 1461068032844 Marionette DEBUG loaded listener.js 05:13:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0faac86400) [pid = 1825] [serial = 482] [outer = 0x7f0fa1e99400] 05:13:53 INFO - PROCESS | 1825 | 1461068033660 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 05:13:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:13:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1138ms 05:13:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:13:53 INFO - PROCESS | 1825 | 1461068033714 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 05:13:53 INFO - PROCESS | 1825 | 1461068033717 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 05:13:53 INFO - PROCESS | 1825 | 1461068033725 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:13:53 INFO - PROCESS | 1825 | 1461068033727 Marionette TRACE conn3 <- [1,614,null,{}] 05:13:53 INFO - PROCESS | 1825 | 1461068033733 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:53 INFO - PROCESS | 1825 | 1461068033884 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 05:13:53 INFO - PROCESS | 1825 | 1461068033894 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb27800 == 73 [pid = 1825] [id = 161] 05:13:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0fa77b1400) [pid = 1825] [serial = 483] [outer = (nil)] 05:13:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0fab0d1400) [pid = 1825] [serial = 484] [outer = 0x7f0fa77b1400] 05:13:53 INFO - PROCESS | 1825 | 1461068033954 Marionette DEBUG loaded listener.js 05:13:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0fb5ee0400) [pid = 1825] [serial = 485] [outer = 0x7f0fa77b1400] 05:13:54 INFO - PROCESS | 1825 | 1461068034976 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 05:13:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:13:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1280ms 05:13:55 INFO - PROCESS | 1825 | 1461068035006 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 05:13:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:13:55 INFO - PROCESS | 1825 | 1461068035013 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 05:13:55 INFO - PROCESS | 1825 | 1461068035023 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:13:55 INFO - PROCESS | 1825 | 1461068035029 Marionette TRACE conn3 <- [1,618,null,{}] 05:13:55 INFO - PROCESS | 1825 | 1461068035037 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:55 INFO - PROCESS | 1825 | 1461068035226 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 05:13:55 INFO - PROCESS | 1825 | 1461068035443 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0521800 == 74 [pid = 1825] [id = 162] 05:13:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f97662c00) [pid = 1825] [serial = 486] [outer = (nil)] 05:13:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9933b000) [pid = 1825] [serial = 487] [outer = 0x7f0f97662c00] 05:13:55 INFO - PROCESS | 1825 | 1461068035568 Marionette DEBUG loaded listener.js 05:13:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9d524c00) [pid = 1825] [serial = 488] [outer = 0x7f0f97662c00] 05:13:56 INFO - PROCESS | 1825 | 1461068036400 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 05:13:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:13:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1440ms 05:13:56 INFO - PROCESS | 1825 | 1461068036461 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 05:13:56 INFO - PROCESS | 1825 | 1461068036471 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 05:13:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:13:56 INFO - PROCESS | 1825 | 1461068036483 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:13:56 INFO - PROCESS | 1825 | 1461068036487 Marionette TRACE conn3 <- [1,622,null,{}] 05:13:56 INFO - PROCESS | 1825 | 1461068036495 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:56 INFO - PROCESS | 1825 | 1461068036707 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 05:13:56 INFO - PROCESS | 1825 | 1461068036863 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6c58800 == 75 [pid = 1825] [id = 163] 05:13:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f98fb2800) [pid = 1825] [serial = 489] [outer = (nil)] 05:13:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9f69f000) [pid = 1825] [serial = 490] [outer = 0x7f0f98fb2800] 05:13:56 INFO - PROCESS | 1825 | 1461068036933 Marionette DEBUG loaded listener.js 05:13:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9fcc0c00) [pid = 1825] [serial = 491] [outer = 0x7f0f98fb2800] 05:13:57 INFO - PROCESS | 1825 | 1461068037931 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 05:13:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:13:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1485ms 05:13:57 INFO - PROCESS | 1825 | 1461068037968 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 05:13:57 INFO - PROCESS | 1825 | 1461068037972 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 05:13:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:13:57 INFO - PROCESS | 1825 | 1461068037979 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:13:57 INFO - PROCESS | 1825 | 1461068037984 Marionette TRACE conn3 <- [1,626,null,{}] 05:13:58 INFO - PROCESS | 1825 | 1461068038000 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:58 INFO - PROCESS | 1825 | 1461068038179 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 05:13:58 INFO - PROCESS | 1825 | 1461068038355 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6ce2800 == 76 [pid = 1825] [id = 164] 05:13:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9fcc1400) [pid = 1825] [serial = 492] [outer = (nil)] 05:13:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa0711c00) [pid = 1825] [serial = 493] [outer = 0x7f0f9fcc1400] 05:13:58 INFO - PROCESS | 1825 | 1461068038433 Marionette DEBUG loaded listener.js 05:13:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa0a0f000) [pid = 1825] [serial = 494] [outer = 0x7f0f9fcc1400] 05:13:59 INFO - PROCESS | 1825 | 1461068039282 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 05:13:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:13:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1340ms 05:13:59 INFO - PROCESS | 1825 | 1461068039321 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 05:13:59 INFO - PROCESS | 1825 | 1461068039324 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 05:13:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:13:59 INFO - PROCESS | 1825 | 1461068039332 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:13:59 INFO - PROCESS | 1825 | 1461068039334 Marionette TRACE conn3 <- [1,630,null,{}] 05:13:59 INFO - PROCESS | 1825 | 1461068039340 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:13:59 INFO - PROCESS | 1825 | 1461068039510 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 05:13:59 INFO - PROCESS | 1825 | 1461068039672 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:13:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba1c1000 == 77 [pid = 1825] [id = 165] 05:13:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9fe06c00) [pid = 1825] [serial = 495] [outer = (nil)] 05:13:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa4a5d400) [pid = 1825] [serial = 496] [outer = 0x7f0f9fe06c00] 05:13:59 INFO - PROCESS | 1825 | 1461068039743 Marionette DEBUG loaded listener.js 05:13:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa69cb800) [pid = 1825] [serial = 497] [outer = 0x7f0f9fe06c00] 05:14:00 INFO - PROCESS | 1825 | 1461068040720 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 05:14:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:14:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1429ms 05:14:00 INFO - PROCESS | 1825 | 1461068040762 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 05:14:00 INFO - PROCESS | 1825 | 1461068040768 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 05:14:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:14:00 INFO - PROCESS | 1825 | 1461068040777 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:14:00 INFO - PROCESS | 1825 | 1461068040782 Marionette TRACE conn3 <- [1,634,null,{}] 05:14:00 INFO - PROCESS | 1825 | 1461068040791 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:00 INFO - PROCESS | 1825 | 1461068040986 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 05:14:01 INFO - PROCESS | 1825 | 1461068041223 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbed34000 == 78 [pid = 1825] [id = 166] 05:14:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9d6be400) [pid = 1825] [serial = 498] [outer = (nil)] 05:14:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9d6c7400) [pid = 1825] [serial = 499] [outer = 0x7f0f9d6be400] 05:14:01 INFO - PROCESS | 1825 | 1461068041365 Marionette DEBUG loaded listener.js 05:14:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9d6cc800) [pid = 1825] [serial = 500] [outer = 0x7f0f9d6be400] 05:14:01 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:02 INFO - PROCESS | 1825 | 1461068042163 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 05:14:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:14:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1433ms 05:14:02 INFO - PROCESS | 1825 | 1461068042210 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 05:14:02 INFO - PROCESS | 1825 | 1461068042214 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 05:14:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:14:02 INFO - PROCESS | 1825 | 1461068042220 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:14:02 INFO - PROCESS | 1825 | 1461068042223 Marionette TRACE conn3 <- [1,638,null,{}] 05:14:02 INFO - PROCESS | 1825 | 1461068042229 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:02 INFO - PROCESS | 1825 | 1461068042435 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 05:14:02 INFO - PROCESS | 1825 | 1461068042594 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97688000 == 79 [pid = 1825] [id = 167] 05:14:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9d6cd000) [pid = 1825] [serial = 501] [outer = (nil)] 05:14:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0faaca9800) [pid = 1825] [serial = 502] [outer = 0x7f0f9d6cd000] 05:14:02 INFO - PROCESS | 1825 | 1461068042672 Marionette DEBUG loaded listener.js 05:14:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fb717a000) [pid = 1825] [serial = 503] [outer = 0x7f0f9d6cd000] 05:14:03 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:03 INFO - PROCESS | 1825 | 1461068043534 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 05:14:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:14:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1381ms 05:14:03 INFO - PROCESS | 1825 | 1461068043602 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 05:14:03 INFO - PROCESS | 1825 | 1461068043606 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 05:14:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:14:03 INFO - PROCESS | 1825 | 1461068043612 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:14:03 INFO - PROCESS | 1825 | 1461068043614 Marionette TRACE conn3 <- [1,642,null,{}] 05:14:03 INFO - PROCESS | 1825 | 1461068043620 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:03 INFO - PROCESS | 1825 | 1461068043801 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 05:14:03 INFO - PROCESS | 1825 | 1461068043959 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd3a000 == 80 [pid = 1825] [id = 168] 05:14:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9d54a000) [pid = 1825] [serial = 504] [outer = (nil)] 05:14:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f9d552400) [pid = 1825] [serial = 505] [outer = 0x7f0f9d54a000] 05:14:04 INFO - PROCESS | 1825 | 1461068044035 Marionette DEBUG loaded listener.js 05:14:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9e593000) [pid = 1825] [serial = 506] [outer = 0x7f0f9d54a000] 05:14:04 INFO - PROCESS | 1825 | 1461068044885 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 05:14:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:14:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1328ms 05:14:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:14:04 INFO - PROCESS | 1825 | 1461068044941 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 05:14:04 INFO - PROCESS | 1825 | 1461068044944 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 05:14:04 INFO - PROCESS | 1825 | 1461068044950 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:14:04 INFO - PROCESS | 1825 | 1461068044954 Marionette TRACE conn3 <- [1,646,null,{}] 05:14:04 INFO - PROCESS | 1825 | 1461068044959 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:05 INFO - PROCESS | 1825 | 1461068045136 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 05:14:05 INFO - PROCESS | 1825 | 1461068045301 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fe6000 == 81 [pid = 1825] [id = 169] 05:14:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f9d54d000) [pid = 1825] [serial = 507] [outer = (nil)] 05:14:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9e5a7400) [pid = 1825] [serial = 508] [outer = 0x7f0f9d54d000] 05:14:05 INFO - PROCESS | 1825 | 1461068045375 Marionette DEBUG loaded listener.js 05:14:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9e5ad400) [pid = 1825] [serial = 509] [outer = 0x7f0f9d54d000] 05:14:06 INFO - PROCESS | 1825 | 1461068046197 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 05:14:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:14:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1281ms 05:14:06 INFO - PROCESS | 1825 | 1461068046241 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 05:14:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:14:06 INFO - PROCESS | 1825 | 1461068046245 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 05:14:06 INFO - PROCESS | 1825 | 1461068046252 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:14:06 INFO - PROCESS | 1825 | 1461068046256 Marionette TRACE conn3 <- [1,650,null,{}] 05:14:06 INFO - PROCESS | 1825 | 1461068046261 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:06 INFO - PROCESS | 1825 | 1461068046436 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 05:14:06 INFO - PROCESS | 1825 | 1461068046602 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9610a000 == 82 [pid = 1825] [id = 170] 05:14:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f960cb800) [pid = 1825] [serial = 510] [outer = (nil)] 05:14:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f960d3c00) [pid = 1825] [serial = 511] [outer = 0x7f0f960cb800] 05:14:06 INFO - PROCESS | 1825 | 1461068046673 Marionette DEBUG loaded listener.js 05:14:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f960d8400) [pid = 1825] [serial = 512] [outer = 0x7f0f960cb800] 05:14:07 INFO - PROCESS | 1825 | 1461068047585 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 05:14:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:14:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1381ms 05:14:07 INFO - PROCESS | 1825 | 1461068047633 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 05:14:07 INFO - PROCESS | 1825 | 1461068047637 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 05:14:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:14:07 INFO - PROCESS | 1825 | 1461068047643 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:14:07 INFO - PROCESS | 1825 | 1461068047646 Marionette TRACE conn3 <- [1,654,null,{}] 05:14:07 INFO - PROCESS | 1825 | 1461068047653 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:07 INFO - PROCESS | 1825 | 1461068047825 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 05:14:07 INFO - PROCESS | 1825 | 1461068047994 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f96122000 == 83 [pid = 1825] [id = 171] 05:14:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f960d3400) [pid = 1825] [serial = 513] [outer = (nil)] 05:14:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f961b9000) [pid = 1825] [serial = 514] [outer = 0x7f0f960d3400] 05:14:08 INFO - PROCESS | 1825 | 1461068048067 Marionette DEBUG loaded listener.js 05:14:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f961bd400) [pid = 1825] [serial = 515] [outer = 0x7f0f960d3400] 05:14:08 INFO - PROCESS | 1825 | 1461068048963 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 05:14:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:14:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1379ms 05:14:09 INFO - PROCESS | 1825 | 1461068049024 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 05:14:09 INFO - PROCESS | 1825 | 1461068049028 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 05:14:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:14:09 INFO - PROCESS | 1825 | 1461068049034 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:14:09 INFO - PROCESS | 1825 | 1461068049038 Marionette TRACE conn3 <- [1,658,null,{}] 05:14:09 INFO - PROCESS | 1825 | 1461068049043 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:09 INFO - PROCESS | 1825 | 1461068049267 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 05:14:09 INFO - PROCESS | 1825 | 1461068049432 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa10aa800 == 84 [pid = 1825] [id = 172] 05:14:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f960ce000) [pid = 1825] [serial = 516] [outer = (nil)] 05:14:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f9d51f800) [pid = 1825] [serial = 517] [outer = 0x7f0f960ce000] 05:14:09 INFO - PROCESS | 1825 | 1461068049513 Marionette DEBUG loaded listener.js 05:14:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa075a800) [pid = 1825] [serial = 518] [outer = 0x7f0f960ce000] 05:14:10 INFO - PROCESS | 1825 | 1461068050638 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 05:14:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:14:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1635ms 05:14:10 INFO - PROCESS | 1825 | 1461068050670 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 05:14:10 INFO - PROCESS | 1825 | 1461068050676 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 05:14:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:14:10 INFO - PROCESS | 1825 | 1461068050685 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:14:10 INFO - PROCESS | 1825 | 1461068050690 Marionette TRACE conn3 <- [1,662,null,{}] 05:14:10 INFO - PROCESS | 1825 | 1461068050698 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:10 INFO - PROCESS | 1825 | 1461068050871 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 05:14:11 INFO - PROCESS | 1825 | 1461068051100 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff1e000 == 85 [pid = 1825] [id = 173] 05:14:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f9765a800) [pid = 1825] [serial = 519] [outer = (nil)] 05:14:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f98fb1400) [pid = 1825] [serial = 520] [outer = 0x7f0f9765a800] 05:14:11 INFO - PROCESS | 1825 | 1461068051169 Marionette DEBUG loaded listener.js 05:14:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f9d51c000) [pid = 1825] [serial = 521] [outer = 0x7f0f9765a800] 05:14:11 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:12 INFO - PROCESS | 1825 | 1461068052235 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 05:14:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:14:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1593ms 05:14:12 INFO - PROCESS | 1825 | 1461068052279 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 05:14:12 INFO - PROCESS | 1825 | 1461068052287 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 05:14:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:14:12 INFO - PROCESS | 1825 | 1461068052298 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:14:12 INFO - PROCESS | 1825 | 1461068052301 Marionette TRACE conn3 <- [1,666,null,{}] 05:14:12 INFO - PROCESS | 1825 | 1461068052307 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:12 INFO - PROCESS | 1825 | 1461068052472 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 05:14:12 INFO - PROCESS | 1825 | 1461068052694 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9798a000 == 86 [pid = 1825] [id = 174] 05:14:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9d7c4800) [pid = 1825] [serial = 522] [outer = (nil)] 05:14:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f9d7cac00) [pid = 1825] [serial = 523] [outer = 0x7f0f9d7c4800] 05:14:12 INFO - PROCESS | 1825 | 1461068052836 Marionette DEBUG loaded listener.js 05:14:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9e597800) [pid = 1825] [serial = 524] [outer = 0x7f0f9d7c4800] 05:14:12 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7b10000 == 85 [pid = 1825] [id = 104] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fbbf63800) [pid = 1825] [serial = 408] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9d518c00) [pid = 1825] [serial = 432] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9dc6800 == 84 [pid = 1825] [id = 160] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8efa000 == 83 [pid = 1825] [id = 159] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52e2800 == 82 [pid = 1825] [id = 158] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4189800 == 81 [pid = 1825] [id = 157] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f5c4800 == 80 [pid = 1825] [id = 156] 05:14:13 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09df000 == 79 [pid = 1825] [id = 155] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97510000 == 78 [pid = 1825] [id = 154] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9799a000 == 77 [pid = 1825] [id = 153] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52ee000 == 76 [pid = 1825] [id = 152] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f99020000 == 75 [pid = 1825] [id = 151] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52e1000 == 74 [pid = 1825] [id = 150] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5094800 == 73 [pid = 1825] [id = 149] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbd1c000 == 72 [pid = 1825] [id = 148] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc0575000 == 71 [pid = 1825] [id = 147] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbf9e000 == 70 [pid = 1825] [id = 146] 05:14:13 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09da000 == 69 [pid = 1825] [id = 145] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0fb71e6c00) [pid = 1825] [serial = 391] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa40f3800) [pid = 1825] [serial = 399] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fa0de7800) [pid = 1825] [serial = 420] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa1ea1800) [pid = 1825] [serial = 421] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fab09c400) [pid = 1825] [serial = 402] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fa0709c00) [pid = 1825] [serial = 396] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9ff3b800) [pid = 1825] [serial = 417] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa05d4000) [pid = 1825] [serial = 418] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9f69b000) [pid = 1825] [serial = 393] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9f755800) [pid = 1825] [serial = 415] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9f6a2800) [pid = 1825] [serial = 414] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fa082d000) [pid = 1825] [serial = 411] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa4ad7000) [pid = 1825] [serial = 405] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa4a58c00) [pid = 1825] [serial = 426] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fa4a63800) [pid = 1825] [serial = 427] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9fd1b800) [pid = 1825] [serial = 429] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0faa147400) [pid = 1825] [serial = 423] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0faac87800) [pid = 1825] [serial = 424] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fab1d0800) [pid = 1825] [serial = 430] [outer = (nil)] [url = about:blank] 05:14:13 INFO - PROCESS | 1825 | 1461068053787 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 05:14:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:14:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1536ms 05:14:13 INFO - PROCESS | 1825 | 1461068053836 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 05:14:13 INFO - PROCESS | 1825 | 1461068053839 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 05:14:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:14:13 INFO - PROCESS | 1825 | 1461068053846 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:14:13 INFO - PROCESS | 1825 | 1461068053851 Marionette TRACE conn3 <- [1,670,null,{}] 05:14:13 INFO - PROCESS | 1825 | 1461068053866 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:14 INFO - PROCESS | 1825 | 1461068054043 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 05:14:14 INFO - PROCESS | 1825 | 1461068054191 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09d3000 == 70 [pid = 1825] [id = 175] 05:14:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9d7cc800) [pid = 1825] [serial = 525] [outer = (nil)] 05:14:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f9f699000) [pid = 1825] [serial = 526] [outer = 0x7f0f9d7cc800] 05:14:14 INFO - PROCESS | 1825 | 1461068054261 Marionette DEBUG loaded listener.js 05:14:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9f757000) [pid = 1825] [serial = 527] [outer = 0x7f0f9d7cc800] 05:14:14 INFO - PROCESS | 1825 | 1461068054968 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 05:14:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:14:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1185ms 05:14:15 INFO - PROCESS | 1825 | 1461068055044 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 05:14:15 INFO - PROCESS | 1825 | 1461068055049 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 05:14:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:14:15 INFO - PROCESS | 1825 | 1461068055057 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:14:15 INFO - PROCESS | 1825 | 1461068055060 Marionette TRACE conn3 <- [1,674,null,{}] 05:14:15 INFO - PROCESS | 1825 | 1461068055064 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:15 INFO - PROCESS | 1825 | 1461068055243 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 05:14:15 INFO - PROCESS | 1825 | 1461068055256 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b86800 == 71 [pid = 1825] [id = 176] 05:14:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f960ca800) [pid = 1825] [serial = 528] [outer = (nil)] 05:14:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9fd18800) [pid = 1825] [serial = 529] [outer = 0x7f0f960ca800] 05:14:15 INFO - PROCESS | 1825 | 1461068055324 Marionette DEBUG loaded listener.js 05:14:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9fe09800) [pid = 1825] [serial = 530] [outer = 0x7f0f960ca800] 05:14:15 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:14:16 INFO - PROCESS | 1825 | 1461068056252 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 05:14:16 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 05:14:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1234ms 05:14:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:14:16 INFO - PROCESS | 1825 | 1461068056292 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 05:14:16 INFO - PROCESS | 1825 | 1461068056295 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 05:14:16 INFO - PROCESS | 1825 | 1461068056311 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:14:16 INFO - PROCESS | 1825 | 1461068056313 Marionette TRACE conn3 <- [1,678,null,{}] 05:14:16 INFO - PROCESS | 1825 | 1461068056319 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:16 INFO - PROCESS | 1825 | 1461068056512 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 05:14:16 INFO - PROCESS | 1825 | 1461068056541 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52da800 == 72 [pid = 1825] [id = 177] 05:14:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f9fcbc400) [pid = 1825] [serial = 531] [outer = (nil)] 05:14:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f9fe11800) [pid = 1825] [serial = 532] [outer = 0x7f0f9fcbc400] 05:14:16 INFO - PROCESS | 1825 | 1461068056602 Marionette DEBUG loaded listener.js 05:14:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa05d6800) [pid = 1825] [serial = 533] [outer = 0x7f0f9fcbc400] 05:14:17 INFO - PROCESS | 1825 | 1461068057445 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 05:14:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:14:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1195ms 05:14:17 INFO - PROCESS | 1825 | 1461068057496 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 05:14:17 INFO - PROCESS | 1825 | 1461068057499 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 05:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:14:17 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9f68cc00) [pid = 1825] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:14:17 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f9f68f000) [pid = 1825] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:14:17 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9e597c00) [pid = 1825] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:14:17 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa082d400) [pid = 1825] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:14:17 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fa1e99400) [pid = 1825] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:14:17 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9d7d1000) [pid = 1825] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:14:17 INFO - PROCESS | 1825 | 1461068057714 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:14:17 INFO - PROCESS | 1825 | 1461068057717 Marionette TRACE conn3 <- [1,682,null,{}] 05:14:17 INFO - PROCESS | 1825 | 1461068057723 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:17 INFO - PROCESS | 1825 | 1461068057894 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 05:14:17 INFO - PROCESS | 1825 | 1461068057915 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54d3800 == 73 [pid = 1825] [id = 178] 05:14:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa05d7400) [pid = 1825] [serial = 534] [outer = (nil)] 05:14:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa0a0ac00) [pid = 1825] [serial = 535] [outer = 0x7f0fa05d7400] 05:14:17 INFO - PROCESS | 1825 | 1461068057984 Marionette DEBUG loaded listener.js 05:14:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa1e9ac00) [pid = 1825] [serial = 536] [outer = 0x7f0fa05d7400] 05:14:19 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:19 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:14:19 INFO - PROCESS | 1825 | 1461068059252 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 05:14:19 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) 05:14:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1608ms 05:14:19 INFO - PROCESS | 1825 | 1461068059299 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 05:14:19 INFO - PROCESS | 1825 | 1461068059302 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 05:14:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:14:19 INFO - PROCESS | 1825 | 1461068059308 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:14:19 INFO - PROCESS | 1825 | 1461068059311 Marionette TRACE conn3 <- [1,686,null,{}] 05:14:19 INFO - PROCESS | 1825 | 1461068059316 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:19 INFO - PROCESS | 1825 | 1461068059516 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 05:14:19 INFO - PROCESS | 1825 | 1461068059570 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa77df800 == 74 [pid = 1825] [id = 179] 05:14:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa0714000) [pid = 1825] [serial = 537] [outer = (nil)] 05:14:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa42a0400) [pid = 1825] [serial = 538] [outer = 0x7f0fa0714000] 05:14:19 INFO - PROCESS | 1825 | 1461068059631 Marionette DEBUG loaded listener.js 05:14:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa4a63800) [pid = 1825] [serial = 539] [outer = 0x7f0fa0714000] 05:14:21 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:21 INFO - PROCESS | 1825 | 1461068061042 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 05:14:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1784ms 05:14:21 INFO - PROCESS | 1825 | 1461068061128 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 05:14:21 INFO - PROCESS | 1825 | 1461068061136 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 05:14:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:14:21 INFO - PROCESS | 1825 | 1461068061193 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:14:21 INFO - PROCESS | 1825 | 1461068061199 Marionette TRACE conn3 <- [1,690,null,{}] 05:14:21 INFO - PROCESS | 1825 | 1461068061209 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:21 INFO - PROCESS | 1825 | 1461068061386 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 05:14:21 INFO - PROCESS | 1825 | 1461068061547 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff14000 == 75 [pid = 1825] [id = 180] 05:14:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f97661000) [pid = 1825] [serial = 540] [outer = (nil)] 05:14:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f9d552000) [pid = 1825] [serial = 541] [outer = 0x7f0f97661000] 05:14:21 INFO - PROCESS | 1825 | 1461068061623 Marionette DEBUG loaded listener.js 05:14:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f9e596000) [pid = 1825] [serial = 542] [outer = 0x7f0f97661000] 05:14:22 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:23 INFO - PROCESS | 1825 | 1461068062994 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 05:14:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:14:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1843ms 05:14:23 INFO - PROCESS | 1825 | 1461068063033 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 05:14:23 INFO - PROCESS | 1825 | 1461068063042 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 05:14:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:14:23 INFO - PROCESS | 1825 | 1461068063053 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:14:23 INFO - PROCESS | 1825 | 1461068063058 Marionette TRACE conn3 <- [1,694,null,{}] 05:14:23 INFO - PROCESS | 1825 | 1461068063217 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:23 INFO - PROCESS | 1825 | 1461068063441 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 05:14:23 INFO - PROCESS | 1825 | 1461068063571 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faa42e800 == 76 [pid = 1825] [id = 181] 05:14:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f960d4c00) [pid = 1825] [serial = 543] [outer = (nil)] 05:14:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f9ff3dc00) [pid = 1825] [serial = 544] [outer = 0x7f0f960d4c00] 05:14:23 INFO - PROCESS | 1825 | 1461068063659 Marionette DEBUG loaded listener.js 05:14:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa0768800) [pid = 1825] [serial = 545] [outer = 0x7f0f960d4c00] 05:14:24 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:24 INFO - PROCESS | 1825 | 1461068064969 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 05:14:24 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) 05:14:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1937ms 05:14:25 INFO - PROCESS | 1825 | 1461068065034 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 05:14:25 INFO - PROCESS | 1825 | 1461068065039 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 05:14:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:14:25 INFO - PROCESS | 1825 | 1461068065066 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:14:25 INFO - PROCESS | 1825 | 1461068065072 Marionette TRACE conn3 <- [1,698,null,{}] 05:14:25 INFO - PROCESS | 1825 | 1461068065089 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:25 INFO - PROCESS | 1825 | 1461068065281 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 05:14:25 INFO - PROCESS | 1825 | 1461068065443 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6adb800 == 77 [pid = 1825] [id = 182] 05:14:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa0823c00) [pid = 1825] [serial = 546] [outer = (nil)] 05:14:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fa42a6800) [pid = 1825] [serial = 547] [outer = 0x7f0fa0823c00] 05:14:25 INFO - PROCESS | 1825 | 1461068065521 Marionette DEBUG loaded listener.js 05:14:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa85f2000) [pid = 1825] [serial = 548] [outer = 0x7f0fa0823c00] 05:14:26 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:26 INFO - PROCESS | 1825 | 1461068066947 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 05:14:26 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) 05:14:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1903ms 05:14:26 INFO - PROCESS | 1825 | 1461068066966 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 05:14:26 INFO - PROCESS | 1825 | 1461068066971 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 05:14:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:14:26 INFO - PROCESS | 1825 | 1461068066978 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:14:26 INFO - PROCESS | 1825 | 1461068066980 Marionette TRACE conn3 <- [1,702,null,{}] 05:14:26 INFO - PROCESS | 1825 | 1461068066986 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:27 INFO - PROCESS | 1825 | 1461068067164 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 05:14:27 INFO - PROCESS | 1825 | 1461068067327 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb8b7800 == 78 [pid = 1825] [id = 183] 05:14:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9e59a000) [pid = 1825] [serial = 549] [outer = (nil)] 05:14:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa42a1800) [pid = 1825] [serial = 550] [outer = 0x7f0f9e59a000] 05:14:27 INFO - PROCESS | 1825 | 1461068067403 Marionette DEBUG loaded listener.js 05:14:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fb5ee2800) [pid = 1825] [serial = 551] [outer = 0x7f0f9e59a000] 05:14:28 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:28 INFO - PROCESS | 1825 | 1461068068727 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 05:14:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:14:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1780ms 05:14:28 INFO - PROCESS | 1825 | 1461068068797 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 05:14:28 INFO - PROCESS | 1825 | 1461068068801 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 05:14:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:14:28 INFO - PROCESS | 1825 | 1461068068814 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:14:28 INFO - PROCESS | 1825 | 1461068068817 Marionette TRACE conn3 <- [1,706,null,{}] 05:14:28 INFO - PROCESS | 1825 | 1461068068824 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:29 INFO - PROCESS | 1825 | 1461068068998 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 05:14:29 INFO - PROCESS | 1825 | 1461068069166 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6c57000 == 79 [pid = 1825] [id = 184] 05:14:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f961bec00) [pid = 1825] [serial = 552] [outer = (nil)] 05:14:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0f9d6ccc00) [pid = 1825] [serial = 553] [outer = 0x7f0f961bec00] 05:14:29 INFO - PROCESS | 1825 | 1461068069239 Marionette DEBUG loaded listener.js 05:14:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fb717ac00) [pid = 1825] [serial = 554] [outer = 0x7f0f961bec00] 05:14:30 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:30 INFO - PROCESS | 1825 | 1461068070730 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 05:14:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:14:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1937ms 05:14:30 INFO - PROCESS | 1825 | 1461068070749 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 05:14:30 INFO - PROCESS | 1825 | 1461068070754 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 05:14:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:14:30 INFO - PROCESS | 1825 | 1461068070762 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:14:30 INFO - PROCESS | 1825 | 1461068070768 Marionette TRACE conn3 <- [1,710,null,{}] 05:14:30 INFO - PROCESS | 1825 | 1461068070776 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:30 INFO - PROCESS | 1825 | 1461068070947 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 05:14:31 INFO - PROCESS | 1825 | 1461068071113 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6b3000 == 80 [pid = 1825] [id = 185] 05:14:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f9d524800) [pid = 1825] [serial = 555] [outer = (nil)] 05:14:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0f9d550000) [pid = 1825] [serial = 556] [outer = 0x7f0f9d524800] 05:14:31 INFO - PROCESS | 1825 | 1461068071184 Marionette DEBUG loaded listener.js 05:14:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0f9d7cc000) [pid = 1825] [serial = 557] [outer = 0x7f0f9d524800] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc03ab800 == 79 [pid = 1825] [id = 108] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b9a800 == 78 [pid = 1825] [id = 136] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0fab0d1400) [pid = 1825] [serial = 484] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f9933f400) [pid = 1825] [serial = 460] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54d3800 == 77 [pid = 1825] [id = 178] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52da800 == 76 [pid = 1825] [id = 177] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b86800 == 75 [pid = 1825] [id = 176] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09d3000 == 74 [pid = 1825] [id = 175] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9798a000 == 73 [pid = 1825] [id = 174] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff1e000 == 72 [pid = 1825] [id = 173] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd3a000 == 71 [pid = 1825] [id = 168] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97688000 == 70 [pid = 1825] [id = 167] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbed34000 == 69 [pid = 1825] [id = 166] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba1c1000 == 68 [pid = 1825] [id = 165] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6ce2800 == 67 [pid = 1825] [id = 164] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6c58800 == 66 [pid = 1825] [id = 163] 05:14:32 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0521800 == 65 [pid = 1825] [id = 162] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0faac86400) [pid = 1825] [serial = 482] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f9fe08000) [pid = 1825] [serial = 439] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f9fe03c00) [pid = 1825] [serial = 470] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0fa0df0000) [pid = 1825] [serial = 476] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fa0826c00) [pid = 1825] [serial = 473] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f98fb9000) [pid = 1825] [serial = 454] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9ff41c00) [pid = 1825] [serial = 472] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa856dc00) [pid = 1825] [serial = 448] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fa4a58800) [pid = 1825] [serial = 479] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9f68a400) [pid = 1825] [serial = 463] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9d525400) [pid = 1825] [serial = 435] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fa0a04400) [pid = 1825] [serial = 457] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa85f3c00) [pid = 1825] [serial = 481] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f9e594000) [pid = 1825] [serial = 466] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0fa40f4c00) [pid = 1825] [serial = 478] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa4a5ec00) [pid = 1825] [serial = 445] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa7309c00) [pid = 1825] [serial = 238] [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.] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f9f68a800) [pid = 1825] [serial = 467] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa0a0e800) [pid = 1825] [serial = 475] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9fcba400) [pid = 1825] [serial = 469] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9d7ce800) [pid = 1825] [serial = 451] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa0824000) [pid = 1825] [serial = 442] [outer = (nil)] [url = about:blank] 05:14:32 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:32 INFO - PROCESS | 1825 | 1461068072761 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 05:14:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:14:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2041ms 05:14:32 INFO - PROCESS | 1825 | 1461068072815 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 05:14:32 INFO - PROCESS | 1825 | 1461068072823 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 05:14:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:14:32 INFO - PROCESS | 1825 | 1461068072836 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:14:32 INFO - PROCESS | 1825 | 1461068072840 Marionette TRACE conn3 <- [1,714,null,{}] 05:14:32 INFO - PROCESS | 1825 | 1461068072846 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:33 INFO - PROCESS | 1825 | 1461068073001 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 05:14:33 INFO - PROCESS | 1825 | 1461068073012 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9767d000 == 66 [pid = 1825] [id = 186] 05:14:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f9933c400) [pid = 1825] [serial = 558] [outer = (nil)] 05:14:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9e5a3c00) [pid = 1825] [serial = 559] [outer = 0x7f0f9933c400] 05:14:33 INFO - PROCESS | 1825 | 1461068073076 Marionette DEBUG loaded listener.js 05:14:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9f689400) [pid = 1825] [serial = 560] [outer = 0x7f0f9933c400] 05:14:34 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:34 INFO - PROCESS | 1825 | 1461068074323 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 05:14:34 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 05:14:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1536ms 05:14:34 INFO - PROCESS | 1825 | 1461068074372 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 05:14:34 INFO - PROCESS | 1825 | 1461068074375 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 05:14:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:14:34 INFO - PROCESS | 1825 | 1461068074381 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:14:34 INFO - PROCESS | 1825 | 1461068074388 Marionette TRACE conn3 <- [1,718,null,{}] 05:14:34 INFO - PROCESS | 1825 | 1461068074404 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:34 INFO - PROCESS | 1825 | 1461068074708 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 05:14:34 INFO - PROCESS | 1825 | 1461068074753 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff0e800 == 67 [pid = 1825] [id = 187] 05:14:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f9f69f800) [pid = 1825] [serial = 561] [outer = (nil)] 05:14:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa0708400) [pid = 1825] [serial = 562] [outer = 0x7f0f9f69f800] 05:14:34 INFO - PROCESS | 1825 | 1461068074820 Marionette DEBUG loaded listener.js 05:14:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa082c800) [pid = 1825] [serial = 563] [outer = 0x7f0f9f69f800] 05:14:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:35 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:14:36 INFO - PROCESS | 1825 | 1461068076006 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 05:14:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:14:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1636ms 05:14:36 INFO - PROCESS | 1825 | 1461068076018 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 05:14:36 INFO - PROCESS | 1825 | 1461068076021 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 05:14:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:14:36 INFO - PROCESS | 1825 | 1461068076027 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:14:36 INFO - PROCESS | 1825 | 1461068076029 Marionette TRACE conn3 <- [1,722,null,{}] 05:14:36 INFO - PROCESS | 1825 | 1461068076035 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:36 INFO - PROCESS | 1825 | 1461068076254 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 05:14:36 INFO - PROCESS | 1825 | 1461068076356 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa21bc000 == 68 [pid = 1825] [id = 188] 05:14:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9fd1d000) [pid = 1825] [serial = 564] [outer = (nil)] 05:14:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa0a0e800) [pid = 1825] [serial = 565] [outer = 0x7f0f9fd1d000] 05:14:36 INFO - PROCESS | 1825 | 1461068076419 Marionette DEBUG loaded listener.js 05:14:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa0baf000) [pid = 1825] [serial = 566] [outer = 0x7f0f9fd1d000] 05:14:36 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa05d7400) [pid = 1825] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:14:36 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f960ca800) [pid = 1825] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:14:36 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9d7c4800) [pid = 1825] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:14:36 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9fcbc400) [pid = 1825] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:14:36 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f9765a800) [pid = 1825] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:14:36 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9d7cc800) [pid = 1825] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:14:37 INFO - PROCESS | 1825 | 1461068077338 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 05:14:37 INFO - PROCESS | 1825 | 1461068077368 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 05:14:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:14:37 INFO - PROCESS | 1825 | 1461068077374 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:14:37 INFO - PROCESS | 1825 | 1461068077378 Marionette TRACE conn3 <- [1,726,null,{}] 05:14:37 INFO - PROCESS | 1825 | 1461068077393 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:37 INFO - PROCESS | 1825 | 1461068077548 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 05:14:37 INFO - PROCESS | 1825 | 1461068077563 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b82800 == 69 [pid = 1825] [id = 189] 05:14:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa0712000) [pid = 1825] [serial = 567] [outer = (nil)] 05:14:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa116b800) [pid = 1825] [serial = 568] [outer = 0x7f0fa0712000] 05:14:37 INFO - PROCESS | 1825 | 1461068077626 Marionette DEBUG loaded listener.js 05:14:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa40ed800) [pid = 1825] [serial = 569] [outer = 0x7f0fa0712000] 05:14:38 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:38 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:14:38 INFO - PROCESS | 1825 | 1461068078542 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 05:14:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:14:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1238ms 05:14:38 INFO - PROCESS | 1825 | 1461068078613 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 05:14:38 INFO - PROCESS | 1825 | 1461068078616 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 05:14:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:14:38 INFO - PROCESS | 1825 | 1461068078623 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:14:38 INFO - PROCESS | 1825 | 1461068078626 Marionette TRACE conn3 <- [1,730,null,{}] 05:14:38 INFO - PROCESS | 1825 | 1461068078631 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:38 INFO - PROCESS | 1825 | 1461068078834 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 05:14:39 INFO - PROCESS | 1825 | 1461068079050 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95ff6000 == 70 [pid = 1825] [id = 190] 05:14:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f960d9c00) [pid = 1825] [serial = 570] [outer = (nil)] 05:14:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f961c2000) [pid = 1825] [serial = 571] [outer = 0x7f0f960d9c00] 05:14:39 INFO - PROCESS | 1825 | 1461068079129 Marionette DEBUG loaded listener.js 05:14:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f98fb4000) [pid = 1825] [serial = 572] [outer = 0x7f0f960d9c00] 05:14:39 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:39 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:14:40 INFO - PROCESS | 1825 | 1461068080211 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 05:14:40 INFO - PROCESS | 1825 | 1461068080265 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 05:14:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:14:40 INFO - PROCESS | 1825 | 1461068080275 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:14:40 INFO - PROCESS | 1825 | 1461068080279 Marionette TRACE conn3 <- [1,734,null,{}] 05:14:40 INFO - PROCESS | 1825 | 1461068080287 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:40 INFO - PROCESS | 1825 | 1461068080491 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 05:14:40 INFO - PROCESS | 1825 | 1461068080728 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa21ab800 == 71 [pid = 1825] [id = 191] 05:14:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f9e5a5800) [pid = 1825] [serial = 573] [outer = (nil)] 05:14:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f9fd13400) [pid = 1825] [serial = 574] [outer = 0x7f0f9e5a5800] 05:14:40 INFO - PROCESS | 1825 | 1461068080834 Marionette DEBUG loaded listener.js 05:14:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa048f400) [pid = 1825] [serial = 575] [outer = 0x7f0f9e5a5800] 05:14:41 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:41 INFO - PROCESS | 1825 | 1461068081849 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 05:14:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:14:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1641ms 05:14:41 INFO - PROCESS | 1825 | 1461068081920 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 05:14:41 INFO - PROCESS | 1825 | 1461068081926 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 05:14:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:14:41 INFO - PROCESS | 1825 | 1461068081934 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:14:41 INFO - PROCESS | 1825 | 1461068081936 Marionette TRACE conn3 <- [1,738,null,{}] 05:14:41 INFO - PROCESS | 1825 | 1461068081943 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:42 INFO - PROCESS | 1825 | 1461068082135 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 05:14:42 INFO - PROCESS | 1825 | 1461068082394 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6a47000 == 72 [pid = 1825] [id = 192] 05:14:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f9f683800) [pid = 1825] [serial = 576] [outer = (nil)] 05:14:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fa1e95800) [pid = 1825] [serial = 577] [outer = 0x7f0f9f683800] 05:14:42 INFO - PROCESS | 1825 | 1461068082516 Marionette DEBUG loaded listener.js 05:14:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa40f2000) [pid = 1825] [serial = 578] [outer = 0x7f0f9f683800] 05:14:43 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:43 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:14:43 INFO - PROCESS | 1825 | 1461068083860 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 05:14:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:14:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1946ms 05:14:43 INFO - PROCESS | 1825 | 1461068083881 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 05:14:43 INFO - PROCESS | 1825 | 1461068083885 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 05:14:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:14:43 INFO - PROCESS | 1825 | 1461068083947 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:14:43 INFO - PROCESS | 1825 | 1461068083957 Marionette TRACE conn3 <- [1,742,null,{}] 05:14:44 INFO - PROCESS | 1825 | 1461068084015 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:44 INFO - PROCESS | 1825 | 1461068084215 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 05:14:44 INFO - PROCESS | 1825 | 1461068084379 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab031800 == 73 [pid = 1825] [id = 193] 05:14:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fa0babc00) [pid = 1825] [serial = 579] [outer = (nil)] 05:14:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa7867c00) [pid = 1825] [serial = 580] [outer = 0x7f0fa0babc00] 05:14:44 INFO - PROCESS | 1825 | 1461068084456 Marionette DEBUG loaded listener.js 05:14:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0faabbfc00) [pid = 1825] [serial = 581] [outer = 0x7f0fa0babc00] 05:14:45 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:45 INFO - PROCESS | 1825 | 1461068085758 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 05:14:45 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 05:14:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1900ms 05:14:45 INFO - PROCESS | 1825 | 1461068085795 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 05:14:45 INFO - PROCESS | 1825 | 1461068085799 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 05:14:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:14:45 INFO - PROCESS | 1825 | 1461068085896 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:14:45 INFO - PROCESS | 1825 | 1461068085901 Marionette TRACE conn3 <- [1,746,null,{}] 05:14:45 INFO - PROCESS | 1825 | 1461068085911 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:46 INFO - PROCESS | 1825 | 1461068086083 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 05:14:46 INFO - PROCESS | 1825 | 1461068086247 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c88000 == 74 [pid = 1825] [id = 194] 05:14:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9fe36800) [pid = 1825] [serial = 582] [outer = (nil)] 05:14:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0f9fe3c800) [pid = 1825] [serial = 583] [outer = 0x7f0f9fe36800] 05:14:46 INFO - PROCESS | 1825 | 1461068086325 Marionette DEBUG loaded listener.js 05:14:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fa8274000) [pid = 1825] [serial = 584] [outer = 0x7f0f9fe36800] 05:14:47 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:47 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:47 INFO - PROCESS | 1825 | 1461068087648 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 05:14:47 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.) 05:14:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1836ms 05:14:47 INFO - PROCESS | 1825 | 1461068087683 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 05:14:47 INFO - PROCESS | 1825 | 1461068087687 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 05:14:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:14:47 INFO - PROCESS | 1825 | 1461068087693 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:14:47 INFO - PROCESS | 1825 | 1461068087696 Marionette TRACE conn3 <- [1,750,null,{}] 05:14:47 INFO - PROCESS | 1825 | 1461068087702 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:47 INFO - PROCESS | 1825 | 1461068087923 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 05:14:48 INFO - PROCESS | 1825 | 1461068088091 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd02800 == 75 [pid = 1825] [id = 195] 05:14:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0facebec00) [pid = 1825] [serial = 585] [outer = (nil)] 05:14:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fb6a55000) [pid = 1825] [serial = 586] [outer = 0x7f0facebec00] 05:14:48 INFO - PROCESS | 1825 | 1461068088181 Marionette DEBUG loaded listener.js 05:14:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0fb71ed800) [pid = 1825] [serial = 587] [outer = 0x7f0facebec00] 05:14:49 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:49 INFO - PROCESS | 1825 | 1461068089615 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 05:14:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:14:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1935ms 05:14:49 INFO - PROCESS | 1825 | 1461068089643 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 05:14:49 INFO - PROCESS | 1825 | 1461068089646 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 05:14:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:14:49 INFO - PROCESS | 1825 | 1461068089657 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:14:49 INFO - PROCESS | 1825 | 1461068089661 Marionette TRACE conn3 <- [1,754,null,{}] 05:14:49 INFO - PROCESS | 1825 | 1461068089671 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:49 INFO - PROCESS | 1825 | 1461068089860 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 05:14:50 INFO - PROCESS | 1825 | 1461068090034 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963e5000 == 76 [pid = 1825] [id = 196] 05:14:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0fa003a800) [pid = 1825] [serial = 588] [outer = (nil)] 05:14:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0fa0040c00) [pid = 1825] [serial = 589] [outer = 0x7f0fa003a800] 05:14:50 INFO - PROCESS | 1825 | 1461068090109 Marionette DEBUG loaded listener.js 05:14:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0fba022c00) [pid = 1825] [serial = 590] [outer = 0x7f0fa003a800] 05:14:51 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:51 INFO - PROCESS | 1825 | 1461068091431 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 05:14:51 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 05:14:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1790ms 05:14:51 INFO - PROCESS | 1825 | 1461068091446 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 05:14:51 INFO - PROCESS | 1825 | 1461068091451 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 05:14:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:14:51 INFO - PROCESS | 1825 | 1461068091498 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:14:51 INFO - PROCESS | 1825 | 1461068091501 Marionette TRACE conn3 <- [1,758,null,{}] 05:14:51 INFO - PROCESS | 1825 | 1461068091529 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:51 INFO - PROCESS | 1825 | 1461068091721 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 05:14:51 INFO - PROCESS | 1825 | 1461068091896 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963f8800 == 77 [pid = 1825] [id = 197] 05:14:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f961b7400) [pid = 1825] [serial = 591] [outer = (nil)] 05:14:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0f9d5e2400) [pid = 1825] [serial = 592] [outer = 0x7f0f961b7400] 05:14:51 INFO - PROCESS | 1825 | 1461068091968 Marionette DEBUG loaded listener.js 05:14:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0f9d5e7000) [pid = 1825] [serial = 593] [outer = 0x7f0f961b7400] 05:14:52 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:52 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:14:52 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:52 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:52 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:14:53 INFO - PROCESS | 1825 | 1461068093141 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 05:14:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:14:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1743ms 05:14:53 INFO - PROCESS | 1825 | 1461068093201 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 05:14:53 INFO - PROCESS | 1825 | 1461068093206 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 05:14:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:14:53 INFO - PROCESS | 1825 | 1461068093214 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:14:53 INFO - PROCESS | 1825 | 1461068093219 Marionette TRACE conn3 <- [1,762,null,{}] 05:14:53 INFO - PROCESS | 1825 | 1461068093237 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:53 INFO - PROCESS | 1825 | 1461068093496 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 05:14:53 INFO - PROCESS | 1825 | 1461068093639 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9902b800 == 78 [pid = 1825] [id = 198] 05:14:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f9933e800) [pid = 1825] [serial = 594] [outer = (nil)] 05:14:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f9d549000) [pid = 1825] [serial = 595] [outer = 0x7f0f9933e800] 05:14:53 INFO - PROCESS | 1825 | 1461068093742 Marionette DEBUG loaded listener.js 05:14:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f9d5e3400) [pid = 1825] [serial = 596] [outer = 0x7f0f9933e800] 05:14:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b82800 == 77 [pid = 1825] [id = 189] 05:14:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa21bc000 == 76 [pid = 1825] [id = 188] 05:14:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff0e800 == 75 [pid = 1825] [id = 187] 05:14:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9767d000 == 74 [pid = 1825] [id = 186] 05:14:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6b3000 == 73 [pid = 1825] [id = 185] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0fa0a0ac00) [pid = 1825] [serial = 535] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f9fd18800) [pid = 1825] [serial = 529] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f9d7cac00) [pid = 1825] [serial = 523] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0f9fe11800) [pid = 1825] [serial = 532] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9e597800) [pid = 1825] [serial = 524] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0f98fb1400) [pid = 1825] [serial = 520] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0f9d51c000) [pid = 1825] [serial = 521] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0faaca9800) [pid = 1825] [serial = 502] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0f9933b000) [pid = 1825] [serial = 487] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0f9f699000) [pid = 1825] [serial = 526] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f9f757000) [pid = 1825] [serial = 527] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f961b9000) [pid = 1825] [serial = 514] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0fa4a5d400) [pid = 1825] [serial = 496] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f9e5a7400) [pid = 1825] [serial = 508] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9f69f000) [pid = 1825] [serial = 490] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fa0711c00) [pid = 1825] [serial = 493] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9d6c7400) [pid = 1825] [serial = 499] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9d51f800) [pid = 1825] [serial = 517] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f9d552400) [pid = 1825] [serial = 505] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f960d3c00) [pid = 1825] [serial = 511] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa05d6800) [pid = 1825] [serial = 533] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa1e9ac00) [pid = 1825] [serial = 536] [outer = (nil)] [url = about:blank] 05:14:54 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9fe09800) [pid = 1825] [serial = 530] [outer = (nil)] [url = about:blank] 05:14:55 INFO - PROCESS | 1825 | 1461068095064 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 05:14:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:14:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1896ms 05:14:55 INFO - PROCESS | 1825 | 1461068095184 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 05:14:55 INFO - PROCESS | 1825 | 1461068095193 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 05:14:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:14:55 INFO - PROCESS | 1825 | 1461068095216 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:14:55 INFO - PROCESS | 1825 | 1461068095221 Marionette TRACE conn3 <- [1,766,null,{}] 05:14:55 INFO - PROCESS | 1825 | 1461068095227 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:55 INFO - PROCESS | 1825 | 1461068095392 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 05:14:55 INFO - PROCESS | 1825 | 1461068095404 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97673000 == 74 [pid = 1825] [id = 199] 05:14:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f9d5eb400) [pid = 1825] [serial = 597] [outer = (nil)] 05:14:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f9d7d1c00) [pid = 1825] [serial = 598] [outer = 0x7f0f9d5eb400] 05:14:55 INFO - PROCESS | 1825 | 1461068095470 Marionette DEBUG loaded listener.js 05:14:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f9e5a1800) [pid = 1825] [serial = 599] [outer = 0x7f0f9d5eb400] 05:14:56 INFO - PROCESS | 1825 | 1461068096719 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 05:14:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:14:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1535ms 05:14:56 INFO - PROCESS | 1825 | 1461068096749 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 05:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:14:56 INFO - PROCESS | 1825 | 1461068096753 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 05:14:56 INFO - PROCESS | 1825 | 1461068096761 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:14:56 INFO - PROCESS | 1825 | 1461068096767 Marionette TRACE conn3 <- [1,770,null,{}] 05:14:56 INFO - PROCESS | 1825 | 1461068096783 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:57 INFO - PROCESS | 1825 | 1461068097006 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 05:14:57 INFO - PROCESS | 1825 | 1461068097146 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff17000 == 75 [pid = 1825] [id = 200] 05:14:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f9f69b400) [pid = 1825] [serial = 600] [outer = (nil)] 05:14:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f9f758000) [pid = 1825] [serial = 601] [outer = 0x7f0f9f69b400] 05:14:57 INFO - PROCESS | 1825 | 1461068097219 Marionette DEBUG loaded listener.js 05:14:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9fd14800) [pid = 1825] [serial = 602] [outer = 0x7f0f9f69b400] 05:14:57 INFO - PROCESS | 1825 | 1461068097989 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 05:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1287ms 05:14:58 INFO - PROCESS | 1825 | 1461068098047 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 05:14:58 INFO - PROCESS | 1825 | 1461068098050 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 05:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:14:58 INFO - PROCESS | 1825 | 1461068098059 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:14:58 INFO - PROCESS | 1825 | 1461068098063 Marionette TRACE conn3 <- [1,774,null,{}] 05:14:58 INFO - PROCESS | 1825 | 1461068098068 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:58 INFO - PROCESS | 1825 | 1461068098342 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 05:14:58 INFO - PROCESS | 1825 | 1461068098367 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09ea000 == 76 [pid = 1825] [id = 201] 05:14:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f9fe34c00) [pid = 1825] [serial = 603] [outer = (nil)] 05:14:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9ff3b000) [pid = 1825] [serial = 604] [outer = 0x7f0f9fe34c00] 05:14:58 INFO - PROCESS | 1825 | 1461068098432 Marionette DEBUG loaded listener.js 05:14:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fa0036400) [pid = 1825] [serial = 605] [outer = 0x7f0f9fe34c00] 05:14:59 INFO - PROCESS | 1825 | 1461068099331 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 05:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1335ms 05:14:59 INFO - PROCESS | 1825 | 1461068099395 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 05:14:59 INFO - PROCESS | 1825 | 1461068099399 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 05:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:14:59 INFO - PROCESS | 1825 | 1461068099405 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:14:59 INFO - PROCESS | 1825 | 1461068099407 Marionette TRACE conn3 <- [1,778,null,{}] 05:14:59 INFO - PROCESS | 1825 | 1461068099412 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:14:59 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9f69f800) [pid = 1825] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:14:59 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f9933c400) [pid = 1825] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:14:59 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9d524800) [pid = 1825] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:14:59 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9fd1d000) [pid = 1825] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:14:59 INFO - PROCESS | 1825 | 1461068099728 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 05:14:59 INFO - PROCESS | 1825 | 1461068099752 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:14:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1140800 == 77 [pid = 1825] [id = 202] 05:14:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9fcc1c00) [pid = 1825] [serial = 606] [outer = (nil)] 05:14:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa0038000) [pid = 1825] [serial = 607] [outer = 0x7f0f9fcc1c00] 05:14:59 INFO - PROCESS | 1825 | 1461068099820 Marionette DEBUG loaded listener.js 05:14:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fa003e800) [pid = 1825] [serial = 608] [outer = 0x7f0f9fcc1c00] 05:15:00 INFO - PROCESS | 1825 | 1461068100604 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 05:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1237ms 05:15:00 INFO - PROCESS | 1825 | 1461068100645 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 05:15:00 INFO - PROCESS | 1825 | 1461068100647 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 05:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:15:00 INFO - PROCESS | 1825 | 1461068100655 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:15:00 INFO - PROCESS | 1825 | 1461068100657 Marionette TRACE conn3 <- [1,782,null,{}] 05:15:00 INFO - PROCESS | 1825 | 1461068100662 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:00 INFO - PROCESS | 1825 | 1461068100873 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 05:15:01 INFO - PROCESS | 1825 | 1461068101011 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43e8800 == 78 [pid = 1825] [id = 203] 05:15:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9d524800) [pid = 1825] [serial = 609] [outer = (nil)] 05:15:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fa070fc00) [pid = 1825] [serial = 610] [outer = 0x7f0f9d524800] 05:15:01 INFO - PROCESS | 1825 | 1461068101106 Marionette DEBUG loaded listener.js 05:15:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fa0ba3c00) [pid = 1825] [serial = 611] [outer = 0x7f0f9d524800] 05:15:02 INFO - PROCESS | 1825 | 1461068102222 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 05:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1589ms 05:15:02 INFO - PROCESS | 1825 | 1461068102246 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 05:15:02 INFO - PROCESS | 1825 | 1461068102252 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 05:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:15:02 INFO - PROCESS | 1825 | 1461068102262 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:15:02 INFO - PROCESS | 1825 | 1461068102268 Marionette TRACE conn3 <- [1,786,null,{}] 05:15:02 INFO - PROCESS | 1825 | 1461068102279 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:02 INFO - PROCESS | 1825 | 1461068102527 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 05:15:02 INFO - PROCESS | 1825 | 1461068102784 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f99023000 == 79 [pid = 1825] [id = 204] 05:15:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f99343000) [pid = 1825] [serial = 612] [outer = (nil)] 05:15:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0f9d5e6800) [pid = 1825] [serial = 613] [outer = 0x7f0f99343000] 05:15:02 INFO - PROCESS | 1825 | 1461068102861 Marionette DEBUG loaded listener.js 05:15:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0f9d7cb400) [pid = 1825] [serial = 614] [outer = 0x7f0f99343000] 05:15:03 INFO - PROCESS | 1825 | 1461068103748 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 05:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1543ms 05:15:03 INFO - PROCESS | 1825 | 1461068103807 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 05:15:03 INFO - PROCESS | 1825 | 1461068103815 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 05:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:15:03 INFO - PROCESS | 1825 | 1461068103826 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:15:03 INFO - PROCESS | 1825 | 1461068103830 Marionette TRACE conn3 <- [1,790,null,{}] 05:15:03 INFO - PROCESS | 1825 | 1461068103838 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:04 INFO - PROCESS | 1825 | 1461068104044 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 05:15:04 INFO - PROCESS | 1825 | 1461068104306 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1c34800 == 80 [pid = 1825] [id = 205] 05:15:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0f9f69f000) [pid = 1825] [serial = 615] [outer = (nil)] 05:15:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0f9fd13000) [pid = 1825] [serial = 616] [outer = 0x7f0f9f69f000] 05:15:04 INFO - PROCESS | 1825 | 1461068104399 Marionette DEBUG loaded listener.js 05:15:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f9fe3fc00) [pid = 1825] [serial = 617] [outer = 0x7f0f9f69f000] 05:15:05 INFO - PROCESS | 1825 | 1461068105402 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 05:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1635ms 05:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:15:05 INFO - PROCESS | 1825 | 1461068105463 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 05:15:05 INFO - PROCESS | 1825 | 1461068105466 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 05:15:05 INFO - PROCESS | 1825 | 1461068105472 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:15:05 INFO - PROCESS | 1825 | 1461068105478 Marionette TRACE conn3 <- [1,794,null,{}] 05:15:05 INFO - PROCESS | 1825 | 1461068105494 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:05 INFO - PROCESS | 1825 | 1461068105704 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 05:15:05 INFO - PROCESS | 1825 | 1461068105921 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54cd000 == 81 [pid = 1825] [id = 206] 05:15:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0fa003d000) [pid = 1825] [serial = 618] [outer = (nil)] 05:15:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0fa075bc00) [pid = 1825] [serial = 619] [outer = 0x7f0fa003d000] 05:15:06 INFO - PROCESS | 1825 | 1461068106053 Marionette DEBUG loaded listener.js 05:15:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0fa0a03000) [pid = 1825] [serial = 620] [outer = 0x7f0fa003d000] 05:15:06 INFO - PROCESS | 1825 | 1461068106893 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 05:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1490ms 05:15:06 INFO - PROCESS | 1825 | 1461068106962 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 05:15:06 INFO - PROCESS | 1825 | 1461068106967 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 05:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:15:06 INFO - PROCESS | 1825 | 1461068106973 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:15:06 INFO - PROCESS | 1825 | 1461068106977 Marionette TRACE conn3 <- [1,798,null,{}] 05:15:06 INFO - PROCESS | 1825 | 1461068106983 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:07 INFO - PROCESS | 1825 | 1461068107192 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 05:15:07 INFO - PROCESS | 1825 | 1461068107394 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa77d7800 == 82 [pid = 1825] [id = 207] 05:15:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f961bc400) [pid = 1825] [serial = 621] [outer = (nil)] 05:15:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0fa0baf400) [pid = 1825] [serial = 622] [outer = 0x7f0f961bc400] 05:15:07 INFO - PROCESS | 1825 | 1461068107510 Marionette DEBUG loaded listener.js 05:15:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0fa0dee400) [pid = 1825] [serial = 623] [outer = 0x7f0f961bc400] 05:15:08 INFO - PROCESS | 1825 | 1461068108416 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 05:15:08 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 05:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1481ms 05:15:08 INFO - PROCESS | 1825 | 1461068108455 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 05:15:08 INFO - PROCESS | 1825 | 1461068108458 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 05:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:15:08 INFO - PROCESS | 1825 | 1461068108465 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:15:08 INFO - PROCESS | 1825 | 1461068108468 Marionette TRACE conn3 <- [1,802,null,{}] 05:15:08 INFO - PROCESS | 1825 | 1461068108473 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:08 INFO - PROCESS | 1825 | 1461068108655 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 05:15:08 INFO - PROCESS | 1825 | 1461068108880 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9119000 == 83 [pid = 1825] [id = 208] 05:15:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0fa1e98800) [pid = 1825] [serial = 624] [outer = (nil)] 05:15:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0fa213d400) [pid = 1825] [serial = 625] [outer = 0x7f0fa1e98800] 05:15:09 INFO - PROCESS | 1825 | 1461068109058 Marionette DEBUG loaded listener.js 05:15:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0fa2c5ec00) [pid = 1825] [serial = 626] [outer = 0x7f0fa1e98800] 05:15:09 INFO - PROCESS | 1825 | 1461068109908 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 05:15: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 05:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1482ms 05:15:09 INFO - PROCESS | 1825 | 1461068109950 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 05:15:09 INFO - PROCESS | 1825 | 1461068109954 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 05:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:15:09 INFO - PROCESS | 1825 | 1461068109960 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:15:09 INFO - PROCESS | 1825 | 1461068109963 Marionette TRACE conn3 <- [1,806,null,{}] 05:15:09 INFO - PROCESS | 1825 | 1461068109969 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:10 INFO - PROCESS | 1825 | 1461068110176 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 05:15:10 INFO - PROCESS | 1825 | 1461068110355 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a4e800 == 84 [pid = 1825] [id = 209] 05:15:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0fa2c6a800) [pid = 1825] [serial = 627] [outer = (nil)] 05:15:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0fa40f8000) [pid = 1825] [serial = 628] [outer = 0x7f0fa2c6a800] 05:15:10 INFO - PROCESS | 1825 | 1461068110434 Marionette DEBUG loaded listener.js 05:15:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0fa4396c00) [pid = 1825] [serial = 629] [outer = 0x7f0fa2c6a800] 05:15:11 INFO - PROCESS | 1825 | 1461068111294 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 05:15: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 05:15:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1391ms 05:15:11 INFO - PROCESS | 1825 | 1461068111352 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 05:15:11 INFO - PROCESS | 1825 | 1461068111355 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 05:15:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:15:11 INFO - PROCESS | 1825 | 1461068111362 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:15:11 INFO - PROCESS | 1825 | 1461068111364 Marionette TRACE conn3 <- [1,810,null,{}] 05:15:11 INFO - PROCESS | 1825 | 1461068111370 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:11 INFO - PROCESS | 1825 | 1461068111574 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 05:15:11 INFO - PROCESS | 1825 | 1461068111753 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb1d000 == 85 [pid = 1825] [id = 210] 05:15:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0fa409c000) [pid = 1825] [serial = 630] [outer = (nil)] 05:15:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0fa4a63c00) [pid = 1825] [serial = 631] [outer = 0x7f0fa409c000] 05:15:11 INFO - PROCESS | 1825 | 1461068111827 Marionette DEBUG loaded listener.js 05:15:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0fa6957800) [pid = 1825] [serial = 632] [outer = 0x7f0fa409c000] 05:15:12 INFO - PROCESS | 1825 | 1461068112796 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 05:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1479ms 05:15:12 INFO - PROCESS | 1825 | 1461068112842 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 05:15:12 INFO - PROCESS | 1825 | 1461068112846 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 05:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:15:12 INFO - PROCESS | 1825 | 1461068112852 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:15:12 INFO - PROCESS | 1825 | 1461068112855 Marionette TRACE conn3 <- [1,814,null,{}] 05:15:12 INFO - PROCESS | 1825 | 1461068112861 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:13 INFO - PROCESS | 1825 | 1461068113038 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 05:15:13 INFO - PROCESS | 1825 | 1461068113220 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0dc5000 == 86 [pid = 1825] [id = 211] 05:15:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0f99341c00) [pid = 1825] [serial = 633] [outer = (nil)] 05:15:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0fa69ce800) [pid = 1825] [serial = 634] [outer = 0x7f0f99341c00] 05:15:13 INFO - PROCESS | 1825 | 1461068113294 Marionette DEBUG loaded listener.js 05:15:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0fa6cb1c00) [pid = 1825] [serial = 635] [outer = 0x7f0f99341c00] 05:15:14 INFO - PROCESS | 1825 | 1461068114202 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 05:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:15:14 INFO - PROCESS | 1825 | 1461068114238 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 05:15:14 INFO - PROCESS | 1825 | 1461068114244 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:15:14 INFO - PROCESS | 1825 | 1461068114248 Marionette TRACE conn3 <- [1,818,null,{}] 05:15:14 INFO - PROCESS | 1825 | 1461068114255 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:14 INFO - PROCESS | 1825 | 1461068114434 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 05:15:14 INFO - PROCESS | 1825 | 1461068114622 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb71b4000 == 87 [pid = 1825] [id = 212] 05:15:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0fa40f5000) [pid = 1825] [serial = 636] [outer = (nil)] 05:15:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0fa73a9400) [pid = 1825] [serial = 637] [outer = 0x7f0fa40f5000] 05:15:14 INFO - PROCESS | 1825 | 1461068114694 Marionette DEBUG loaded listener.js 05:15:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0fa77b8800) [pid = 1825] [serial = 638] [outer = 0x7f0fa40f5000] 05:15:15 INFO - PROCESS | 1825 | 1461068115581 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 05:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1391ms 05:15:15 INFO - PROCESS | 1825 | 1461068115635 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 05:15:15 INFO - PROCESS | 1825 | 1461068115639 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 05:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:15:15 INFO - PROCESS | 1825 | 1461068115645 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:15:15 INFO - PROCESS | 1825 | 1461068115648 Marionette TRACE conn3 <- [1,822,null,{}] 05:15:15 INFO - PROCESS | 1825 | 1461068115653 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:15 INFO - PROCESS | 1825 | 1461068115871 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 05:15:16 INFO - PROCESS | 1825 | 1461068116067 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb9b2d800 == 88 [pid = 1825] [id = 213] 05:15:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0f961b8c00) [pid = 1825] [serial = 639] [outer = (nil)] 05:15:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0fa77b8c00) [pid = 1825] [serial = 640] [outer = 0x7f0f961b8c00] 05:15:16 INFO - PROCESS | 1825 | 1461068116143 Marionette DEBUG loaded listener.js 05:15:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0fa8423c00) [pid = 1825] [serial = 641] [outer = 0x7f0f961b8c00] 05:15:17 INFO - PROCESS | 1825 | 1461068117094 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 05:15:17 INFO - PROCESS | 1825 | 1461068117147 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 05:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:15:17 INFO - PROCESS | 1825 | 1461068117154 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:15:17 INFO - PROCESS | 1825 | 1461068117159 Marionette TRACE conn3 <- [1,826,null,{}] 05:15:17 INFO - PROCESS | 1825 | 1461068117165 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:17 INFO - PROCESS | 1825 | 1461068117381 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 05:15:17 INFO - PROCESS | 1825 | 1461068117931 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd37800 == 89 [pid = 1825] [id = 214] 05:15:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0f9765bc00) [pid = 1825] [serial = 642] [outer = (nil)] 05:15:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0f98fb3c00) [pid = 1825] [serial = 643] [outer = 0x7f0f9765bc00] 05:15:18 INFO - PROCESS | 1825 | 1461068118005 Marionette DEBUG loaded listener.js 05:15:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0f9d525800) [pid = 1825] [serial = 644] [outer = 0x7f0f9765bc00] 05:15:18 INFO - PROCESS | 1825 | 1461068118927 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 05:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1786ms 05:15:18 INFO - PROCESS | 1825 | 1461068118941 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 05:15:18 INFO - PROCESS | 1825 | 1461068118947 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 05:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:15:18 INFO - PROCESS | 1825 | 1461068118957 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:15:18 INFO - PROCESS | 1825 | 1461068118960 Marionette TRACE conn3 <- [1,830,null,{}] 05:15:18 INFO - PROCESS | 1825 | 1461068118968 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:19 INFO - PROCESS | 1825 | 1461068119161 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 05:15:19 INFO - PROCESS | 1825 | 1461068119537 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9751e800 == 90 [pid = 1825] [id = 215] 05:15:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0f9e599000) [pid = 1825] [serial = 645] [outer = (nil)] 05:15:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0f9e5afc00) [pid = 1825] [serial = 646] [outer = 0x7f0f9e599000] 05:15:19 INFO - PROCESS | 1825 | 1461068119614 Marionette DEBUG loaded listener.js 05:15:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0f9f751800) [pid = 1825] [serial = 647] [outer = 0x7f0f9e599000] 05:15:20 INFO - PROCESS | 1825 | 1461068120589 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 05:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1688ms 05:15:20 INFO - PROCESS | 1825 | 1461068120649 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 05:15:20 INFO - PROCESS | 1825 | 1461068120654 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 05:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:15:20 INFO - PROCESS | 1825 | 1461068120662 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:15:20 INFO - PROCESS | 1825 | 1461068120667 Marionette TRACE conn3 <- [1,834,null,{}] 05:15:20 INFO - PROCESS | 1825 | 1461068120673 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:20 INFO - PROCESS | 1825 | 1461068120908 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 05:15:21 INFO - PROCESS | 1825 | 1461068121218 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa508b800 == 91 [pid = 1825] [id = 216] 05:15:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0f9fe06400) [pid = 1825] [serial = 648] [outer = (nil)] 05:15:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0fa0032000) [pid = 1825] [serial = 649] [outer = 0x7f0f9fe06400] 05:15:21 INFO - PROCESS | 1825 | 1461068121289 Marionette DEBUG loaded listener.js 05:15:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0fa027d800) [pid = 1825] [serial = 650] [outer = 0x7f0f9fe06400] 05:15:22 INFO - PROCESS | 1825 | 1461068122139 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 05:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1534ms 05:15:22 INFO - PROCESS | 1825 | 1461068122198 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 05:15:22 INFO - PROCESS | 1825 | 1461068122201 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 05:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:15:22 INFO - PROCESS | 1825 | 1461068122215 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:15:22 INFO - PROCESS | 1825 | 1461068122230 Marionette TRACE conn3 <- [1,838,null,{}] 05:15:22 INFO - PROCESS | 1825 | 1461068122245 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:22 INFO - PROCESS | 1825 | 1461068122524 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa436f000 == 90 [pid = 1825] [id = 63] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0fa42a1800) [pid = 1825] [serial = 550] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0fa42a6800) [pid = 1825] [serial = 547] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0f9d6ccc00) [pid = 1825] [serial = 553] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0f9d552000) [pid = 1825] [serial = 541] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0fa116b800) [pid = 1825] [serial = 568] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0f9ff3dc00) [pid = 1825] [serial = 544] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0fa42a0400) [pid = 1825] [serial = 538] [outer = (nil)] [url = about:blank] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f963e5000 == 89 [pid = 1825] [id = 196] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbd02800 == 88 [pid = 1825] [id = 195] 05:15:22 INFO - PROCESS | 1825 | 1461068122824 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c88000 == 87 [pid = 1825] [id = 194] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab031800 == 86 [pid = 1825] [id = 193] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6a47000 == 85 [pid = 1825] [id = 192] 05:15:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa21ab800 == 84 [pid = 1825] [id = 191] 05:15:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963f6800 == 85 [pid = 1825] [id = 217] 05:15:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0f960cf000) [pid = 1825] [serial = 651] [outer = (nil)] 05:15:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0f9d6c4000) [pid = 1825] [serial = 652] [outer = 0x7f0f960cf000] 05:15:22 INFO - PROCESS | 1825 | 1461068122914 Marionette DEBUG loaded listener.js 05:15:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0fa0a08c00) [pid = 1825] [serial = 653] [outer = 0x7f0f960cf000] 05:15:23 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa77df800 == 84 [pid = 1825] [id = 179] 05:15:23 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95ff6000 == 83 [pid = 1825] [id = 190] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0fa0a0e800) [pid = 1825] [serial = 565] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0fa082c800) [pid = 1825] [serial = 563] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0fa0baf000) [pid = 1825] [serial = 566] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0f9f689400) [pid = 1825] [serial = 560] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0f9d7cc000) [pid = 1825] [serial = 557] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0f9d550000) [pid = 1825] [serial = 556] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0fa0708400) [pid = 1825] [serial = 562] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0f9e5a3c00) [pid = 1825] [serial = 559] [outer = (nil)] [url = about:blank] 05:15:23 INFO - PROCESS | 1825 | 1461068123643 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 05:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1456ms 05:15:23 INFO - PROCESS | 1825 | 1461068123669 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 05:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:15:23 INFO - PROCESS | 1825 | 1461068123674 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 05:15:23 INFO - PROCESS | 1825 | 1461068123681 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:15:23 INFO - PROCESS | 1825 | 1461068123684 Marionette TRACE conn3 <- [1,842,null,{}] 05:15:23 INFO - PROCESS | 1825 | 1461068123690 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:23 INFO - PROCESS | 1825 | 1461068123857 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 05:15:23 INFO - PROCESS | 1825 | 1461068123993 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e8a800 == 84 [pid = 1825] [id = 218] 05:15:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0f960cf400) [pid = 1825] [serial = 654] [outer = (nil)] 05:15:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0fa0de3000) [pid = 1825] [serial = 655] [outer = 0x7f0f960cf400] 05:15:24 INFO - PROCESS | 1825 | 1461068124054 Marionette DEBUG loaded listener.js 05:15:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0fa2c65800) [pid = 1825] [serial = 656] [outer = 0x7f0f960cf400] 05:15:24 INFO - PROCESS | 1825 | 1461068124800 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 05:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1186ms 05:15:24 INFO - PROCESS | 1825 | 1461068124868 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 05:15:24 INFO - PROCESS | 1825 | 1461068124870 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 05:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:15:24 INFO - PROCESS | 1825 | 1461068124877 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:15:24 INFO - PROCESS | 1825 | 1461068124880 Marionette TRACE conn3 <- [1,846,null,{}] 05:15:24 INFO - PROCESS | 1825 | 1461068124886 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:25 INFO - PROCESS | 1825 | 1461068125058 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 05:15:25 INFO - PROCESS | 1825 | 1461068125068 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faab79000 == 85 [pid = 1825] [id = 219] 05:15:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0fa42a0400) [pid = 1825] [serial = 657] [outer = (nil)] 05:15:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0fa42a7400) [pid = 1825] [serial = 658] [outer = 0x7f0fa42a0400] 05:15:25 INFO - PROCESS | 1825 | 1461068125145 Marionette DEBUG loaded listener.js 05:15:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0fa6c21000) [pid = 1825] [serial = 659] [outer = 0x7f0fa42a0400] 05:15:26 INFO - PROCESS | 1825 | 1461068126141 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 05:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1283ms 05:15:26 INFO - PROCESS | 1825 | 1461068126161 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 05:15:26 INFO - PROCESS | 1825 | 1461068126165 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 05:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:15:26 INFO - PROCESS | 1825 | 1461068126171 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:15:26 INFO - PROCESS | 1825 | 1461068126174 Marionette TRACE conn3 <- [1,850,null,{}] 05:15:26 INFO - PROCESS | 1825 | 1461068126180 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:26 INFO - PROCESS | 1825 | 1461068126390 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 05:15:26 INFO - PROCESS | 1825 | 1461068126422 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba1c0800 == 86 [pid = 1825] [id = 220] 05:15:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0fa8275800) [pid = 1825] [serial = 660] [outer = (nil)] 05:15:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0fa919ac00) [pid = 1825] [serial = 661] [outer = 0x7f0fa8275800] 05:15:26 INFO - PROCESS | 1825 | 1461068126487 Marionette DEBUG loaded listener.js 05:15:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0fa9faec00) [pid = 1825] [serial = 662] [outer = 0x7f0fa8275800] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0faafb7c00) [pid = 1825] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0fbbe31400) [pid = 1825] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0f9f69a000) [pid = 1825] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0f9fd15400) [pid = 1825] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0fa7306800) [pid = 1825] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0f9f689c00) [pid = 1825] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0fa05d1000) [pid = 1825] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0f9f682c00) [pid = 1825] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0facebd000) [pid = 1825] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0f9933f000) [pid = 1825] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0f9fd14c00) [pid = 1825] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0f9ff35c00) [pid = 1825] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0fa0712000) [pid = 1825] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0fa1c82c00) [pid = 1825] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0fa85f9000) [pid = 1825] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0fa438ec00) [pid = 1825] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f9f685400) [pid = 1825] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0f9fd19800) [pid = 1825] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0f9fd17400) [pid = 1825] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0fa42ad400) [pid = 1825] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0faabbf800) [pid = 1825] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0fa11e5800) [pid = 1825] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0f9fe34c00) [pid = 1825] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0f9fcc1c00) [pid = 1825] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0f9f69b400) [pid = 1825] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f9d5eb400) [pid = 1825] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f9933e800) [pid = 1825] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0f961bec00) [pid = 1825] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9ff34000) [pid = 1825] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fa4393400) [pid = 1825] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0f960ce000) [pid = 1825] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:15:28 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0faaca8800) [pid = 1825] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:15:28 INFO - PROCESS | 1825 | 1461068128240 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 05:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 2086ms 05:15:28 INFO - PROCESS | 1825 | 1461068128257 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 05:15:28 INFO - PROCESS | 1825 | 1461068128260 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 05:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:15:28 INFO - PROCESS | 1825 | 1461068128266 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:15:28 INFO - PROCESS | 1825 | 1461068128268 Marionette TRACE conn3 <- [1,854,null,{}] 05:15:28 INFO - PROCESS | 1825 | 1461068128273 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:28 INFO - PROCESS | 1825 | 1461068128480 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 05:15:28 INFO - PROCESS | 1825 | 1461068128568 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f7a7000 == 87 [pid = 1825] [id = 221] 05:15:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0f9e597000) [pid = 1825] [serial = 663] [outer = (nil)] 05:15:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f9f685400) [pid = 1825] [serial = 664] [outer = 0x7f0f9e597000] 05:15:28 INFO - PROCESS | 1825 | 1461068128635 Marionette DEBUG loaded listener.js 05:15:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f9f754800) [pid = 1825] [serial = 665] [outer = 0x7f0f9e597000] 05:15:29 INFO - PROCESS | 1825 | 1461068129273 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 05:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1027ms 05:15:29 INFO - PROCESS | 1825 | 1461068129293 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 05:15:29 INFO - PROCESS | 1825 | 1461068129296 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 05:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:15:29 INFO - PROCESS | 1825 | 1461068129307 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:15:29 INFO - PROCESS | 1825 | 1461068129317 Marionette TRACE conn3 <- [1,858,null,{}] 05:15:29 INFO - PROCESS | 1825 | 1461068129341 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:29 INFO - PROCESS | 1825 | 1461068129554 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 05:15:29 INFO - PROCESS | 1825 | 1461068129575 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7e17000 == 88 [pid = 1825] [id = 222] 05:15:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0f9fcc1c00) [pid = 1825] [serial = 666] [outer = (nil)] 05:15:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0fa05c9400) [pid = 1825] [serial = 667] [outer = 0x7f0f9fcc1c00] 05:15:29 INFO - PROCESS | 1825 | 1461068129638 Marionette DEBUG loaded listener.js 05:15:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0fa1ea1400) [pid = 1825] [serial = 668] [outer = 0x7f0f9fcc1c00] 05:15:30 INFO - PROCESS | 1825 | 1461068130617 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 05:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1361ms 05:15:30 INFO - PROCESS | 1825 | 1461068130665 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 05:15:30 INFO - PROCESS | 1825 | 1461068130671 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 05:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:15:30 INFO - PROCESS | 1825 | 1461068130681 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:15:30 INFO - PROCESS | 1825 | 1461068130686 Marionette TRACE conn3 <- [1,862,null,{}] 05:15:30 INFO - PROCESS | 1825 | 1461068130695 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:30 INFO - PROCESS | 1825 | 1461068130903 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 05:15:31 INFO - PROCESS | 1825 | 1461068131150 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09dc800 == 89 [pid = 1825] [id = 223] 05:15:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f9d6c3800) [pid = 1825] [serial = 669] [outer = (nil)] 05:15:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f9d7c8c00) [pid = 1825] [serial = 670] [outer = 0x7f0f9d6c3800] 05:15:31 INFO - PROCESS | 1825 | 1461068131301 Marionette DEBUG loaded listener.js 05:15:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0f9f68d400) [pid = 1825] [serial = 671] [outer = 0x7f0f9d6c3800] 05:15:32 INFO - PROCESS | 1825 | 1461068132247 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 05:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1593ms 05:15:32 INFO - PROCESS | 1825 | 1461068132275 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 05:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:15:32 INFO - PROCESS | 1825 | 1461068132287 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 05:15:32 INFO - PROCESS | 1825 | 1461068132299 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:15:32 INFO - PROCESS | 1825 | 1461068132304 Marionette TRACE conn3 <- [1,866,null,{}] 05:15:32 INFO - PROCESS | 1825 | 1461068132310 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:32 INFO - PROCESS | 1825 | 1461068132557 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 05:15:32 INFO - PROCESS | 1825 | 1461068132789 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a62000 == 90 [pid = 1825] [id = 224] 05:15:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0f9fe04400) [pid = 1825] [serial = 672] [outer = (nil)] 05:15:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0f9ff3b800) [pid = 1825] [serial = 673] [outer = 0x7f0f9fe04400] 05:15:32 INFO - PROCESS | 1825 | 1461068132879 Marionette DEBUG loaded listener.js 05:15:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0fa05d8c00) [pid = 1825] [serial = 674] [outer = 0x7f0f9fe04400] 05:15:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0f9fe0b000) [pid = 1825] [serial = 675] [outer = 0x7f0f9fce5800] 05:15:34 INFO - PROCESS | 1825 | 1461068134017 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 05:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1741ms 05:15:34 INFO - PROCESS | 1825 | 1461068134039 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 05:15:34 INFO - PROCESS | 1825 | 1461068134044 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 05:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:15:34 INFO - PROCESS | 1825 | 1461068134051 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:15:34 INFO - PROCESS | 1825 | 1461068134057 Marionette TRACE conn3 <- [1,870,null,{}] 05:15:34 INFO - PROCESS | 1825 | 1461068134074 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:34 INFO - PROCESS | 1825 | 1461068134283 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 05:15:34 INFO - PROCESS | 1825 | 1461068134542 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc419800 == 91 [pid = 1825] [id = 225] 05:15:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0fa0487c00) [pid = 1825] [serial = 676] [outer = (nil)] 05:15:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0fa0a08400) [pid = 1825] [serial = 677] [outer = 0x7f0fa0487c00] 05:15:34 INFO - PROCESS | 1825 | 1461068134627 Marionette DEBUG loaded listener.js 05:15:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0fa4a64000) [pid = 1825] [serial = 678] [outer = 0x7f0fa0487c00] 05:15:35 INFO - PROCESS | 1825 | 1461068135475 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 05:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1486ms 05:15:35 INFO - PROCESS | 1825 | 1461068135541 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 05:15:35 INFO - PROCESS | 1825 | 1461068135549 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 05:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:15:35 INFO - PROCESS | 1825 | 1461068135560 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:15:35 INFO - PROCESS | 1825 | 1461068135564 Marionette TRACE conn3 <- [1,874,null,{}] 05:15:35 INFO - PROCESS | 1825 | 1461068135573 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:35 INFO - PROCESS | 1825 | 1461068135825 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 05:15:36 INFO - PROCESS | 1825 | 1461068136051 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc03ae000 == 92 [pid = 1825] [id = 226] 05:15:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0fa0712000) [pid = 1825] [serial = 679] [outer = (nil)] 05:15:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0fa77ad000) [pid = 1825] [serial = 680] [outer = 0x7f0fa0712000] 05:15:36 INFO - PROCESS | 1825 | 1461068136140 Marionette DEBUG loaded listener.js 05:15:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0fa85f9000) [pid = 1825] [serial = 681] [outer = 0x7f0fa0712000] 05:15:36 INFO - PROCESS | 1825 | 1461068136987 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 05:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1484ms 05:15:37 INFO - PROCESS | 1825 | 1461068137044 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 05:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:15:37 INFO - PROCESS | 1825 | 1461068137048 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 05:15:37 INFO - PROCESS | 1825 | 1461068137055 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:15:37 INFO - PROCESS | 1825 | 1461068137058 Marionette TRACE conn3 <- [1,878,null,{}] 05:15:37 INFO - PROCESS | 1825 | 1461068137063 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:37 INFO - PROCESS | 1825 | 1461068137261 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 05:15:37 INFO - PROCESS | 1825 | 1461068137439 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f770000 == 93 [pid = 1825] [id = 227] 05:15:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0fa4a5e400) [pid = 1825] [serial = 682] [outer = (nil)] 05:15:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0fa9b28800) [pid = 1825] [serial = 683] [outer = 0x7f0fa4a5e400] 05:15:37 INFO - PROCESS | 1825 | 1461068137525 Marionette DEBUG loaded listener.js 05:15:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0faa31d400) [pid = 1825] [serial = 684] [outer = 0x7f0fa4a5e400] 05:15:38 INFO - PROCESS | 1825 | 1461068138366 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 05:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1385ms 05:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:15:38 INFO - PROCESS | 1825 | 1461068138441 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 05:15:38 INFO - PROCESS | 1825 | 1461068138444 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 05:15:38 INFO - PROCESS | 1825 | 1461068138451 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:15:38 INFO - PROCESS | 1825 | 1461068138453 Marionette TRACE conn3 <- [1,882,null,{}] 05:15:38 INFO - PROCESS | 1825 | 1461068138460 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:38 INFO - PROCESS | 1825 | 1461068138727 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 05:15:38 INFO - PROCESS | 1825 | 1461068138964 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f967e2800 == 94 [pid = 1825] [id = 228] 05:15:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0faac7d800) [pid = 1825] [serial = 685] [outer = (nil)] 05:15:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0faafb5c00) [pid = 1825] [serial = 686] [outer = 0x7f0faac7d800] 05:15:39 INFO - PROCESS | 1825 | 1461068139056 Marionette DEBUG loaded listener.js 05:15:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0fab1c2000) [pid = 1825] [serial = 687] [outer = 0x7f0faac7d800] 05:15:39 INFO - PROCESS | 1825 | 1461068139860 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 05:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1442ms 05:15:39 INFO - PROCESS | 1825 | 1461068139892 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 05:15:39 INFO - PROCESS | 1825 | 1461068139896 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 05:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:15:39 INFO - PROCESS | 1825 | 1461068139903 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:15:39 INFO - PROCESS | 1825 | 1461068139907 Marionette TRACE conn3 <- [1,886,null,{}] 05:15:39 INFO - PROCESS | 1825 | 1461068139912 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:40 INFO - PROCESS | 1825 | 1461068140103 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 05:15:40 INFO - PROCESS | 1825 | 1461068140288 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f924e3000 == 95 [pid = 1825] [id = 229] 05:15:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0faac82c00) [pid = 1825] [serial = 688] [outer = (nil)] 05:15:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0facc8b800) [pid = 1825] [serial = 689] [outer = 0x7f0faac82c00] 05:15:40 INFO - PROCESS | 1825 | 1461068140359 Marionette DEBUG loaded listener.js 05:15:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0facebd000) [pid = 1825] [serial = 690] [outer = 0x7f0faac82c00] 05:15:41 INFO - PROCESS | 1825 | 1461068141258 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 05:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1384ms 05:15:41 INFO - PROCESS | 1825 | 1461068141288 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 05:15:41 INFO - PROCESS | 1825 | 1461068141292 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 05:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:15:41 INFO - PROCESS | 1825 | 1461068141298 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:15:41 INFO - PROCESS | 1825 | 1461068141301 Marionette TRACE conn3 <- [1,890,null,{}] 05:15:41 INFO - PROCESS | 1825 | 1461068141307 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:41 INFO - PROCESS | 1825 | 1461068141492 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 05:15:41 INFO - PROCESS | 1825 | 1461068141678 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f934c8800 == 96 [pid = 1825] [id = 230] 05:15:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0faafae800) [pid = 1825] [serial = 691] [outer = (nil)] 05:15:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0fb0137c00) [pid = 1825] [serial = 692] [outer = 0x7f0faafae800] 05:15:41 INFO - PROCESS | 1825 | 1461068141753 Marionette DEBUG loaded listener.js 05:15:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0fb5edfc00) [pid = 1825] [serial = 693] [outer = 0x7f0faafae800] 05:15:42 INFO - PROCESS | 1825 | 1461068142660 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 05:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1429ms 05:15:42 INFO - PROCESS | 1825 | 1461068142728 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 05:15:42 INFO - PROCESS | 1825 | 1461068142732 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 05:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:15:42 INFO - PROCESS | 1825 | 1461068142738 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:15:42 INFO - PROCESS | 1825 | 1461068142741 Marionette TRACE conn3 <- [1,894,null,{}] 05:15:42 INFO - PROCESS | 1825 | 1461068142747 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:42 INFO - PROCESS | 1825 | 1461068142934 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 05:15:43 INFO - PROCESS | 1825 | 1461068143115 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f934df800 == 97 [pid = 1825] [id = 231] 05:15:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0f9e598800) [pid = 1825] [serial = 694] [outer = (nil)] 05:15:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0fb6a5c800) [pid = 1825] [serial = 695] [outer = 0x7f0f9e598800] 05:15:43 INFO - PROCESS | 1825 | 1461068143192 Marionette DEBUG loaded listener.js 05:15:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0fb6de0400) [pid = 1825] [serial = 696] [outer = 0x7f0f9e598800] 05:15:44 INFO - PROCESS | 1825 | 1461068144067 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 05:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1377ms 05:15:44 INFO - PROCESS | 1825 | 1461068144118 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 05:15:44 INFO - PROCESS | 1825 | 1461068144121 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 05:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:15:44 INFO - PROCESS | 1825 | 1461068144127 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:15:44 INFO - PROCESS | 1825 | 1461068144129 Marionette TRACE conn3 <- [1,898,null,{}] 05:15:44 INFO - PROCESS | 1825 | 1461068144135 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:44 INFO - PROCESS | 1825 | 1461068144322 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 05:15:44 INFO - PROCESS | 1825 | 1461068144508 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4c3f800 == 98 [pid = 1825] [id = 232] 05:15:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0fab1cf000) [pid = 1825] [serial = 697] [outer = (nil)] 05:15:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f0fb6fa2400) [pid = 1825] [serial = 698] [outer = 0x7f0fab1cf000] 05:15:44 INFO - PROCESS | 1825 | 1461068144593 Marionette DEBUG loaded listener.js 05:15:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f0fb713f800) [pid = 1825] [serial = 699] [outer = 0x7f0fab1cf000] 05:15:45 INFO - PROCESS | 1825 | 1461068145511 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 05:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1430ms 05:15:45 INFO - PROCESS | 1825 | 1461068145558 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 05:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:15:45 INFO - PROCESS | 1825 | 1461068145563 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 05:15:45 INFO - PROCESS | 1825 | 1461068145569 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:15:45 INFO - PROCESS | 1825 | 1461068145573 Marionette TRACE conn3 <- [1,902,null,{}] 05:15:45 INFO - PROCESS | 1825 | 1461068145579 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:45 INFO - PROCESS | 1825 | 1461068145833 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 05:15:46 INFO - PROCESS | 1825 | 1461068146074 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f927bf000 == 99 [pid = 1825] [id = 233] 05:15:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f0f9ff41800) [pid = 1825] [serial = 700] [outer = (nil)] 05:15:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f0fb8151800) [pid = 1825] [serial = 701] [outer = 0x7f0f9ff41800] 05:15:46 INFO - PROCESS | 1825 | 1461068146171 Marionette DEBUG loaded listener.js 05:15:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0fba192c00) [pid = 1825] [serial = 702] [outer = 0x7f0f9ff41800] 05:15:47 INFO - PROCESS | 1825 | 1461068147029 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 05:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1534ms 05:15:47 INFO - PROCESS | 1825 | 1461068147104 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 05:15:47 INFO - PROCESS | 1825 | 1461068147108 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 05:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:15:47 INFO - PROCESS | 1825 | 1461068147113 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:15:47 INFO - PROCESS | 1825 | 1461068147116 Marionette TRACE conn3 <- [1,906,null,{}] 05:15:47 INFO - PROCESS | 1825 | 1461068147121 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:47 INFO - PROCESS | 1825 | 1461068147315 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 05:15:47 INFO - PROCESS | 1825 | 1461068147500 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9751c800 == 100 [pid = 1825] [id = 234] 05:15:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0f961be400) [pid = 1825] [serial = 703] [outer = (nil)] 05:15:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0fa1ea1800) [pid = 1825] [serial = 704] [outer = 0x7f0f961be400] 05:15:47 INFO - PROCESS | 1825 | 1461068147584 Marionette DEBUG loaded listener.js 05:15:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0fbb866400) [pid = 1825] [serial = 705] [outer = 0x7f0f961be400] 05:15:48 INFO - PROCESS | 1825 | 1461068148443 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 05:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1382ms 05:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:15:48 INFO - PROCESS | 1825 | 1461068148496 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 05:15:48 INFO - PROCESS | 1825 | 1461068148499 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 05:15:48 INFO - PROCESS | 1825 | 1461068148506 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:15:48 INFO - PROCESS | 1825 | 1461068148508 Marionette TRACE conn3 <- [1,910,null,{}] 05:15:48 INFO - PROCESS | 1825 | 1461068148514 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:48 INFO - PROCESS | 1825 | 1461068148702 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 05:15:48 INFO - PROCESS | 1825 | 1461068148894 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6c57800 == 101 [pid = 1825] [id = 235] 05:15:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0f97659400) [pid = 1825] [serial = 706] [outer = (nil)] 05:15:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f0fbb99d000) [pid = 1825] [serial = 707] [outer = 0x7f0f97659400] 05:15:48 INFO - PROCESS | 1825 | 1461068148968 Marionette DEBUG loaded listener.js 05:15:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f0fbb9a2800) [pid = 1825] [serial = 708] [outer = 0x7f0f97659400] 05:15:49 INFO - PROCESS | 1825 | 1461068149877 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 05:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1440ms 05:15:49 INFO - PROCESS | 1825 | 1461068149945 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 05:15:49 INFO - PROCESS | 1825 | 1461068149948 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 05:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:15:49 INFO - PROCESS | 1825 | 1461068149955 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:15:49 INFO - PROCESS | 1825 | 1461068149957 Marionette TRACE conn3 <- [1,914,null,{}] 05:15:49 INFO - PROCESS | 1825 | 1461068149963 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:50 INFO - PROCESS | 1825 | 1461068150149 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 05:15:50 INFO - PROCESS | 1825 | 1461068150374 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e53f800 == 102 [pid = 1825] [id = 236] 05:15:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f0f97661c00) [pid = 1825] [serial = 709] [outer = (nil)] 05:15:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f0f9f751400) [pid = 1825] [serial = 710] [outer = 0x7f0f97661c00] 05:15:50 INFO - PROCESS | 1825 | 1461068150491 Marionette DEBUG loaded listener.js 05:15:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f0faab5c400) [pid = 1825] [serial = 711] [outer = 0x7f0f97661c00] 05:15:51 INFO - PROCESS | 1825 | 1461068151308 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 05:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1428ms 05:15:51 INFO - PROCESS | 1825 | 1461068151385 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 05:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:15:51 INFO - PROCESS | 1825 | 1461068151397 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 05:15:51 INFO - PROCESS | 1825 | 1461068151403 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:15:51 INFO - PROCESS | 1825 | 1461068151406 Marionette TRACE conn3 <- [1,918,null,{}] 05:15:51 INFO - PROCESS | 1825 | 1461068151412 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:51 INFO - PROCESS | 1825 | 1461068151938 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 05:15:52 INFO - PROCESS | 1825 | 1461068152201 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f967d1000 == 103 [pid = 1825] [id = 237] 05:15:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f99338400) [pid = 1825] [serial = 712] [outer = (nil)] 05:15:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0f9d51cc00) [pid = 1825] [serial = 713] [outer = 0x7f0f99338400] 05:15:52 INFO - PROCESS | 1825 | 1461068152272 Marionette DEBUG loaded listener.js 05:15:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f0f9d5e0000) [pid = 1825] [serial = 714] [outer = 0x7f0f99338400] 05:15:53 INFO - PROCESS | 1825 | 1461068153133 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 05:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1785ms 05:15:53 INFO - PROCESS | 1825 | 1461068153190 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 05:15:53 INFO - PROCESS | 1825 | 1461068153197 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 05:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:15:53 INFO - PROCESS | 1825 | 1461068153204 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:15:53 INFO - PROCESS | 1825 | 1461068153210 Marionette TRACE conn3 <- [1,922,null,{}] 05:15:53 INFO - PROCESS | 1825 | 1461068153216 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:53 INFO - PROCESS | 1825 | 1461068153403 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 05:15:53 INFO - PROCESS | 1825 | 1461068153607 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6c5000 == 104 [pid = 1825] [id = 238] 05:15:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f0f961bac00) [pid = 1825] [serial = 715] [outer = (nil)] 05:15:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f0f9d5ea400) [pid = 1825] [serial = 716] [outer = 0x7f0f961bac00] 05:15:53 INFO - PROCESS | 1825 | 1461068153680 Marionette DEBUG loaded listener.js 05:15:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f0f9f6ab400) [pid = 1825] [serial = 717] [outer = 0x7f0f961bac00] 05:15:54 INFO - PROCESS | 1825 | 1461068154712 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 05:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1587ms 05:15:54 INFO - PROCESS | 1825 | 1461068154792 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 05:15:54 INFO - PROCESS | 1825 | 1461068154796 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 05:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:15:54 INFO - PROCESS | 1825 | 1461068154804 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:15:54 INFO - PROCESS | 1825 | 1461068154808 Marionette TRACE conn3 <- [1,926,null,{}] 05:15:54 INFO - PROCESS | 1825 | 1461068154813 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:55 INFO - PROCESS | 1825 | 1461068155007 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 05:15:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa3fdc000 == 103 [pid = 1825] [id = 48] 05:15:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d21800 == 102 [pid = 1825] [id = 70] 05:15:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb2e000 == 101 [pid = 1825] [id = 49] 05:15:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa985a000 == 100 [pid = 1825] [id = 44] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f0fa070fc00) [pid = 1825] [serial = 610] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | 1461068155402 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb27800 == 99 [pid = 1825] [id = 161] 05:15:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963ed800 == 100 [pid = 1825] [id = 239] 05:15:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f0f99339800) [pid = 1825] [serial = 718] [outer = (nil)] 05:15:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f0f9f684000) [pid = 1825] [serial = 719] [outer = 0x7f0f99339800] 05:15:55 INFO - PROCESS | 1825 | 1461068155486 Marionette DEBUG loaded listener.js 05:15:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f0fa027e800) [pid = 1825] [serial = 720] [outer = 0x7f0f99339800] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f0fa7305400) [pid = 1825] [serial = 361] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f0fbed92000) [pid = 1825] [serial = 370] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f0fa075a800) [pid = 1825] [serial = 518] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f0fab1c8800) [pid = 1825] [serial = 367] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f0fbe00a800) [pid = 1825] [serial = 289] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f0fbed8f400) [pid = 1825] [serial = 292] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0fbeaf3000) [pid = 1825] [serial = 412] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0fa7311000) [pid = 1825] [serial = 247] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f0fb9b05000) [pid = 1825] [serial = 325] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f0fa0dea000) [pid = 1825] [serial = 355] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f0fbc344400) [pid = 1825] [serial = 256] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f0f9f6afc00) [pid = 1825] [serial = 316] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f0fbc351c00) [pid = 1825] [serial = 328] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0fa070f800) [pid = 1825] [serial = 464] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0fa075e000) [pid = 1825] [serial = 244] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0faa171800) [pid = 1825] [serial = 364] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0fa40ed800) [pid = 1825] [serial = 569] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0fa438dc00) [pid = 1825] [serial = 358] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f0fb6fff000) [pid = 1825] [serial = 250] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f0fa8e63c00) [pid = 1825] [serial = 283] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f0f9f695c00) [pid = 1825] [serial = 352] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f0fa42a6000) [pid = 1825] [serial = 319] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0fa213e400) [pid = 1825] [serial = 280] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0faa4afc00) [pid = 1825] [serial = 322] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0fb7fde800) [pid = 1825] [serial = 286] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0fbbcdd800) [pid = 1825] [serial = 253] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0fb717ac00) [pid = 1825] [serial = 554] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0f9ff3b000) [pid = 1825] [serial = 604] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0fa0038000) [pid = 1825] [serial = 607] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0fa0036400) [pid = 1825] [serial = 605] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0f9f758000) [pid = 1825] [serial = 601] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0f961c2000) [pid = 1825] [serial = 571] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0fa7867c00) [pid = 1825] [serial = 580] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0fb6a55000) [pid = 1825] [serial = 586] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0fa1e95800) [pid = 1825] [serial = 577] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0f9fe3c800) [pid = 1825] [serial = 583] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0fa0040c00) [pid = 1825] [serial = 589] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0f9fd13400) [pid = 1825] [serial = 574] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0f9d5e2400) [pid = 1825] [serial = 592] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0f9d7d1c00) [pid = 1825] [serial = 598] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0f9e5a1800) [pid = 1825] [serial = 599] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f9d5e3400) [pid = 1825] [serial = 596] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0f9d549000) [pid = 1825] [serial = 595] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0f9fd14800) [pid = 1825] [serial = 602] [outer = (nil)] [url = about:blank] 05:15:55 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0fa003e800) [pid = 1825] [serial = 608] [outer = (nil)] [url = about:blank] 05:15:56 INFO - PROCESS | 1825 | 1461068156282 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 05:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1535ms 05:15:56 INFO - PROCESS | 1825 | 1461068156341 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 05:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:15:56 INFO - PROCESS | 1825 | 1461068156347 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 05:15:56 INFO - PROCESS | 1825 | 1461068156362 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:15:56 INFO - PROCESS | 1825 | 1461068156369 Marionette TRACE conn3 <- [1,930,null,{}] 05:15:56 INFO - PROCESS | 1825 | 1461068156375 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:56 INFO - PROCESS | 1825 | 1461068156559 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 05:15:56 INFO - PROCESS | 1825 | 1461068156569 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff12800 == 101 [pid = 1825] [id = 240] 05:15:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0f9f6afc00) [pid = 1825] [serial = 721] [outer = (nil)] 05:15:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0fa0826c00) [pid = 1825] [serial = 722] [outer = 0x7f0f9f6afc00] 05:15:56 INFO - PROCESS | 1825 | 1461068156661 Marionette DEBUG loaded listener.js 05:15:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0fa0bb1000) [pid = 1825] [serial = 723] [outer = 0x7f0f9f6afc00] 05:15:57 INFO - PROCESS | 1825 | 1461068157533 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 05:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1194ms 05:15:57 INFO - PROCESS | 1825 | 1461068157549 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 05:15:57 INFO - PROCESS | 1825 | 1461068157551 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 05:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:15:57 INFO - PROCESS | 1825 | 1461068157558 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:15:57 INFO - PROCESS | 1825 | 1461068157560 Marionette TRACE conn3 <- [1,934,null,{}] 05:15:57 INFO - PROCESS | 1825 | 1461068157566 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:57 INFO - PROCESS | 1825 | 1461068157809 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 05:15:57 INFO - PROCESS | 1825 | 1461068157840 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e98800 == 102 [pid = 1825] [id = 241] 05:15:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0f99342000) [pid = 1825] [serial = 724] [outer = (nil)] 05:15:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0fa0de4400) [pid = 1825] [serial = 725] [outer = 0x7f0f99342000] 05:15:57 INFO - PROCESS | 1825 | 1461068157904 Marionette DEBUG loaded listener.js 05:15:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0fa2b14c00) [pid = 1825] [serial = 726] [outer = 0x7f0f99342000] 05:15:58 INFO - PROCESS | 1825 | 1461068158750 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 05:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1227ms 05:15:58 INFO - PROCESS | 1825 | 1461068158789 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 05:15:58 INFO - PROCESS | 1825 | 1461068158792 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 05:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:15:58 INFO - PROCESS | 1825 | 1461068158798 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:15:58 INFO - PROCESS | 1825 | 1461068158800 Marionette TRACE conn3 <- [1,938,null,{}] 05:15:58 INFO - PROCESS | 1825 | 1461068158806 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:15:59 INFO - PROCESS | 1825 | 1461068159029 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 05:15:59 INFO - PROCESS | 1825 | 1461068159068 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:15:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4372800 == 103 [pid = 1825] [id = 242] 05:15:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0fa40ee000) [pid = 1825] [serial = 727] [outer = (nil)] 05:15:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0fa40f7000) [pid = 1825] [serial = 728] [outer = 0x7f0fa40ee000] 05:15:59 INFO - PROCESS | 1825 | 1461068159143 Marionette DEBUG loaded listener.js 05:15:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0fa4396000) [pid = 1825] [serial = 729] [outer = 0x7f0fa40ee000] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0f960d3400) [pid = 1825] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0fa0713c00) [pid = 1825] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0fa77b1400) [pid = 1825] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0f9d6be400) [pid = 1825] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0fa8275800) [pid = 1825] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f9e597000) [pid = 1825] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0f9fe06400) [pid = 1825] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0f97662c00) [pid = 1825] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f98fb5400) [pid = 1825] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0fa40a2800) [pid = 1825] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0f98fb2800) [pid = 1825] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0f9d54d000) [pid = 1825] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0fa0823c00) [pid = 1825] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0fa42a0400) [pid = 1825] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f97661000) [pid = 1825] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f9d516400) [pid = 1825] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0fa048ac00) [pid = 1825] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9fe0e000) [pid = 1825] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fa4acf400) [pid = 1825] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0f9fe04800) [pid = 1825] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0f98fb4400) [pid = 1825] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0f98fb7000) [pid = 1825] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0f9d7c6800) [pid = 1825] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f9fe06c00) [pid = 1825] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f960cf000) [pid = 1825] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f9e599000) [pid = 1825] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f960cf400) [pid = 1825] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9d524800) [pid = 1825] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fbbcd8c00) [pid = 1825] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9fcc1400) [pid = 1825] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9f759c00) [pid = 1825] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f9765bc00) [pid = 1825] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f960cb800) [pid = 1825] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f960d4c00) [pid = 1825] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9d6cd000) [pid = 1825] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9d54a000) [pid = 1825] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa05d5c00) [pid = 1825] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f9f684400) [pid = 1825] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9e59a000) [pid = 1825] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9d51fc00) [pid = 1825] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9fe36800) [pid = 1825] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0facebec00) [pid = 1825] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa0babc00) [pid = 1825] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9f683800) [pid = 1825] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9e5a5800) [pid = 1825] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:16:00 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f960d9c00) [pid = 1825] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:16:00 INFO - PROCESS | 1825 | 1461068160784 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 05:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 2038ms 05:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:16:00 INFO - PROCESS | 1825 | 1461068160838 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 05:16:00 INFO - PROCESS | 1825 | 1461068160841 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 05:16:00 INFO - PROCESS | 1825 | 1461068160847 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:16:00 INFO - PROCESS | 1825 | 1461068160849 Marionette TRACE conn3 <- [1,942,null,{}] 05:16:00 INFO - PROCESS | 1825 | 1461068160854 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:01 INFO - PROCESS | 1825 | 1461068161030 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 05:16:01 INFO - PROCESS | 1825 | 1461068161169 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9902e000 == 104 [pid = 1825] [id = 243] 05:16:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f960cb800) [pid = 1825] [serial = 730] [outer = (nil)] 05:16:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f961c1400) [pid = 1825] [serial = 731] [outer = 0x7f0f960cb800] 05:16:01 INFO - PROCESS | 1825 | 1461068161231 Marionette DEBUG loaded listener.js 05:16:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9d6c6c00) [pid = 1825] [serial = 732] [outer = 0x7f0f960cb800] 05:16:01 INFO - PROCESS | 1825 | 1461068161903 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 05:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1132ms 05:16:01 INFO - PROCESS | 1825 | 1461068161985 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 05:16:01 INFO - PROCESS | 1825 | 1461068161990 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 05:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:16:01 INFO - PROCESS | 1825 | 1461068161996 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:16:02 INFO - PROCESS | 1825 | 1461068162000 Marionette TRACE conn3 <- [1,946,null,{}] 05:16:02 INFO - PROCESS | 1825 | 1461068162006 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:02 INFO - PROCESS | 1825 | 1461068162183 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 05:16:02 INFO - PROCESS | 1825 | 1461068162192 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52de000 == 105 [pid = 1825] [id = 244] 05:16:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f9765bc00) [pid = 1825] [serial = 733] [outer = (nil)] 05:16:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f9f752000) [pid = 1825] [serial = 734] [outer = 0x7f0f9765bc00] 05:16:02 INFO - PROCESS | 1825 | 1461068162252 Marionette DEBUG loaded listener.js 05:16:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f9fe41400) [pid = 1825] [serial = 735] [outer = 0x7f0f9765bc00] 05:16:03 INFO - PROCESS | 1825 | 1461068163398 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 05:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1433ms 05:16:03 INFO - PROCESS | 1825 | 1461068163431 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 05:16:03 INFO - PROCESS | 1825 | 1461068163438 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 05:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:16:03 INFO - PROCESS | 1825 | 1461068163448 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:16:03 INFO - PROCESS | 1825 | 1461068163452 Marionette TRACE conn3 <- [1,950,null,{}] 05:16:03 INFO - PROCESS | 1825 | 1461068163462 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:03 INFO - PROCESS | 1825 | 1461068163674 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 05:16:03 INFO - PROCESS | 1825 | 1461068163906 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e540000 == 106 [pid = 1825] [id = 245] 05:16:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9d6ca800) [pid = 1825] [serial = 736] [outer = (nil)] 05:16:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f9e594400) [pid = 1825] [serial = 737] [outer = 0x7f0f9d6ca800] 05:16:04 INFO - PROCESS | 1825 | 1461068164030 Marionette DEBUG loaded listener.js 05:16:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f9f693800) [pid = 1825] [serial = 738] [outer = 0x7f0f9d6ca800] 05:16:04 INFO - PROCESS | 1825 | 1461068164968 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 05:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1593ms 05:16:05 INFO - PROCESS | 1825 | 1461068165042 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 05:16:05 INFO - PROCESS | 1825 | 1461068165051 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 05:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:16:05 INFO - PROCESS | 1825 | 1461068165062 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:16:05 INFO - PROCESS | 1825 | 1461068165066 Marionette TRACE conn3 <- [1,954,null,{}] 05:16:05 INFO - PROCESS | 1825 | 1461068165072 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:05 INFO - PROCESS | 1825 | 1461068165309 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 05:16:05 INFO - PROCESS | 1825 | 1461068165623 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09eb800 == 107 [pid = 1825] [id = 246] 05:16:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f9f695c00) [pid = 1825] [serial = 739] [outer = (nil)] 05:16:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fa0039c00) [pid = 1825] [serial = 740] [outer = 0x7f0f9f695c00] 05:16:05 INFO - PROCESS | 1825 | 1461068165702 Marionette DEBUG loaded listener.js 05:16:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa05d3400) [pid = 1825] [serial = 741] [outer = 0x7f0f9f695c00] 05:16:06 INFO - PROCESS | 1825 | 1461068166534 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 05:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 05:16:06 INFO - PROCESS | 1825 | 1461068166597 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 05:16:06 INFO - PROCESS | 1825 | 1461068166600 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 05:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:16:06 INFO - PROCESS | 1825 | 1461068166607 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:16:06 INFO - PROCESS | 1825 | 1461068166613 Marionette TRACE conn3 <- [1,958,null,{}] 05:16:06 INFO - PROCESS | 1825 | 1461068166628 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:06 INFO - PROCESS | 1825 | 1461068166906 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 05:16:07 INFO - PROCESS | 1825 | 1461068167227 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa736a000 == 108 [pid = 1825] [id = 247] 05:16:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa05d4c00) [pid = 1825] [serial = 742] [outer = (nil)] 05:16:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fa1e9f000) [pid = 1825] [serial = 743] [outer = 0x7f0fa05d4c00] 05:16:07 INFO - PROCESS | 1825 | 1461068167307 Marionette DEBUG loaded listener.js 05:16:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa40a3400) [pid = 1825] [serial = 744] [outer = 0x7f0fa05d4c00] 05:16:08 INFO - PROCESS | 1825 | 1461068168119 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 05:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1587ms 05:16:08 INFO - PROCESS | 1825 | 1461068168196 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 05:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:16:08 INFO - PROCESS | 1825 | 1461068168201 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 05:16:08 INFO - PROCESS | 1825 | 1461068168207 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:16:08 INFO - PROCESS | 1825 | 1461068168210 Marionette TRACE conn3 <- [1,962,null,{}] 05:16:08 INFO - PROCESS | 1825 | 1461068168217 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:08 INFO - PROCESS | 1825 | 1461068168444 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 05:16:08 INFO - PROCESS | 1825 | 1461068168625 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9673800 == 109 [pid = 1825] [id = 248] 05:16:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fa0a02c00) [pid = 1825] [serial = 745] [outer = (nil)] 05:16:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa4392000) [pid = 1825] [serial = 746] [outer = 0x7f0fa0a02c00] 05:16:08 INFO - PROCESS | 1825 | 1461068168739 Marionette DEBUG loaded listener.js 05:16:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fa4acd400) [pid = 1825] [serial = 747] [outer = 0x7f0fa0a02c00] 05:16:09 INFO - PROCESS | 1825 | 1461068169568 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 05:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1432ms 05:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:16:09 INFO - PROCESS | 1825 | 1461068169639 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 05:16:09 INFO - PROCESS | 1825 | 1461068169642 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 05:16:09 INFO - PROCESS | 1825 | 1461068169649 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:16:09 INFO - PROCESS | 1825 | 1461068169652 Marionette TRACE conn3 <- [1,966,null,{}] 05:16:09 INFO - PROCESS | 1825 | 1461068169658 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:09 INFO - PROCESS | 1825 | 1461068169872 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 05:16:10 INFO - PROCESS | 1825 | 1461068170059 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f2f000 == 110 [pid = 1825] [id = 249] 05:16:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9ff3b000) [pid = 1825] [serial = 748] [outer = (nil)] 05:16:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fa69cc400) [pid = 1825] [serial = 749] [outer = 0x7f0f9ff3b000] 05:16:10 INFO - PROCESS | 1825 | 1461068170134 Marionette DEBUG loaded listener.js 05:16:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fa730e000) [pid = 1825] [serial = 750] [outer = 0x7f0f9ff3b000] 05:16:11 INFO - PROCESS | 1825 | 1461068171138 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 05:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1536ms 05:16:11 INFO - PROCESS | 1825 | 1461068171187 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 05:16:11 INFO - PROCESS | 1825 | 1461068171193 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 05:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:16:11 INFO - PROCESS | 1825 | 1461068171203 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:16:11 INFO - PROCESS | 1825 | 1461068171207 Marionette TRACE conn3 <- [1,970,null,{}] 05:16:11 INFO - PROCESS | 1825 | 1461068171219 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:11 INFO - PROCESS | 1825 | 1461068171488 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 05:16:11 INFO - PROCESS | 1825 | 1461068171751 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc1c800 == 111 [pid = 1825] [id = 250] 05:16:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0fa73a8000) [pid = 1825] [serial = 751] [outer = (nil)] 05:16:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fa8c83400) [pid = 1825] [serial = 752] [outer = 0x7f0fa73a8000] 05:16:11 INFO - PROCESS | 1825 | 1461068171830 Marionette DEBUG loaded listener.js 05:16:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0faab59800) [pid = 1825] [serial = 753] [outer = 0x7f0fa73a8000] 05:16:12 INFO - PROCESS | 1825 | 1461068172635 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 05:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1484ms 05:16:12 INFO - PROCESS | 1825 | 1461068172688 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 05:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:16:12 INFO - PROCESS | 1825 | 1461068172692 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 05:16:12 INFO - PROCESS | 1825 | 1461068172699 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:16:12 INFO - PROCESS | 1825 | 1461068172702 Marionette TRACE conn3 <- [1,974,null,{}] 05:16:12 INFO - PROCESS | 1825 | 1461068172708 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:12 INFO - PROCESS | 1825 | 1461068172895 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 05:16:13 INFO - PROCESS | 1825 | 1461068173083 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6f49000 == 112 [pid = 1825] [id = 251] 05:16:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0fa77afc00) [pid = 1825] [serial = 754] [outer = (nil)] 05:16:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0faac86800) [pid = 1825] [serial = 755] [outer = 0x7f0fa77afc00] 05:16:13 INFO - PROCESS | 1825 | 1461068173157 Marionette DEBUG loaded listener.js 05:16:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0faacac000) [pid = 1825] [serial = 756] [outer = 0x7f0fa77afc00] 05:16:14 INFO - PROCESS | 1825 | 1461068174012 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 05:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1379ms 05:16:14 INFO - PROCESS | 1825 | 1461068174078 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 05:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:16:14 INFO - PROCESS | 1825 | 1461068174083 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 05:16:14 INFO - PROCESS | 1825 | 1461068174090 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:16:14 INFO - PROCESS | 1825 | 1461068174094 Marionette TRACE conn3 <- [1,978,null,{}] 05:16:14 INFO - PROCESS | 1825 | 1461068174100 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:14 INFO - PROCESS | 1825 | 1461068174296 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 05:16:14 INFO - PROCESS | 1825 | 1461068174480 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba11f000 == 113 [pid = 1825] [id = 252] 05:16:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0fa8e63c00) [pid = 1825] [serial = 757] [outer = (nil)] 05:16:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0fab097400) [pid = 1825] [serial = 758] [outer = 0x7f0fa8e63c00] 05:16:14 INFO - PROCESS | 1825 | 1461068174555 Marionette DEBUG loaded listener.js 05:16:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0facebdc00) [pid = 1825] [serial = 759] [outer = 0x7f0fa8e63c00] 05:16:15 INFO - PROCESS | 1825 | 1461068175409 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 05:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1385ms 05:16:15 INFO - PROCESS | 1825 | 1461068175476 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 05:16:15 INFO - PROCESS | 1825 | 1461068175480 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 05:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:16:15 INFO - PROCESS | 1825 | 1461068175486 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:16:15 INFO - PROCESS | 1825 | 1461068175488 Marionette TRACE conn3 <- [1,982,null,{}] 05:16:15 INFO - PROCESS | 1825 | 1461068175494 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:15 INFO - PROCESS | 1825 | 1461068175690 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 05:16:15 INFO - PROCESS | 1825 | 1461068175873 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbf9e800 == 114 [pid = 1825] [id = 253] 05:16:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0faab58c00) [pid = 1825] [serial = 760] [outer = (nil)] 05:16:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0fb6cec000) [pid = 1825] [serial = 761] [outer = 0x7f0faab58c00] 05:16:15 INFO - PROCESS | 1825 | 1461068175947 Marionette DEBUG loaded listener.js 05:16:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0fb7139c00) [pid = 1825] [serial = 762] [outer = 0x7f0faab58c00] 05:16:16 INFO - PROCESS | 1825 | 1461068176795 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 05:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1386ms 05:16:16 INFO - PROCESS | 1825 | 1461068176874 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 05:16:16 INFO - PROCESS | 1825 | 1461068176877 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 05:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:16:16 INFO - PROCESS | 1825 | 1461068176884 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:16:16 INFO - PROCESS | 1825 | 1461068176887 Marionette TRACE conn3 <- [1,986,null,{}] 05:16:16 INFO - PROCESS | 1825 | 1461068176892 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:17 INFO - PROCESS | 1825 | 1461068177131 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 05:16:17 INFO - PROCESS | 1825 | 1461068177368 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbed32800 == 115 [pid = 1825] [id = 254] 05:16:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0fb7e39c00) [pid = 1825] [serial = 763] [outer = (nil)] 05:16:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0fb7fdc400) [pid = 1825] [serial = 764] [outer = 0x7f0fb7e39c00] 05:16:17 INFO - PROCESS | 1825 | 1461068177487 Marionette DEBUG loaded listener.js 05:16:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0fba023c00) [pid = 1825] [serial = 765] [outer = 0x7f0fb7e39c00] 05:16:18 INFO - PROCESS | 1825 | 1461068178334 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 05:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1482ms 05:16:18 INFO - PROCESS | 1825 | 1461068178367 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 05:16:18 INFO - PROCESS | 1825 | 1461068178371 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 05:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:16:18 INFO - PROCESS | 1825 | 1461068178377 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:16:18 INFO - PROCESS | 1825 | 1461068178381 Marionette TRACE conn3 <- [1,990,null,{}] 05:16:18 INFO - PROCESS | 1825 | 1461068178386 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:18 INFO - PROCESS | 1825 | 1461068178599 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 05:16:18 INFO - PROCESS | 1825 | 1461068178798 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d16000 == 116 [pid = 1825] [id = 255] 05:16:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0fb7f84000) [pid = 1825] [serial = 766] [outer = (nil)] 05:16:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0fbb9aa800) [pid = 1825] [serial = 767] [outer = 0x7f0fb7f84000] 05:16:18 INFO - PROCESS | 1825 | 1461068178878 Marionette DEBUG loaded listener.js 05:16:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0fbbce0400) [pid = 1825] [serial = 768] [outer = 0x7f0fb7f84000] 05:16:19 INFO - PROCESS | 1825 | 1461068179758 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 05:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1430ms 05:16:19 INFO - PROCESS | 1825 | 1461068179808 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 05:16:19 INFO - PROCESS | 1825 | 1461068179812 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 05:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:16:19 INFO - PROCESS | 1825 | 1461068179818 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:16:19 INFO - PROCESS | 1825 | 1461068179821 Marionette TRACE conn3 <- [1,994,null,{}] 05:16:19 INFO - PROCESS | 1825 | 1461068179826 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:20 INFO - PROCESS | 1825 | 1461068180120 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 05:16:20 INFO - PROCESS | 1825 | 1461068180351 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94274000 == 117 [pid = 1825] [id = 256] 05:16:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0f94252400) [pid = 1825] [serial = 769] [outer = (nil)] 05:16:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0f9425b800) [pid = 1825] [serial = 770] [outer = 0x7f0f94252400] 05:16:20 INFO - PROCESS | 1825 | 1461068180470 Marionette DEBUG loaded listener.js 05:16:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0f9d51fc00) [pid = 1825] [serial = 771] [outer = 0x7f0f94252400] 05:16:21 INFO - PROCESS | 1825 | 1461068181308 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 05:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1541ms 05:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:16:21 INFO - PROCESS | 1825 | 1461068181361 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 05:16:21 INFO - PROCESS | 1825 | 1461068181363 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 05:16:21 INFO - PROCESS | 1825 | 1461068181371 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:16:21 INFO - PROCESS | 1825 | 1461068181373 Marionette TRACE conn3 <- [1,998,null,{}] 05:16:21 INFO - PROCESS | 1825 | 1461068181381 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:21 INFO - PROCESS | 1825 | 1461068181574 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 05:16:21 INFO - PROCESS | 1825 | 1461068181778 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fe7800 == 118 [pid = 1825] [id = 257] 05:16:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0f94254000) [pid = 1825] [serial = 772] [outer = (nil)] 05:16:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0f960d6800) [pid = 1825] [serial = 773] [outer = 0x7f0f94254000] 05:16:21 INFO - PROCESS | 1825 | 1461068181894 Marionette DEBUG loaded listener.js 05:16:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0f9933c000) [pid = 1825] [serial = 774] [outer = 0x7f0f94254000] 05:16:23 INFO - PROCESS | 1825 | 1461068183245 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 05:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1934ms 05:16:23 INFO - PROCESS | 1825 | 1461068183305 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 05:16:23 INFO - PROCESS | 1825 | 1461068183311 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 05:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:16:23 INFO - PROCESS | 1825 | 1461068183320 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:16:23 INFO - PROCESS | 1825 | 1461068183325 Marionette TRACE conn3 <- [1,1002,null,{}] 05:16:23 INFO - PROCESS | 1825 | 1461068183335 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:23 INFO - PROCESS | 1825 | 1461068183582 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 05:16:23 INFO - PROCESS | 1825 | 1461068183760 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97983000 == 119 [pid = 1825] [id = 258] 05:16:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0f9933e800) [pid = 1825] [serial = 775] [outer = (nil)] 05:16:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0f9d51bc00) [pid = 1825] [serial = 776] [outer = 0x7f0f9933e800] 05:16:23 INFO - PROCESS | 1825 | 1461068183859 Marionette DEBUG loaded listener.js 05:16:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0f9d554800) [pid = 1825] [serial = 777] [outer = 0x7f0f9933e800] 05:16:24 INFO - PROCESS | 1825 | 1461068184841 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 05:16:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:16:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1592ms 05:16:24 INFO - PROCESS | 1825 | 1461068184912 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 05:16:24 INFO - PROCESS | 1825 | 1461068184921 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 05:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:16:24 INFO - PROCESS | 1825 | 1461068184931 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:16:24 INFO - PROCESS | 1825 | 1461068184935 Marionette TRACE conn3 <- [1,1006,null,{}] 05:16:24 INFO - PROCESS | 1825 | 1461068184941 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:25 INFO - PROCESS | 1825 | 1461068185173 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 05:16:25 INFO - PROCESS | 1825 | 1461068185543 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f927b1000 == 120 [pid = 1825] [id = 259] 05:16:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0f9d7c8400) [pid = 1825] [serial = 778] [outer = (nil)] 05:16:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0f9e5a3800) [pid = 1825] [serial = 779] [outer = 0x7f0f9d7c8400] 05:16:25 INFO - PROCESS | 1825 | 1461068185623 Marionette DEBUG loaded listener.js 05:16:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0f9f68a000) [pid = 1825] [serial = 780] [outer = 0x7f0f9d7c8400] 05:16:26 INFO - PROCESS | 1825 | 1461068186592 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9902e000 == 119 [pid = 1825] [id = 243] 05:16:26 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0fa05c9400) [pid = 1825] [serial = 667] [outer = (nil)] [url = about:blank] 05:16:26 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0fa69ce800) [pid = 1825] [serial = 634] [outer = (nil)] [url = about:blank] 05:16:26 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0fa4a63c00) [pid = 1825] [serial = 631] [outer = (nil)] [url = about:blank] 05:16:26 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0fa77b8c00) [pid = 1825] [serial = 640] [outer = (nil)] [url = about:blank] 05:16:26 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0fa73a9400) [pid = 1825] [serial = 637] [outer = (nil)] [url = about:blank] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4372800 == 118 [pid = 1825] [id = 242] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0e98800 == 117 [pid = 1825] [id = 241] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff12800 == 116 [pid = 1825] [id = 240] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f963ed800 == 115 [pid = 1825] [id = 239] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6c5000 == 114 [pid = 1825] [id = 238] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f967d1000 == 113 [pid = 1825] [id = 237] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f934df800 == 112 [pid = 1825] [id = 231] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f934c8800 == 111 [pid = 1825] [id = 230] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f924e3000 == 110 [pid = 1825] [id = 229] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f967e2800 == 109 [pid = 1825] [id = 228] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f770000 == 108 [pid = 1825] [id = 227] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc03ae000 == 107 [pid = 1825] [id = 226] 05:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1791ms 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a62000 == 106 [pid = 1825] [id = 224] 05:16:26 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09dc800 == 105 [pid = 1825] [id = 223] 05:16:26 INFO - PROCESS | 1825 | 1461068186728 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 05:16:26 INFO - PROCESS | 1825 | 1461068186732 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 05:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:16:26 INFO - PROCESS | 1825 | 1461068186738 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:16:26 INFO - PROCESS | 1825 | 1461068186743 Marionette TRACE conn3 <- [1,1010,null,{}] 05:16:26 INFO - PROCESS | 1825 | 1461068186757 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:26 INFO - PROCESS | 1825 | 1461068186944 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0f961bd400) [pid = 1825] [serial = 515] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0fb8155400) [pid = 1825] [serial = 403] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0fb5ee0400) [pid = 1825] [serial = 485] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0f9d6cc800) [pid = 1825] [serial = 500] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0fa919ac00) [pid = 1825] [serial = 661] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f9f754800) [pid = 1825] [serial = 665] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0fa0032000) [pid = 1825] [serial = 649] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0fa213d400) [pid = 1825] [serial = 625] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f9d524c00) [pid = 1825] [serial = 488] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0fa0a09400) [pid = 1825] [serial = 458] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0faaca5800) [pid = 1825] [serial = 449] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0fa0baf400) [pid = 1825] [serial = 622] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0fa075bc00) [pid = 1825] [serial = 619] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0fa9faec00) [pid = 1825] [serial = 662] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f9fcc0c00) [pid = 1825] [serial = 491] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f9e5ad400) [pid = 1825] [serial = 509] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0fa85f2000) [pid = 1825] [serial = 548] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0fa6c21000) [pid = 1825] [serial = 659] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0f9e596000) [pid = 1825] [serial = 542] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0f9f687000) [pid = 1825] [serial = 433] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0fa8421800) [pid = 1825] [serial = 400] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0fa0def800) [pid = 1825] [serial = 443] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0faacad000) [pid = 1825] [serial = 406] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f9fe0d800) [pid = 1825] [serial = 440] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f98fbd800) [pid = 1825] [serial = 455] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f99344c00) [pid = 1825] [serial = 461] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0fab096000) [pid = 1825] [serial = 452] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9fd13000) [pid = 1825] [serial = 616] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fa69cb800) [pid = 1825] [serial = 497] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa027d800) [pid = 1825] [serial = 650] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9d6c4000) [pid = 1825] [serial = 652] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f9f685400) [pid = 1825] [serial = 664] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f9e5afc00) [pid = 1825] [serial = 646] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa0a08c00) [pid = 1825] [serial = 653] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa0de3000) [pid = 1825] [serial = 655] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9d5e6800) [pid = 1825] [serial = 613] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa42a7400) [pid = 1825] [serial = 658] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa0ba3c00) [pid = 1825] [serial = 611] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0fbe00fc00) [pid = 1825] [serial = 409] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa0a0f000) [pid = 1825] [serial = 494] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa0715000) [pid = 1825] [serial = 397] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f9d525800) [pid = 1825] [serial = 644] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9f751800) [pid = 1825] [serial = 647] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f960d8400) [pid = 1825] [serial = 512] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f98fb3c00) [pid = 1825] [serial = 643] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa0768800) [pid = 1825] [serial = 545] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0fb717a000) [pid = 1825] [serial = 503] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9e593000) [pid = 1825] [serial = 506] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa4adac00) [pid = 1825] [serial = 446] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9f74f000) [pid = 1825] [serial = 394] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fb5ee2800) [pid = 1825] [serial = 551] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f9f6a1c00) [pid = 1825] [serial = 436] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa40f8000) [pid = 1825] [serial = 628] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0fa2c65800) [pid = 1825] [serial = 656] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0fa8274000) [pid = 1825] [serial = 584] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fb71ed800) [pid = 1825] [serial = 587] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0faabbfc00) [pid = 1825] [serial = 581] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fa40f2000) [pid = 1825] [serial = 578] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0fa048f400) [pid = 1825] [serial = 575] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f98fb4000) [pid = 1825] [serial = 572] [outer = (nil)] [url = about:blank] 05:16:27 INFO - PROCESS | 1825 | 1461068187247 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963f2800 == 106 [pid = 1825] [id = 260] 05:16:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f98fb4000) [pid = 1825] [serial = 781] [outer = (nil)] 05:16:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9d6cc800) [pid = 1825] [serial = 782] [outer = 0x7f0f98fb4000] 05:16:27 INFO - PROCESS | 1825 | 1461068187331 Marionette DEBUG loaded listener.js 05:16:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9fe0fc00) [pid = 1825] [serial = 783] [outer = 0x7f0f98fb4000] 05:16:28 INFO - PROCESS | 1825 | 1461068188055 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 05:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1339ms 05:16:28 INFO - PROCESS | 1825 | 1461068188078 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 05:16:28 INFO - PROCESS | 1825 | 1461068188083 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 05:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:16:28 INFO - PROCESS | 1825 | 1461068188089 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:16:28 INFO - PROCESS | 1825 | 1461068188091 Marionette TRACE conn3 <- [1,1014,null,{}] 05:16:28 INFO - PROCESS | 1825 | 1461068188097 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:28 INFO - PROCESS | 1825 | 1461068188326 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 05:16:28 INFO - PROCESS | 1825 | 1461068188418 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e53c000 == 107 [pid = 1825] [id = 261] 05:16:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f99344c00) [pid = 1825] [serial = 784] [outer = (nil)] 05:16:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f9ff3c000) [pid = 1825] [serial = 785] [outer = 0x7f0f99344c00] 05:16:28 INFO - PROCESS | 1825 | 1461068188482 Marionette DEBUG loaded listener.js 05:16:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa048f400) [pid = 1825] [serial = 786] [outer = 0x7f0f99344c00] 05:16:29 INFO - PROCESS | 1825 | 1461068189274 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 05:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1234ms 05:16:29 INFO - PROCESS | 1825 | 1461068189324 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 05:16:29 INFO - PROCESS | 1825 | 1461068189327 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 05:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:16:29 INFO - PROCESS | 1825 | 1461068189343 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:16:29 INFO - PROCESS | 1825 | 1461068189346 Marionette TRACE conn3 <- [1,1018,null,{}] 05:16:29 INFO - PROCESS | 1825 | 1461068189351 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:29 INFO - PROCESS | 1825 | 1461068189591 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 05:16:29 INFO - PROCESS | 1825 | 1461068189618 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f7a9000 == 108 [pid = 1825] [id = 262] 05:16:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9ff3e800) [pid = 1825] [serial = 787] [outer = (nil)] 05:16:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa070d000) [pid = 1825] [serial = 788] [outer = 0x7f0f9ff3e800] 05:16:29 INFO - PROCESS | 1825 | 1461068189680 Marionette DEBUG loaded listener.js 05:16:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa082a800) [pid = 1825] [serial = 789] [outer = 0x7f0f9ff3e800] 05:16:30 INFO - PROCESS | 1825 | 1461068190533 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 05:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1234ms 05:16:30 INFO - PROCESS | 1825 | 1461068190578 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 05:16:30 INFO - PROCESS | 1825 | 1461068190584 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 05:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:16:30 INFO - PROCESS | 1825 | 1461068190605 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:16:30 INFO - PROCESS | 1825 | 1461068190612 Marionette TRACE conn3 <- [1,1022,null,{}] 05:16:30 INFO - PROCESS | 1825 | 1461068190641 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:30 INFO - PROCESS | 1825 | 1461068190950 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 05:16:30 INFO - PROCESS | 1825 | 1461068190978 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09d3800 == 109 [pid = 1825] [id = 263] 05:16:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa082c000) [pid = 1825] [serial = 790] [outer = (nil)] 05:16:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa0def800) [pid = 1825] [serial = 791] [outer = 0x7f0fa082c000] 05:16:31 INFO - PROCESS | 1825 | 1461068191045 Marionette DEBUG loaded listener.js 05:16:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa40a3800) [pid = 1825] [serial = 792] [outer = 0x7f0fa082c000] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f9f6afc00) [pid = 1825] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f99342000) [pid = 1825] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f961bac00) [pid = 1825] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f99339800) [pid = 1825] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa40ee000) [pid = 1825] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f99338400) [pid = 1825] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:16:31 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f960cb800) [pid = 1825] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:16:32 INFO - PROCESS | 1825 | 1461068192252 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 05:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1695ms 05:16:32 INFO - PROCESS | 1825 | 1461068192300 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 05:16:32 INFO - PROCESS | 1825 | 1461068192304 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 05:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:16:32 INFO - PROCESS | 1825 | 1461068192310 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:16:32 INFO - PROCESS | 1825 | 1461068192312 Marionette TRACE conn3 <- [1,1026,null,{}] 05:16:32 INFO - PROCESS | 1825 | 1461068192318 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:32 INFO - PROCESS | 1825 | 1461068192493 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 05:16:32 INFO - PROCESS | 1825 | 1461068192507 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0ea2000 == 110 [pid = 1825] [id = 264] 05:16:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9fe0c000) [pid = 1825] [serial = 793] [outer = (nil)] 05:16:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa40ed800) [pid = 1825] [serial = 794] [outer = 0x7f0f9fe0c000] 05:16:32 INFO - PROCESS | 1825 | 1461068192580 Marionette DEBUG loaded listener.js 05:16:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa4388800) [pid = 1825] [serial = 795] [outer = 0x7f0f9fe0c000] 05:16:33 INFO - PROCESS | 1825 | 1461068193416 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 05:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1134ms 05:16:33 INFO - PROCESS | 1825 | 1461068193445 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 05:16:33 INFO - PROCESS | 1825 | 1461068193449 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 05:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:16:33 INFO - PROCESS | 1825 | 1461068193467 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:16:33 INFO - PROCESS | 1825 | 1461068193469 Marionette TRACE conn3 <- [1,1030,null,{}] 05:16:33 INFO - PROCESS | 1825 | 1461068193475 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:33 INFO - PROCESS | 1825 | 1461068193649 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 05:16:33 INFO - PROCESS | 1825 | 1461068193663 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f924e0800 == 111 [pid = 1825] [id = 265] 05:16:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f94253400) [pid = 1825] [serial = 796] [outer = (nil)] 05:16:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f9425c800) [pid = 1825] [serial = 797] [outer = 0x7f0f94253400] 05:16:33 INFO - PROCESS | 1825 | 1461068193845 Marionette DEBUG loaded listener.js 05:16:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0f97653400) [pid = 1825] [serial = 798] [outer = 0x7f0f94253400] 05:16:35 INFO - PROCESS | 1825 | 1461068195002 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 05:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1586ms 05:16:35 INFO - PROCESS | 1825 | 1461068195054 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 05:16:35 INFO - PROCESS | 1825 | 1461068195058 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 05:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:16:35 INFO - PROCESS | 1825 | 1461068195067 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:16:35 INFO - PROCESS | 1825 | 1461068195072 Marionette TRACE conn3 <- [1,1034,null,{}] 05:16:35 INFO - PROCESS | 1825 | 1461068195079 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:35 INFO - PROCESS | 1825 | 1461068195295 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 05:16:35 INFO - PROCESS | 1825 | 1461068195527 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e536000 == 112 [pid = 1825] [id = 266] 05:16:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9d6cd800) [pid = 1825] [serial = 799] [outer = (nil)] 05:16:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f9e5a3c00) [pid = 1825] [serial = 800] [outer = 0x7f0f9d6cd800] 05:16:35 INFO - PROCESS | 1825 | 1461068195648 Marionette DEBUG loaded listener.js 05:16:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9f698c00) [pid = 1825] [serial = 801] [outer = 0x7f0f9d6cd800] 05:16:36 INFO - PROCESS | 1825 | 1461068196644 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 05:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1636ms 05:16:36 INFO - PROCESS | 1825 | 1461068196703 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 05:16:36 INFO - PROCESS | 1825 | 1461068196710 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 05:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:16:36 INFO - PROCESS | 1825 | 1461068196721 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:16:36 INFO - PROCESS | 1825 | 1461068196725 Marionette TRACE conn3 <- [1,1038,null,{}] 05:16:36 INFO - PROCESS | 1825 | 1461068196733 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:37 INFO - PROCESS | 1825 | 1461068197005 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 05:16:37 INFO - PROCESS | 1825 | 1461068197316 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09cd800 == 113 [pid = 1825] [id = 267] 05:16:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f9fd13400) [pid = 1825] [serial = 802] [outer = (nil)] 05:16:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9fe0a400) [pid = 1825] [serial = 803] [outer = 0x7f0f9fd13400] 05:16:37 INFO - PROCESS | 1825 | 1461068197397 Marionette DEBUG loaded listener.js 05:16:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa0035800) [pid = 1825] [serial = 804] [outer = 0x7f0f9fd13400] 05:16:38 INFO - PROCESS | 1825 | 1461068198287 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 05:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1634ms 05:16:38 INFO - PROCESS | 1825 | 1461068198355 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 05:16:38 INFO - PROCESS | 1825 | 1461068198358 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 05:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:16:38 INFO - PROCESS | 1825 | 1461068198366 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:16:38 INFO - PROCESS | 1825 | 1461068198372 Marionette TRACE conn3 <- [1,1042,null,{}] 05:16:38 INFO - PROCESS | 1825 | 1461068198389 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:38 INFO - PROCESS | 1825 | 1461068198659 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 05:16:38 INFO - PROCESS | 1825 | 1461068198889 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b97800 == 114 [pid = 1825] [id = 268] 05:16:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa0769400) [pid = 1825] [serial = 805] [outer = (nil)] 05:16:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa0de3800) [pid = 1825] [serial = 806] [outer = 0x7f0fa0769400] 05:16:38 INFO - PROCESS | 1825 | 1461068198980 Marionette DEBUG loaded listener.js 05:16:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa1c7a400) [pid = 1825] [serial = 807] [outer = 0x7f0fa0769400] 05:16:39 INFO - PROCESS | 1825 | 1461068199802 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 05:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1492ms 05:16:39 INFO - PROCESS | 1825 | 1461068199859 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 05:16:39 INFO - PROCESS | 1825 | 1461068199864 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 05:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:16:39 INFO - PROCESS | 1825 | 1461068199871 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:16:39 INFO - PROCESS | 1825 | 1461068199875 Marionette TRACE conn3 <- [1,1046,null,{}] 05:16:39 INFO - PROCESS | 1825 | 1461068199880 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:40 INFO - PROCESS | 1825 | 1461068200097 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 05:16:40 INFO - PROCESS | 1825 | 1461068200280 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52e7000 == 115 [pid = 1825] [id = 269] 05:16:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9f6a7400) [pid = 1825] [serial = 808] [outer = (nil)] 05:16:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa40f3c00) [pid = 1825] [serial = 809] [outer = 0x7f0f9f6a7400] 05:16:40 INFO - PROCESS | 1825 | 1461068200358 Marionette DEBUG loaded listener.js 05:16:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa4ad3c00) [pid = 1825] [serial = 810] [outer = 0x7f0f9f6a7400] 05:16:41 INFO - PROCESS | 1825 | 1461068201229 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 05:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1432ms 05:16:41 INFO - PROCESS | 1825 | 1461068201304 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 05:16:41 INFO - PROCESS | 1825 | 1461068201308 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 05:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:16:41 INFO - PROCESS | 1825 | 1461068201315 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:16:41 INFO - PROCESS | 1825 | 1461068201319 Marionette TRACE conn3 <- [1,1050,null,{}] 05:16:41 INFO - PROCESS | 1825 | 1461068201325 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:41 INFO - PROCESS | 1825 | 1461068201565 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 05:16:41 INFO - PROCESS | 1825 | 1461068201802 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6a4d000 == 116 [pid = 1825] [id = 270] 05:16:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fa7311000) [pid = 1825] [serial = 811] [outer = (nil)] 05:16:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fa77b3800) [pid = 1825] [serial = 812] [outer = 0x7f0fa7311000] 05:16:41 INFO - PROCESS | 1825 | 1461068201934 Marionette DEBUG loaded listener.js 05:16:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa9fab000) [pid = 1825] [serial = 813] [outer = 0x7f0fa7311000] 05:16:42 INFO - PROCESS | 1825 | 1461068202841 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 05:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1589ms 05:16:42 INFO - PROCESS | 1825 | 1461068202905 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 05:16:42 INFO - PROCESS | 1825 | 1461068202909 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 05:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:16:42 INFO - PROCESS | 1825 | 1461068202916 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:16:42 INFO - PROCESS | 1825 | 1461068202920 Marionette TRACE conn3 <- [1,1054,null,{}] 05:16:42 INFO - PROCESS | 1825 | 1461068202926 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:43 INFO - PROCESS | 1825 | 1461068203170 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 05:16:43 INFO - PROCESS | 1825 | 1461068203398 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa97e3800 == 117 [pid = 1825] [id = 271] 05:16:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa9fac000) [pid = 1825] [serial = 814] [outer = (nil)] 05:16:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fab1c6c00) [pid = 1825] [serial = 815] [outer = 0x7f0fa9fac000] 05:16:43 INFO - PROCESS | 1825 | 1461068203517 Marionette DEBUG loaded listener.js 05:16:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fb005f000) [pid = 1825] [serial = 816] [outer = 0x7f0fa9fac000] 05:16:44 INFO - PROCESS | 1825 | 1461068204358 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 05:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1488ms 05:16:44 INFO - PROCESS | 1825 | 1461068204406 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 05:16:44 INFO - PROCESS | 1825 | 1461068204410 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 05:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:16:44 INFO - PROCESS | 1825 | 1461068204416 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:16:44 INFO - PROCESS | 1825 | 1461068204419 Marionette TRACE conn3 <- [1,1058,null,{}] 05:16:44 INFO - PROCESS | 1825 | 1461068204424 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:44 INFO - PROCESS | 1825 | 1461068204636 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 05:16:44 INFO - PROCESS | 1825 | 1461068204820 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab02c800 == 118 [pid = 1825] [id = 272] 05:16:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0faac8b400) [pid = 1825] [serial = 817] [outer = (nil)] 05:16:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fb6a51000) [pid = 1825] [serial = 818] [outer = 0x7f0faac8b400] 05:16:44 INFO - PROCESS | 1825 | 1461068204895 Marionette DEBUG loaded listener.js 05:16:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fb6fff400) [pid = 1825] [serial = 819] [outer = 0x7f0faac8b400] 05:16:45 INFO - PROCESS | 1825 | 1461068205744 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 05:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1378ms 05:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:16:45 INFO - PROCESS | 1825 | 1461068205795 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 05:16:45 INFO - PROCESS | 1825 | 1461068205798 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 05:16:45 INFO - PROCESS | 1825 | 1461068205805 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:16:45 INFO - PROCESS | 1825 | 1461068205809 Marionette TRACE conn3 <- [1,1062,null,{}] 05:16:45 INFO - PROCESS | 1825 | 1461068205815 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:46 INFO - PROCESS | 1825 | 1461068206008 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 05:16:46 INFO - PROCESS | 1825 | 1461068206205 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0face26000 == 119 [pid = 1825] [id = 273] 05:16:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fa695c000) [pid = 1825] [serial = 820] [outer = (nil)] 05:16:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fb717d800) [pid = 1825] [serial = 821] [outer = 0x7f0fa695c000] 05:16:46 INFO - PROCESS | 1825 | 1461068206279 Marionette DEBUG loaded listener.js 05:16:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fb814dc00) [pid = 1825] [serial = 822] [outer = 0x7f0fa695c000] 05:16:47 INFO - PROCESS | 1825 | 1461068207182 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 05:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1430ms 05:16:47 INFO - PROCESS | 1825 | 1461068207234 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 05:16:47 INFO - PROCESS | 1825 | 1461068207238 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 05:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:16:47 INFO - PROCESS | 1825 | 1461068207245 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:16:47 INFO - PROCESS | 1825 | 1461068207249 Marionette TRACE conn3 <- [1,1066,null,{}] 05:16:47 INFO - PROCESS | 1825 | 1461068207255 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:47 INFO - PROCESS | 1825 | 1461068207492 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 05:16:47 INFO - PROCESS | 1825 | 1461068207721 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6f4b800 == 120 [pid = 1825] [id = 274] 05:16:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f9fcc0000) [pid = 1825] [serial = 823] [outer = (nil)] 05:16:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fbb860c00) [pid = 1825] [serial = 824] [outer = 0x7f0f9fcc0000] 05:16:47 INFO - PROCESS | 1825 | 1461068207821 Marionette DEBUG loaded listener.js 05:16:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0fbb9a7800) [pid = 1825] [serial = 825] [outer = 0x7f0f9fcc0000] 05:16:48 INFO - PROCESS | 1825 | 1461068208650 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 05:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1480ms 05:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:16:48 INFO - PROCESS | 1825 | 1461068208726 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 05:16:48 INFO - PROCESS | 1825 | 1461068208729 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 05:16:48 INFO - PROCESS | 1825 | 1461068208736 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:16:48 INFO - PROCESS | 1825 | 1461068208739 Marionette TRACE conn3 <- [1,1070,null,{}] 05:16:48 INFO - PROCESS | 1825 | 1461068208745 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:48 INFO - PROCESS | 1825 | 1461068208944 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 05:16:49 INFO - PROCESS | 1825 | 1461068209132 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9751d000 == 121 [pid = 1825] [id = 275] 05:16:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0f9fcbc400) [pid = 1825] [serial = 826] [outer = (nil)] 05:16:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0fa0de9800) [pid = 1825] [serial = 827] [outer = 0x7f0f9fcbc400] 05:16:49 INFO - PROCESS | 1825 | 1461068209272 Marionette DEBUG loaded listener.js 05:16:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0fbbcdb000) [pid = 1825] [serial = 828] [outer = 0x7f0f9fcbc400] 05:16:50 INFO - PROCESS | 1825 | 1461068210155 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 05:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1480ms 05:16:50 INFO - PROCESS | 1825 | 1461068210216 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 05:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:16:50 INFO - PROCESS | 1825 | 1461068210226 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 05:16:50 INFO - PROCESS | 1825 | 1461068210232 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:16:50 INFO - PROCESS | 1825 | 1461068210237 Marionette TRACE conn3 <- [1,1074,null,{}] 05:16:50 INFO - PROCESS | 1825 | 1461068210243 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:50 INFO - PROCESS | 1825 | 1461068210507 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 05:16:50 INFO - PROCESS | 1825 | 1461068210744 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963fc000 == 122 [pid = 1825] [id = 276] 05:16:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f94243000) [pid = 1825] [serial = 829] [outer = (nil)] 05:16:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0f94245800) [pid = 1825] [serial = 830] [outer = 0x7f0f94243000] 05:16:51 INFO - PROCESS | 1825 | 1461068211266 Marionette DEBUG loaded listener.js 05:16:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0f94257800) [pid = 1825] [serial = 831] [outer = 0x7f0f94243000] 05:16:52 INFO - PROCESS | 1825 | 1461068212228 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 05:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2036ms 05:16:52 INFO - PROCESS | 1825 | 1461068212271 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 05:16:52 INFO - PROCESS | 1825 | 1461068212277 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 05:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:16:52 INFO - PROCESS | 1825 | 1461068212302 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:16:52 INFO - PROCESS | 1825 | 1461068212307 Marionette TRACE conn3 <- [1,1078,null,{}] 05:16:52 INFO - PROCESS | 1825 | 1461068212322 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:52 INFO - PROCESS | 1825 | 1461068212520 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 05:16:52 INFO - PROCESS | 1825 | 1461068212784 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5b5000 == 123 [pid = 1825] [id = 277] 05:16:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f961be000) [pid = 1825] [serial = 832] [outer = (nil)] 05:16:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f99338000) [pid = 1825] [serial = 833] [outer = 0x7f0f961be000] 05:16:52 INFO - PROCESS | 1825 | 1461068212874 Marionette DEBUG loaded listener.js 05:16:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f9d54f000) [pid = 1825] [serial = 834] [outer = 0x7f0f961be000] 05:16:53 INFO - PROCESS | 1825 | 1461068213890 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 05:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1656ms 05:16:53 INFO - PROCESS | 1825 | 1461068213942 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 05:16:53 INFO - PROCESS | 1825 | 1461068213948 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 05:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:16:53 INFO - PROCESS | 1825 | 1461068213959 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:16:53 INFO - PROCESS | 1825 | 1461068213963 Marionette TRACE conn3 <- [1,1082,null,{}] 05:16:53 INFO - PROCESS | 1825 | 1461068213968 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:54 INFO - PROCESS | 1825 | 1461068214200 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 05:16:54 INFO - PROCESS | 1825 | 1461068214556 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1140800 == 122 [pid = 1825] [id = 202] 05:16:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6a45800 == 121 [pid = 1825] [id = 53] 05:16:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f99023000 == 120 [pid = 1825] [id = 204] 05:16:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1c34800 == 119 [pid = 1825] [id = 205] 05:16:54 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0f9f752000) [pid = 1825] [serial = 734] [outer = (nil)] [url = about:blank] 05:16:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f927c6800 == 120 [pid = 1825] [id = 278] 05:16:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f9765b400) [pid = 1825] [serial = 835] [outer = (nil)] 05:16:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0f9e5ab400) [pid = 1825] [serial = 836] [outer = 0x7f0f9765b400] 05:16:54 INFO - PROCESS | 1825 | 1461068214688 Marionette DEBUG loaded listener.js 05:16:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0f9f69cc00) [pid = 1825] [serial = 837] [outer = 0x7f0f9765b400] 05:16:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff17000 == 119 [pid = 1825] [id = 200] 05:16:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b58800 == 118 [pid = 1825] [id = 52] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0ea2000 == 117 [pid = 1825] [id = 264] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09d3800 == 116 [pid = 1825] [id = 263] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f7a9000 == 115 [pid = 1825] [id = 262] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e53c000 == 114 [pid = 1825] [id = 261] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f963f2800 == 113 [pid = 1825] [id = 260] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f927b1000 == 112 [pid = 1825] [id = 259] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97983000 == 111 [pid = 1825] [id = 258] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba11f000 == 110 [pid = 1825] [id = 252] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6f49000 == 109 [pid = 1825] [id = 251] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc1c800 == 108 [pid = 1825] [id = 250] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f2f000 == 107 [pid = 1825] [id = 249] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9673800 == 106 [pid = 1825] [id = 248] 05:16:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e540000 == 105 [pid = 1825] [id = 245] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0fb8151800) [pid = 1825] [serial = 701] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0fa0826c00) [pid = 1825] [serial = 722] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0fa2b14c00) [pid = 1825] [serial = 726] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f9d7c8c00) [pid = 1825] [serial = 670] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0fb6fa2400) [pid = 1825] [serial = 698] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0fa1ea1800) [pid = 1825] [serial = 704] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9f6ab400) [pid = 1825] [serial = 717] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fb0137c00) [pid = 1825] [serial = 692] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0fb6a5c800) [pid = 1825] [serial = 695] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0fa0bb1000) [pid = 1825] [serial = 723] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0fbb99d000) [pid = 1825] [serial = 707] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0faafb5c00) [pid = 1825] [serial = 686] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f9d5ea400) [pid = 1825] [serial = 716] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0fa027e800) [pid = 1825] [serial = 720] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0fa0de4400) [pid = 1825] [serial = 725] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0fa40f7000) [pid = 1825] [serial = 728] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9ff3b800) [pid = 1825] [serial = 673] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0facc8b800) [pid = 1825] [serial = 689] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9d51cc00) [pid = 1825] [serial = 713] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0fa4396000) [pid = 1825] [serial = 729] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa9b28800) [pid = 1825] [serial = 683] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fa0a08400) [pid = 1825] [serial = 677] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9f684000) [pid = 1825] [serial = 719] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9f751400) [pid = 1825] [serial = 710] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fa77ad000) [pid = 1825] [serial = 680] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9d5e0000) [pid = 1825] [serial = 714] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f961c1400) [pid = 1825] [serial = 731] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9d521800) [pid = 1825] [serial = 437] [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.] 05:16:55 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9d6c6c00) [pid = 1825] [serial = 732] [outer = (nil)] [url = about:blank] 05:16:55 INFO - PROCESS | 1825 | 1461068215867 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 05:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1933ms 05:16:55 INFO - PROCESS | 1825 | 1461068215893 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 05:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:16:55 INFO - PROCESS | 1825 | 1461068215899 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 05:16:55 INFO - PROCESS | 1825 | 1461068215908 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:16:55 INFO - PROCESS | 1825 | 1461068215915 Marionette TRACE conn3 <- [1,1086,null,{}] 05:16:55 INFO - PROCESS | 1825 | 1461068215924 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:56 INFO - PROCESS | 1825 | 1461068216142 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 05:16:56 INFO - PROCESS | 1825 | 1461068216438 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97673800 == 106 [pid = 1825] [id = 279] 05:16:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f97654800) [pid = 1825] [serial = 838] [outer = (nil)] 05:16:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f9d5e0800) [pid = 1825] [serial = 839] [outer = 0x7f0f97654800] 05:16:56 INFO - PROCESS | 1825 | 1461068216522 Marionette DEBUG loaded listener.js 05:16:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f9e59b800) [pid = 1825] [serial = 840] [outer = 0x7f0f97654800] 05:16:57 INFO - PROCESS | 1825 | 1461068217402 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 05:16:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:16:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1542ms 05:16:57 INFO - PROCESS | 1825 | 1461068217450 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 05:16:57 INFO - PROCESS | 1825 | 1461068217459 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 05:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:16:57 INFO - PROCESS | 1825 | 1461068217470 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:16:57 INFO - PROCESS | 1825 | 1461068217473 Marionette TRACE conn3 <- [1,1090,null,{}] 05:16:57 INFO - PROCESS | 1825 | 1461068217480 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:57 INFO - PROCESS | 1825 | 1461068217686 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 05:16:57 INFO - PROCESS | 1825 | 1461068217876 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6cd000 == 107 [pid = 1825] [id = 280] 05:16:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f9f6a5800) [pid = 1825] [serial = 841] [outer = (nil)] 05:16:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f9f751400) [pid = 1825] [serial = 842] [outer = 0x7f0f9f6a5800] 05:16:58 INFO - PROCESS | 1825 | 1461068218000 Marionette DEBUG loaded listener.js 05:16:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f9fcc2000) [pid = 1825] [serial = 843] [outer = 0x7f0f9f6a5800] 05:16:58 INFO - PROCESS | 1825 | 1461068218957 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 05:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1535ms 05:16:59 INFO - PROCESS | 1825 | 1461068219006 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 05:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:16:59 INFO - PROCESS | 1825 | 1461068219011 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 05:16:59 INFO - PROCESS | 1825 | 1461068219018 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:16:59 INFO - PROCESS | 1825 | 1461068219024 Marionette TRACE conn3 <- [1,1094,null,{}] 05:16:59 INFO - PROCESS | 1825 | 1461068219041 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:16:59 INFO - PROCESS | 1825 | 1461068219246 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 05:16:59 INFO - PROCESS | 1825 | 1461068219473 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:16:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa04ee800 == 108 [pid = 1825] [id = 281] 05:16:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f9fe02800) [pid = 1825] [serial = 844] [outer = (nil)] 05:16:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f9fe39800) [pid = 1825] [serial = 845] [outer = 0x7f0f9fe02800] 05:16:59 INFO - PROCESS | 1825 | 1461068219600 Marionette DEBUG loaded listener.js 05:16:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa003e000) [pid = 1825] [serial = 846] [outer = 0x7f0f9fe02800] 05:17:00 INFO - PROCESS | 1825 | 1461068220500 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 05:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1537ms 05:17:00 INFO - PROCESS | 1825 | 1461068220554 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 05:17:00 INFO - PROCESS | 1825 | 1461068220558 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 05:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:17:00 INFO - PROCESS | 1825 | 1461068220565 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:17:00 INFO - PROCESS | 1825 | 1461068220567 Marionette TRACE conn3 <- [1,1098,null,{}] 05:17:00 INFO - PROCESS | 1825 | 1461068220574 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:00 INFO - PROCESS | 1825 | 1461068220772 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 05:17:01 INFO - PROCESS | 1825 | 1461068221024 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e9a800 == 109 [pid = 1825] [id = 282] 05:17:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9fe07400) [pid = 1825] [serial = 847] [outer = (nil)] 05:17:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa0708000) [pid = 1825] [serial = 848] [outer = 0x7f0f9fe07400] 05:17:01 INFO - PROCESS | 1825 | 1461068221154 Marionette DEBUG loaded listener.js 05:17:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fa0826c00) [pid = 1825] [serial = 849] [outer = 0x7f0f9fe07400] 05:17:02 INFO - PROCESS | 1825 | 1461068222031 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 05:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1537ms 05:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:17:02 INFO - PROCESS | 1825 | 1461068222104 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 05:17:02 INFO - PROCESS | 1825 | 1461068222106 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 05:17:02 INFO - PROCESS | 1825 | 1461068222113 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:17:02 INFO - PROCESS | 1825 | 1461068222116 Marionette TRACE conn3 <- [1,1102,null,{}] 05:17:02 INFO - PROCESS | 1825 | 1461068222122 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:02 INFO - PROCESS | 1825 | 1461068222453 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 05:17:02 INFO - PROCESS | 1825 | 1461068222761 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b75800 == 110 [pid = 1825] [id = 283] 05:17:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fa0286800) [pid = 1825] [serial = 850] [outer = (nil)] 05:17:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fa0a0b800) [pid = 1825] [serial = 851] [outer = 0x7f0fa0286800] 05:17:02 INFO - PROCESS | 1825 | 1461068222844 Marionette DEBUG loaded listener.js 05:17:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fa0de4400) [pid = 1825] [serial = 852] [outer = 0x7f0fa0286800] 05:17:03 INFO - PROCESS | 1825 | 1461068223695 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 05:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1632ms 05:17:03 INFO - PROCESS | 1825 | 1461068223745 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 05:17:03 INFO - PROCESS | 1825 | 1461068223749 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 05:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:17:03 INFO - PROCESS | 1825 | 1461068223755 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:17:03 INFO - PROCESS | 1825 | 1461068223759 Marionette TRACE conn3 <- [1,1106,null,{}] 05:17:03 INFO - PROCESS | 1825 | 1461068223765 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:03 INFO - PROCESS | 1825 | 1461068223989 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94274000 == 109 [pid = 1825] [id = 256] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb1d000 == 108 [pid = 1825] [id = 210] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbed32800 == 107 [pid = 1825] [id = 254] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fe7800 == 106 [pid = 1825] [id = 257] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a4e800 == 105 [pid = 1825] [id = 209] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb71b4000 == 104 [pid = 1825] [id = 212] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d16000 == 103 [pid = 1825] [id = 255] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6c57800 == 102 [pid = 1825] [id = 235] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f96122000 == 101 [pid = 1825] [id = 171] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9751c800 == 100 [pid = 1825] [id = 234] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e53f800 == 99 [pid = 1825] [id = 236] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9751d000 == 98 [pid = 1825] [id = 275] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6f4b800 == 97 [pid = 1825] [id = 274] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0face26000 == 96 [pid = 1825] [id = 273] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab02c800 == 95 [pid = 1825] [id = 272] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa97e3800 == 94 [pid = 1825] [id = 271] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6a4d000 == 93 [pid = 1825] [id = 270] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52e7000 == 92 [pid = 1825] [id = 269] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b97800 == 91 [pid = 1825] [id = 268] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09cd800 == 90 [pid = 1825] [id = 267] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e536000 == 89 [pid = 1825] [id = 266] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4c3f800 == 88 [pid = 1825] [id = 232] 05:17:05 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f924e0800 == 87 [pid = 1825] [id = 265] 05:17:05 INFO - PROCESS | 1825 | 1461068225938 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95feb800 == 88 [pid = 1825] [id = 284] 05:17:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f97662000) [pid = 1825] [serial = 853] [outer = (nil)] 05:17:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0f99346000) [pid = 1825] [serial = 854] [outer = 0x7f0f97662000] 05:17:06 INFO - PROCESS | 1825 | 1461068226018 Marionette DEBUG loaded listener.js 05:17:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0f9d5ea400) [pid = 1825] [serial = 855] [outer = 0x7f0f97662000] 05:17:06 INFO - PROCESS | 1825 | 1461068226734 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 05:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 3035ms 05:17:06 INFO - PROCESS | 1825 | 1461068226792 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 05:17:06 INFO - PROCESS | 1825 | 1461068226796 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 05:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:17:06 INFO - PROCESS | 1825 | 1461068226805 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:17:06 INFO - PROCESS | 1825 | 1461068226811 Marionette TRACE conn3 <- [1,1110,null,{}] 05:17:06 INFO - PROCESS | 1825 | 1461068226819 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:07 INFO - PROCESS | 1825 | 1461068227010 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 05:17:07 INFO - PROCESS | 1825 | 1461068227021 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5c1000 == 89 [pid = 1825] [id = 285] 05:17:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0f960d4c00) [pid = 1825] [serial = 856] [outer = (nil)] 05:17:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0f9fcbbc00) [pid = 1825] [serial = 857] [outer = 0x7f0f960d4c00] 05:17:07 INFO - PROCESS | 1825 | 1461068227114 Marionette DEBUG loaded listener.js 05:17:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f9fd1a000) [pid = 1825] [serial = 858] [outer = 0x7f0f960d4c00] 05:17:08 INFO - PROCESS | 1825 | 1461068228136 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 05:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1385ms 05:17:08 INFO - PROCESS | 1825 | 1461068228196 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 05:17:08 INFO - PROCESS | 1825 | 1461068228202 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 05:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:17:08 INFO - PROCESS | 1825 | 1461068228209 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:17:08 INFO - PROCESS | 1825 | 1461068228212 Marionette TRACE conn3 <- [1,1114,null,{}] 05:17:08 INFO - PROCESS | 1825 | 1461068228218 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:08 INFO - PROCESS | 1825 | 1461068228440 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 05:17:08 INFO - PROCESS | 1825 | 1461068228475 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0521000 == 90 [pid = 1825] [id = 286] 05:17:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0fa0037400) [pid = 1825] [serial = 859] [outer = (nil)] 05:17:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0fa070a800) [pid = 1825] [serial = 860] [outer = 0x7f0fa0037400] 05:17:08 INFO - PROCESS | 1825 | 1461068228545 Marionette DEBUG loaded listener.js 05:17:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0fa0ba2400) [pid = 1825] [serial = 861] [outer = 0x7f0fa0037400] 05:17:09 INFO - PROCESS | 1825 | 1461068229516 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 05:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1329ms 05:17:09 INFO - PROCESS | 1825 | 1461068229540 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 05:17:09 INFO - PROCESS | 1825 | 1461068229544 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 05:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:17:09 INFO - PROCESS | 1825 | 1461068229559 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:17:09 INFO - PROCESS | 1825 | 1461068229569 Marionette TRACE conn3 <- [1,1118,null,{}] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0f9fe0c000) [pid = 1825] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9ff3e800) [pid = 1825] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0f9933e800) [pid = 1825] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0fa082c000) [pid = 1825] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0f9d7c8400) [pid = 1825] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0f99344c00) [pid = 1825] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0f98fb4000) [pid = 1825] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f961be000) [pid = 1825] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:17:09 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f94243000) [pid = 1825] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:17:09 INFO - PROCESS | 1825 | 1461068229873 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:10 INFO - PROCESS | 1825 | 1461068230041 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 05:17:10 INFO - PROCESS | 1825 | 1461068230231 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43e1000 == 91 [pid = 1825] [id = 287] 05:17:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f9e594000) [pid = 1825] [serial = 862] [outer = (nil)] 05:17:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fa082c000) [pid = 1825] [serial = 863] [outer = 0x7f0f9e594000] 05:17:10 INFO - PROCESS | 1825 | 1461068230298 Marionette DEBUG loaded listener.js 05:17:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0fa2c65800) [pid = 1825] [serial = 864] [outer = 0x7f0f9e594000] 05:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1459ms 05:17:11 INFO - PROCESS | 1825 | 1461068231004 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 05:17:11 INFO - PROCESS | 1825 | 1461068231012 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 05:17:11 INFO - PROCESS | 1825 | 1461068231017 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 05:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:17:11 INFO - PROCESS | 1825 | 1461068231028 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:17:11 INFO - PROCESS | 1825 | 1461068231031 Marionette TRACE conn3 <- [1,1122,null,{}] 05:17:11 INFO - PROCESS | 1825 | 1461068231036 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:11 INFO - PROCESS | 1825 | 1461068231265 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 05:17:11 INFO - PROCESS | 1825 | 1461068231287 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94268000 == 92 [pid = 1825] [id = 288] 05:17:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0f9e596c00) [pid = 1825] [serial = 865] [outer = (nil)] 05:17:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0fa42a7800) [pid = 1825] [serial = 866] [outer = 0x7f0f9e596c00] 05:17:11 INFO - PROCESS | 1825 | 1461068231353 Marionette DEBUG loaded listener.js 05:17:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0fa4ad1000) [pid = 1825] [serial = 867] [outer = 0x7f0f9e596c00] 05:17:12 INFO - PROCESS | 1825 | 1461068232400 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 05:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1389ms 05:17:12 INFO - PROCESS | 1825 | 1461068232418 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 05:17:12 INFO - PROCESS | 1825 | 1461068232424 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 05:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:17:12 INFO - PROCESS | 1825 | 1461068232433 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:17:12 INFO - PROCESS | 1825 | 1461068232439 Marionette TRACE conn3 <- [1,1126,null,{}] 05:17:12 INFO - PROCESS | 1825 | 1461068232450 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:12 INFO - PROCESS | 1825 | 1461068232643 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 05:17:12 INFO - PROCESS | 1825 | 1461068232918 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f778800 == 93 [pid = 1825] [id = 289] 05:17:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f9e5a8000) [pid = 1825] [serial = 868] [outer = (nil)] 05:17:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0f9f6acc00) [pid = 1825] [serial = 869] [outer = 0x7f0f9e5a8000] 05:17:13 INFO - PROCESS | 1825 | 1461068233039 Marionette DEBUG loaded listener.js 05:17:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0f9fd12800) [pid = 1825] [serial = 870] [outer = 0x7f0f9e5a8000] 05:17:13 INFO - PROCESS | 1825 | 1461068233952 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 05:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1540ms 05:17:13 INFO - PROCESS | 1825 | 1461068233974 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 05:17:13 INFO - PROCESS | 1825 | 1461068233984 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 05:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:17:14 INFO - PROCESS | 1825 | 1461068233995 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:17:14 INFO - PROCESS | 1825 | 1461068233999 Marionette TRACE conn3 <- [1,1130,null,{}] 05:17:14 INFO - PROCESS | 1825 | 1461068234006 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:14 INFO - PROCESS | 1825 | 1461068234202 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 05:17:14 INFO - PROCESS | 1825 | 1461068234394 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa508d800 == 94 [pid = 1825] [id = 290] 05:17:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f98fbd800) [pid = 1825] [serial = 871] [outer = (nil)] 05:17:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0fa0a11000) [pid = 1825] [serial = 872] [outer = 0x7f0f98fbd800] 05:17:14 INFO - PROCESS | 1825 | 1461068234520 Marionette DEBUG loaded listener.js 05:17:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0fa1ea1800) [pid = 1825] [serial = 873] [outer = 0x7f0f98fbd800] 05:17:15 INFO - PROCESS | 1825 | 1461068235510 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 05:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1535ms 05:17:15 INFO - PROCESS | 1825 | 1461068235531 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 05:17:15 INFO - PROCESS | 1825 | 1461068235535 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 05:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:17:15 INFO - PROCESS | 1825 | 1461068235541 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:17:15 INFO - PROCESS | 1825 | 1461068235547 Marionette TRACE conn3 <- [1,1134,null,{}] 05:17:15 INFO - PROCESS | 1825 | 1461068235564 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:15 INFO - PROCESS | 1825 | 1461068235757 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 05:17:16 INFO - PROCESS | 1825 | 1461068236002 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa877e800 == 95 [pid = 1825] [id = 291] 05:17:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0fa2137c00) [pid = 1825] [serial = 874] [outer = (nil)] 05:17:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0fa6a8bc00) [pid = 1825] [serial = 875] [outer = 0x7f0fa2137c00] 05:17:16 INFO - PROCESS | 1825 | 1461068236131 Marionette DEBUG loaded listener.js 05:17:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0fa77b8c00) [pid = 1825] [serial = 876] [outer = 0x7f0fa2137c00] 05:17:16 INFO - PROCESS | 1825 | 1461068236981 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 05:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1485ms 05:17:17 INFO - PROCESS | 1825 | 1461068237027 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 05:17:17 INFO - PROCESS | 1825 | 1461068237033 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 05:17:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:17:17 INFO - PROCESS | 1825 | 1461068237040 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:17:17 INFO - PROCESS | 1825 | 1461068237042 Marionette TRACE conn3 <- [1,1138,null,{}] 05:17:17 INFO - PROCESS | 1825 | 1461068237048 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:17 INFO - PROCESS | 1825 | 1461068237239 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 05:17:17 INFO - PROCESS | 1825 | 1461068237428 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa90c0000 == 96 [pid = 1825] [id = 292] 05:17:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0fa4ad4000) [pid = 1825] [serial = 877] [outer = (nil)] 05:17:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0fa849bc00) [pid = 1825] [serial = 878] [outer = 0x7f0fa4ad4000] 05:17:17 INFO - PROCESS | 1825 | 1461068237504 Marionette DEBUG loaded listener.js 05:17:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0fa90df800) [pid = 1825] [serial = 879] [outer = 0x7f0fa4ad4000] 05:17:18 INFO - PROCESS | 1825 | 1461068238375 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 05:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1381ms 05:17:18 INFO - PROCESS | 1825 | 1461068238422 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 05:17:18 INFO - PROCESS | 1825 | 1461068238425 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 05:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:17:18 INFO - PROCESS | 1825 | 1461068238432 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:17:18 INFO - PROCESS | 1825 | 1461068238437 Marionette TRACE conn3 <- [1,1142,null,{}] 05:17:18 INFO - PROCESS | 1825 | 1461068238443 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:18 INFO - PROCESS | 1825 | 1461068238627 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 05:17:18 INFO - PROCESS | 1825 | 1461068238818 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faa43d000 == 97 [pid = 1825] [id = 293] 05:17:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0fa7305000) [pid = 1825] [serial = 880] [outer = (nil)] 05:17:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0faa149000) [pid = 1825] [serial = 881] [outer = 0x7f0fa7305000] 05:17:18 INFO - PROCESS | 1825 | 1461068238894 Marionette DEBUG loaded listener.js 05:17:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0faa4ae800) [pid = 1825] [serial = 882] [outer = 0x7f0fa7305000] 05:17:19 INFO - PROCESS | 1825 | 1461068239855 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 05:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1486ms 05:17:19 INFO - PROCESS | 1825 | 1461068239919 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 05:17:19 INFO - PROCESS | 1825 | 1461068239923 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 05:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:17:19 INFO - PROCESS | 1825 | 1461068239930 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:17:19 INFO - PROCESS | 1825 | 1461068239932 Marionette TRACE conn3 <- [1,1146,null,{}] 05:17:19 INFO - PROCESS | 1825 | 1461068239939 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:20 INFO - PROCESS | 1825 | 1461068240218 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 05:17:20 INFO - PROCESS | 1825 | 1461068240508 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0face26800 == 98 [pid = 1825] [id = 294] 05:17:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0fab0dc800) [pid = 1825] [serial = 883] [outer = (nil)] 05:17:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0fb5ed9800) [pid = 1825] [serial = 884] [outer = 0x7f0fab0dc800] 05:17:20 INFO - PROCESS | 1825 | 1461068240599 Marionette DEBUG loaded listener.js 05:17:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0fb6de2000) [pid = 1825] [serial = 885] [outer = 0x7f0fab0dc800] 05:17:21 INFO - PROCESS | 1825 | 1461068241465 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 05:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1591ms 05:17:21 INFO - PROCESS | 1825 | 1461068241522 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 05:17:21 INFO - PROCESS | 1825 | 1461068241526 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 05:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:17:21 INFO - PROCESS | 1825 | 1461068241532 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:17:21 INFO - PROCESS | 1825 | 1461068241535 Marionette TRACE conn3 <- [1,1150,null,{}] 05:17:21 INFO - PROCESS | 1825 | 1461068241540 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:21 INFO - PROCESS | 1825 | 1461068241729 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 05:17:21 INFO - PROCESS | 1825 | 1461068241921 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6cdd000 == 99 [pid = 1825] [id = 295] 05:17:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0f9d556c00) [pid = 1825] [serial = 886] [outer = (nil)] 05:17:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0fb7177000) [pid = 1825] [serial = 887] [outer = 0x7f0f9d556c00] 05:17:21 INFO - PROCESS | 1825 | 1461068241996 Marionette DEBUG loaded listener.js 05:17:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0fb7f85000) [pid = 1825] [serial = 888] [outer = 0x7f0f9d556c00] 05:17:22 INFO - PROCESS | 1825 | 1461068242857 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 05:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1383ms 05:17:22 INFO - PROCESS | 1825 | 1461068242917 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 05:17:22 INFO - PROCESS | 1825 | 1461068242925 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 05:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:17:22 INFO - PROCESS | 1825 | 1461068242939 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:17:22 INFO - PROCESS | 1825 | 1461068242943 Marionette TRACE conn3 <- [1,1154,null,{}] 05:17:22 INFO - PROCESS | 1825 | 1461068242949 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:23 INFO - PROCESS | 1825 | 1461068243143 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 05:17:23 INFO - PROCESS | 1825 | 1461068243333 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba085800 == 100 [pid = 1825] [id = 296] 05:17:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0faacacc00) [pid = 1825] [serial = 889] [outer = (nil)] 05:17:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0fb9b03800) [pid = 1825] [serial = 890] [outer = 0x7f0faacacc00] 05:17:23 INFO - PROCESS | 1825 | 1461068243409 Marionette DEBUG loaded listener.js 05:17:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0fbb99d800) [pid = 1825] [serial = 891] [outer = 0x7f0faacacc00] 05:17:24 INFO - PROCESS | 1825 | 1461068244286 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 05:17:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:17:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1384ms 05:17:24 INFO - PROCESS | 1825 | 1461068244321 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 05:17:24 INFO - PROCESS | 1825 | 1461068244326 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 05:17:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:17:24 INFO - PROCESS | 1825 | 1461068244332 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:17:24 INFO - PROCESS | 1825 | 1461068244335 Marionette TRACE conn3 <- [1,1158,null,{}] 05:17:24 INFO - PROCESS | 1825 | 1461068244342 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:24 INFO - PROCESS | 1825 | 1461068244536 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 05:17:24 INFO - PROCESS | 1825 | 1461068244734 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd12000 == 101 [pid = 1825] [id = 297] 05:17:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0f9f69a800) [pid = 1825] [serial = 892] [outer = (nil)] 05:17:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0fbbcd3400) [pid = 1825] [serial = 893] [outer = 0x7f0f9f69a800] 05:17:24 INFO - PROCESS | 1825 | 1461068244806 Marionette DEBUG loaded listener.js 05:17:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0fbbcdd400) [pid = 1825] [serial = 894] [outer = 0x7f0f9f69a800] 05:17:25 INFO - PROCESS | 1825 | 1461068245681 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 05:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1382ms 05:17:25 INFO - PROCESS | 1825 | 1461068245715 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 05:17:25 INFO - PROCESS | 1825 | 1461068245718 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 05:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:17:25 INFO - PROCESS | 1825 | 1461068245725 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:17:25 INFO - PROCESS | 1825 | 1461068245728 Marionette TRACE conn3 <- [1,1162,null,{}] 05:17:25 INFO - PROCESS | 1825 | 1461068245734 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:25 INFO - PROCESS | 1825 | 1461068245919 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 05:17:26 INFO - PROCESS | 1825 | 1461068246114 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc268000 == 102 [pid = 1825] [id = 298] 05:17:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0f9d61a400) [pid = 1825] [serial = 895] [outer = (nil)] 05:17:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0f9d624800) [pid = 1825] [serial = 896] [outer = 0x7f0f9d61a400] 05:17:26 INFO - PROCESS | 1825 | 1461068246198 Marionette DEBUG loaded listener.js 05:17:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0f9d628c00) [pid = 1825] [serial = 897] [outer = 0x7f0f9d61a400] 05:17:27 INFO - PROCESS | 1825 | 1461068247138 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 05:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1491ms 05:17:27 INFO - PROCESS | 1825 | 1461068247218 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 05:17:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:17:27 INFO - PROCESS | 1825 | 1461068247226 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 05:17:27 INFO - PROCESS | 1825 | 1461068247236 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:17:27 INFO - PROCESS | 1825 | 1461068247243 Marionette TRACE conn3 <- [1,1166,null,{}] 05:17:27 INFO - PROCESS | 1825 | 1461068247252 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:27 INFO - PROCESS | 1825 | 1461068247595 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 05:17:27 INFO - PROCESS | 1825 | 1461068247842 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbed33800 == 103 [pid = 1825] [id = 299] 05:17:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0fbbe33400) [pid = 1825] [serial = 898] [outer = (nil)] 05:17:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0fbbf5c400) [pid = 1825] [serial = 899] [outer = 0x7f0fbbe33400] 05:17:28 INFO - PROCESS | 1825 | 1461068248001 Marionette DEBUG loaded listener.js 05:17:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0fbc2a1400) [pid = 1825] [serial = 900] [outer = 0x7f0fbbe33400] 05:17:28 INFO - PROCESS | 1825 | 1461068248944 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 05:17:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:17:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1745ms 05:17:28 INFO - PROCESS | 1825 | 1461068248979 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 05:17:28 INFO - PROCESS | 1825 | 1461068248983 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 05:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:17:28 INFO - PROCESS | 1825 | 1461068248990 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:17:28 INFO - PROCESS | 1825 | 1461068248993 Marionette TRACE conn3 <- [1,1170,null,{}] 05:17:29 INFO - PROCESS | 1825 | 1461068248999 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:29 INFO - PROCESS | 1825 | 1461068249188 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 05:17:29 INFO - PROCESS | 1825 | 1461068249388 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc1294800 == 104 [pid = 1825] [id = 300] 05:17:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f0f9d621400) [pid = 1825] [serial = 901] [outer = (nil)] 05:17:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f0fa4d4b800) [pid = 1825] [serial = 902] [outer = 0x7f0f9d621400] 05:17:29 INFO - PROCESS | 1825 | 1461068249458 Marionette DEBUG loaded listener.js 05:17:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f0fa4d4fc00) [pid = 1825] [serial = 903] [outer = 0x7f0f9d621400] 05:17:30 INFO - PROCESS | 1825 | 1461068250338 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 05:17:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:17:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1385ms 05:17:30 INFO - PROCESS | 1825 | 1461068250375 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 05:17:30 INFO - PROCESS | 1825 | 1461068250379 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 05:17:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:17:30 INFO - PROCESS | 1825 | 1461068250385 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:17:30 INFO - PROCESS | 1825 | 1461068250387 Marionette TRACE conn3 <- [1,1174,null,{}] 05:17:30 INFO - PROCESS | 1825 | 1461068250393 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:30 INFO - PROCESS | 1825 | 1461068250587 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 05:17:30 INFO - PROCESS | 1825 | 1461068250782 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc12aa000 == 105 [pid = 1825] [id = 301] 05:17:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f0f90cca400) [pid = 1825] [serial = 904] [outer = (nil)] 05:17:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0f90cd4000) [pid = 1825] [serial = 905] [outer = 0x7f0f90cca400] 05:17:30 INFO - PROCESS | 1825 | 1461068250855 Marionette DEBUG loaded listener.js 05:17:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0f90cd9800) [pid = 1825] [serial = 906] [outer = 0x7f0f90cca400] 05:17:31 INFO - PROCESS | 1825 | 1461068251757 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 05:17:31 INFO - PROCESS | 1825 | 1461068251826 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 05:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:17:31 INFO - PROCESS | 1825 | 1461068251834 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:17:31 INFO - PROCESS | 1825 | 1461068251837 Marionette TRACE conn3 <- [1,1178,null,{}] 05:17:31 INFO - PROCESS | 1825 | 1461068251843 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:32 INFO - PROCESS | 1825 | 1461068252046 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 05:17:32 INFO - PROCESS | 1825 | 1461068252293 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9427a000 == 106 [pid = 1825] [id = 302] 05:17:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0f90cce400) [pid = 1825] [serial = 907] [outer = (nil)] 05:17:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0f960d6000) [pid = 1825] [serial = 908] [outer = 0x7f0f90cce400] 05:17:32 INFO - PROCESS | 1825 | 1461068252413 Marionette DEBUG loaded listener.js 05:17:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0fa4d53800) [pid = 1825] [serial = 909] [outer = 0x7f0f90cce400] 05:17:33 INFO - PROCESS | 1825 | 1461068253300 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 05:17:33 INFO - PROCESS | 1825 | 1461068253376 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 05:17:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 05:17:33 INFO - PROCESS | 1825 | 1461068253383 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:17:33 INFO - PROCESS | 1825 | 1461068253385 Marionette TRACE conn3 <- [1,1182,null,{}] 05:17:33 INFO - PROCESS | 1825 | 1461068253391 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:33 INFO - PROCESS | 1825 | 1461068253591 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 05:17:34 INFO - PROCESS | 1825 | 1461068254083 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e4e2800 == 107 [pid = 1825] [id = 303] 05:17:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f0f960d3800) [pid = 1825] [serial = 910] [outer = (nil)] 05:17:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f0f961c0800) [pid = 1825] [serial = 911] [outer = 0x7f0f960d3800] 05:17:34 INFO - PROCESS | 1825 | 1461068254200 Marionette DEBUG loaded listener.js 05:17:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f0f9d553800) [pid = 1825] [serial = 912] [outer = 0x7f0f960d3800] 05:17:35 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:17:35 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:17:35 INFO - PROCESS | 1825 | 1461068255150 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 05:17:35 INFO - PROCESS | 1825 | 1461068255233 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 05:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:17:35 INFO - PROCESS | 1825 | 1461068255243 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:17:35 INFO - PROCESS | 1825 | 1461068255247 Marionette TRACE conn3 <- [1,1186,null,{}] 05:17:35 INFO - PROCESS | 1825 | 1461068255255 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:35 INFO - PROCESS | 1825 | 1461068255578 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 05:17:35 INFO - PROCESS | 1825 | 1461068255881 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d14000 == 108 [pid = 1825] [id = 304] 05:17:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f0f94253000) [pid = 1825] [serial = 913] [outer = (nil)] 05:17:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f0f9fcc5400) [pid = 1825] [serial = 914] [outer = 0x7f0f94253000] 05:17:35 INFO - PROCESS | 1825 | 1461068255955 Marionette DEBUG loaded listener.js 05:17:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f9fe09c00) [pid = 1825] [serial = 915] [outer = 0x7f0f94253000] 05:17:36 INFO - PROCESS | 1825 | 1461068256931 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 05:17:36 INFO - PROCESS | 1825 | 1461068256990 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 05:17:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:17:37 INFO - PROCESS | 1825 | 1461068256998 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:17:37 INFO - PROCESS | 1825 | 1461068257002 Marionette TRACE conn3 <- [1,1190,null,{}] 05:17:37 INFO - PROCESS | 1825 | 1461068257008 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:37 INFO - PROCESS | 1825 | 1461068257222 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 05:17:37 INFO - PROCESS | 1825 | 1461068257542 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa051b000 == 109 [pid = 1825] [id = 305] 05:17:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0fa0715400) [pid = 1825] [serial = 916] [outer = (nil)] 05:17:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f0fa0bb1000) [pid = 1825] [serial = 917] [outer = 0x7f0fa0715400] 05:17:37 INFO - PROCESS | 1825 | 1461068257696 Marionette DEBUG loaded listener.js 05:17:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f0fa213d400) [pid = 1825] [serial = 918] [outer = 0x7f0fa0715400] 05:17:38 INFO - PROCESS | 1825 | 1461068258661 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 05:17:38 INFO - PROCESS | 1825 | 1461068258738 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 05:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:17:38 INFO - PROCESS | 1825 | 1461068258752 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:17:38 INFO - PROCESS | 1825 | 1461068258761 Marionette TRACE conn3 <- [1,1194,null,{}] 05:17:38 INFO - PROCESS | 1825 | 1461068258770 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:39 INFO - PROCESS | 1825 | 1461068259015 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f0fa4392000) [pid = 1825] [serial = 746] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f0f960d6800) [pid = 1825] [serial = 773] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0fa1e9f000) [pid = 1825] [serial = 743] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0f9e594400) [pid = 1825] [serial = 737] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f0f9e5ab400) [pid = 1825] [serial = 836] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f0fa69cc400) [pid = 1825] [serial = 749] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f0fa0039c00) [pid = 1825] [serial = 740] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f0fa8c83400) [pid = 1825] [serial = 752] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f0faac86800) [pid = 1825] [serial = 755] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0fab097400) [pid = 1825] [serial = 758] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0fb6cec000) [pid = 1825] [serial = 761] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0fb7fdc400) [pid = 1825] [serial = 764] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0f9425b800) [pid = 1825] [serial = 770] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0f9425c800) [pid = 1825] [serial = 797] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f0fbb9aa800) [pid = 1825] [serial = 767] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f0f9e5a3c00) [pid = 1825] [serial = 800] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f0f9fe0a400) [pid = 1825] [serial = 803] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f0fa0de3800) [pid = 1825] [serial = 806] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0fa40f3c00) [pid = 1825] [serial = 809] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0fa77b3800) [pid = 1825] [serial = 812] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0fab1c6c00) [pid = 1825] [serial = 815] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0fb6a51000) [pid = 1825] [serial = 818] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0fb717d800) [pid = 1825] [serial = 821] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0fbb860c00) [pid = 1825] [serial = 824] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0fa0de9800) [pid = 1825] [serial = 827] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | 1461068259371 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0fa4388800) [pid = 1825] [serial = 795] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0fa070d000) [pid = 1825] [serial = 788] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0f9d554800) [pid = 1825] [serial = 777] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0f9d51bc00) [pid = 1825] [serial = 776] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0fa0def800) [pid = 1825] [serial = 791] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0fa082a800) [pid = 1825] [serial = 789] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0fa40a3800) [pid = 1825] [serial = 792] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0f9f68a000) [pid = 1825] [serial = 780] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0f9e5a3800) [pid = 1825] [serial = 779] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0f9ff3c000) [pid = 1825] [serial = 785] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0f9d6cc800) [pid = 1825] [serial = 782] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0f9fe0fc00) [pid = 1825] [serial = 783] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f99338000) [pid = 1825] [serial = 833] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0f9d54f000) [pid = 1825] [serial = 834] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0fa048f400) [pid = 1825] [serial = 786] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f94257800) [pid = 1825] [serial = 831] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0f94245800) [pid = 1825] [serial = 830] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0fa40ed800) [pid = 1825] [serial = 794] [outer = (nil)] [url = about:blank] 05:17:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9427d800 == 110 [pid = 1825] [id = 306] 05:17:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0f94245800) [pid = 1825] [serial = 919] [outer = (nil)] 05:17:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0f9d51bc00) [pid = 1825] [serial = 920] [outer = 0x7f0f94245800] 05:17:39 INFO - PROCESS | 1825 | 1461068259460 Marionette DEBUG loaded listener.js 05:17:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0f9fe0a400) [pid = 1825] [serial = 921] [outer = 0x7f0f94245800] 05:17:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:17:40 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:17:40 INFO - PROCESS | 1825 | 1461068260205 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 05:17:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 05:17:40 INFO - PROCESS | 1825 | 1461068260252 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 05:17:40 INFO - PROCESS | 1825 | 1461068260258 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:17:40 INFO - PROCESS | 1825 | 1461068260262 Marionette TRACE conn3 <- [1,1198,null,{}] 05:17:40 INFO - PROCESS | 1825 | 1461068260269 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:40 INFO - PROCESS | 1825 | 1461068260459 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 05:17:40 INFO - PROCESS | 1825 | 1461068260618 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5ca800 == 111 [pid = 1825] [id = 307] 05:17:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0f94257800) [pid = 1825] [serial = 922] [outer = (nil)] 05:17:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0fa69cb800) [pid = 1825] [serial = 923] [outer = 0x7f0f94257800] 05:17:40 INFO - PROCESS | 1825 | 1461068260689 Marionette DEBUG loaded listener.js 05:17:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0fa918fc00) [pid = 1825] [serial = 924] [outer = 0x7f0f94257800] 05:17:41 INFO - PROCESS | 1825 | 1461068261461 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 05:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1244ms 05:17:41 INFO - PROCESS | 1825 | 1461068261505 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 05:17:41 INFO - PROCESS | 1825 | 1461068261509 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 05:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:17:41 INFO - PROCESS | 1825 | 1461068261515 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:17:41 INFO - PROCESS | 1825 | 1461068261517 Marionette TRACE conn3 <- [1,1202,null,{}] 05:17:41 INFO - PROCESS | 1825 | 1461068261523 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:41 INFO - PROCESS | 1825 | 1461068261700 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 05:17:41 INFO - PROCESS | 1825 | 1461068261714 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1c37000 == 112 [pid = 1825] [id = 308] 05:17:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0faacaf800) [pid = 1825] [serial = 925] [outer = (nil)] 05:17:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0fab162000) [pid = 1825] [serial = 926] [outer = 0x7f0faacaf800] 05:17:41 INFO - PROCESS | 1825 | 1461068261793 Marionette DEBUG loaded listener.js 05:17:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0fb6cf2400) [pid = 1825] [serial = 927] [outer = 0x7f0faacaf800] 05:17:42 INFO - PROCESS | 1825 | 1461068262772 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 05:17:42 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 05:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1287ms 05:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:17:42 INFO - PROCESS | 1825 | 1461068262803 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 05:17:42 INFO - PROCESS | 1825 | 1461068262806 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 05:17:42 INFO - PROCESS | 1825 | 1461068262812 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:17:42 INFO - PROCESS | 1825 | 1461068262814 Marionette TRACE conn3 <- [1,1206,null,{}] 05:17:42 INFO - PROCESS | 1825 | 1461068262819 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:43 INFO - PROCESS | 1825 | 1461068263068 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 05:17:43 INFO - PROCESS | 1825 | 1461068263103 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa90c4800 == 113 [pid = 1825] [id = 309] 05:17:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0fb6cf6000) [pid = 1825] [serial = 928] [outer = (nil)] 05:17:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0fbbe33000) [pid = 1825] [serial = 929] [outer = 0x7f0fb6cf6000] 05:17:43 INFO - PROCESS | 1825 | 1461068263165 Marionette DEBUG loaded listener.js 05:17:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0fbc20e400) [pid = 1825] [serial = 930] [outer = 0x7f0fb6cf6000] 05:17:44 INFO - PROCESS | 1825 | 1461068264723 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0f961bc400) [pid = 1825] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0fa40f5000) [pid = 1825] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0f961b8c00) [pid = 1825] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0fa1e98800) [pid = 1825] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0f99341c00) [pid = 1825] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0f9d6c3800) [pid = 1825] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0faac8b400) [pid = 1825] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0f9f695c00) [pid = 1825] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0fa0712000) [pid = 1825] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f961be400) [pid = 1825] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0fa0a02c00) [pid = 1825] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0fa0769400) [pid = 1825] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0f9fcbc400) [pid = 1825] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0f9fd13400) [pid = 1825] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0f9fe04400) [pid = 1825] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f97659400) [pid = 1825] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f97661c00) [pid = 1825] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0fa73a8000) [pid = 1825] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0fa77afc00) [pid = 1825] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fa8e63c00) [pid = 1825] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0faab58c00) [pid = 1825] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0fb7e39c00) [pid = 1825] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0fb7f84000) [pid = 1825] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0f94252400) [pid = 1825] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f94253400) [pid = 1825] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0fa003d000) [pid = 1825] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f99343000) [pid = 1825] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f961b7400) [pid = 1825] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0fa409c000) [pid = 1825] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f9f69f000) [pid = 1825] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f94254000) [pid = 1825] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0fa2c6a800) [pid = 1825] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f9765bc00) [pid = 1825] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f9fcc1c00) [pid = 1825] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa0037400) [pid = 1825] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9e594000) [pid = 1825] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9fe02800) [pid = 1825] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9fe07400) [pid = 1825] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f960d4c00) [pid = 1825] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0fa0286800) [pid = 1825] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9f6a5800) [pid = 1825] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f97654800) [pid = 1825] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f97662000) [pid = 1825] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9765b400) [pid = 1825] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0faac7d800) [pid = 1825] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9ff41800) [pid = 1825] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9d6cd800) [pid = 1825] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f9f6a7400) [pid = 1825] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9ff3b000) [pid = 1825] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa695c000) [pid = 1825] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa0487c00) [pid = 1825] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fa05d4c00) [pid = 1825] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fa003a800) [pid = 1825] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa9fac000) [pid = 1825] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9e598800) [pid = 1825] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9fcc0000) [pid = 1825] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa4a5e400) [pid = 1825] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0faafae800) [pid = 1825] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fa7311000) [pid = 1825] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0faac82c00) [pid = 1825] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa0714000) [pid = 1825] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fab1cf000) [pid = 1825] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:17:44 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f9d6ca800) [pid = 1825] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:17:44 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 05:17:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 2088ms 05:17:44 INFO - PROCESS | 1825 | 1461068264900 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 05:17:44 INFO - PROCESS | 1825 | 1461068264903 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 05:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:17:44 INFO - PROCESS | 1825 | 1461068264909 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:17:44 INFO - PROCESS | 1825 | 1461068264911 Marionette TRACE conn3 <- [1,1210,null,{}] 05:17:44 INFO - PROCESS | 1825 | 1461068264917 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:45 INFO - PROCESS | 1825 | 1461068265143 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 05:17:45 INFO - PROCESS | 1825 | 1461068265241 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94271800 == 114 [pid = 1825] [id = 310] 05:17:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f94ce3c00) [pid = 1825] [serial = 931] [outer = (nil)] 05:17:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f94cea400) [pid = 1825] [serial = 932] [outer = 0x7f0f94ce3c00] 05:17:45 INFO - PROCESS | 1825 | 1461068265305 Marionette DEBUG loaded listener.js 05:17:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f94cee000) [pid = 1825] [serial = 933] [outer = 0x7f0f94ce3c00] 05:17:45 INFO - PROCESS | 1825 | 1461068265993 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 05:17:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:17:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1136ms 05:17:46 INFO - PROCESS | 1825 | 1461068266047 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 05:17:46 INFO - PROCESS | 1825 | 1461068266051 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 05:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:17:46 INFO - PROCESS | 1825 | 1461068266057 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:17:46 INFO - PROCESS | 1825 | 1461068266059 Marionette TRACE conn3 <- [1,1214,null,{}] 05:17:46 INFO - PROCESS | 1825 | 1461068266065 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:46 INFO - PROCESS | 1825 | 1461068266249 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 05:17:46 INFO - PROCESS | 1825 | 1461068266267 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4187000 == 115 [pid = 1825] [id = 311] 05:17:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f94cee400) [pid = 1825] [serial = 934] [outer = (nil)] 05:17:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9765bc00) [pid = 1825] [serial = 935] [outer = 0x7f0f94cee400] 05:17:46 INFO - PROCESS | 1825 | 1461068266333 Marionette DEBUG loaded listener.js 05:17:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f9d6c5400) [pid = 1825] [serial = 936] [outer = 0x7f0f94cee400] 05:17:47 INFO - PROCESS | 1825 | 1461068267475 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 05:17:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:17:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1435ms 05:17:47 INFO - PROCESS | 1825 | 1461068267493 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 05:17:47 INFO - PROCESS | 1825 | 1461068267498 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 05:17:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:17:47 INFO - PROCESS | 1825 | 1461068267508 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:17:47 INFO - PROCESS | 1825 | 1461068267512 Marionette TRACE conn3 <- [1,1218,null,{}] 05:17:47 INFO - PROCESS | 1825 | 1461068267521 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:47 INFO - PROCESS | 1825 | 1461068267731 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 05:17:47 INFO - PROCESS | 1825 | 1461068267992 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff11800 == 116 [pid = 1825] [id = 312] 05:17:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f98fbdc00) [pid = 1825] [serial = 937] [outer = (nil)] 05:17:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9d555400) [pid = 1825] [serial = 938] [outer = 0x7f0f98fbdc00] 05:17:48 INFO - PROCESS | 1825 | 1461068268117 Marionette DEBUG loaded listener.js 05:17:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9d7c5c00) [pid = 1825] [serial = 939] [outer = 0x7f0f98fbdc00] 05:17:49 INFO - PROCESS | 1825 | 1461068269010 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 05:17:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:17:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1534ms 05:17:49 INFO - PROCESS | 1825 | 1461068269044 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 05:17:49 INFO - PROCESS | 1825 | 1461068269054 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 05:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:17:49 INFO - PROCESS | 1825 | 1461068269065 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:17:49 INFO - PROCESS | 1825 | 1461068269069 Marionette TRACE conn3 <- [1,1222,null,{}] 05:17:49 INFO - PROCESS | 1825 | 1461068269076 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:49 INFO - PROCESS | 1825 | 1461068269289 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 05:17:49 INFO - PROCESS | 1825 | 1461068269589 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa508e000 == 117 [pid = 1825] [id = 313] 05:17:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9f69a000) [pid = 1825] [serial = 940] [outer = (nil)] 05:17:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9fcc8800) [pid = 1825] [serial = 941] [outer = 0x7f0f9f69a000] 05:17:49 INFO - PROCESS | 1825 | 1461068269711 Marionette DEBUG loaded listener.js 05:17:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f9fe39000) [pid = 1825] [serial = 942] [outer = 0x7f0f9f69a000] 05:17:50 INFO - PROCESS | 1825 | 1461068270600 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 05:17:50 INFO - PROCESS | 1825 | 1461068270659 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 05:17:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:17:50 INFO - PROCESS | 1825 | 1461068270669 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:17:50 INFO - PROCESS | 1825 | 1461068270677 Marionette TRACE conn3 <- [1,1226,null,{}] 05:17:50 INFO - PROCESS | 1825 | 1461068270699 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:50 INFO - PROCESS | 1825 | 1461068270952 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 05:17:51 INFO - PROCESS | 1825 | 1461068271188 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab03f800 == 118 [pid = 1825] [id = 314] 05:17:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa0490c00) [pid = 1825] [serial = 943] [outer = (nil)] 05:17:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa0ba4800) [pid = 1825] [serial = 944] [outer = 0x7f0fa0490c00] 05:17:51 INFO - PROCESS | 1825 | 1461068271312 Marionette DEBUG loaded listener.js 05:17:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa2139000) [pid = 1825] [serial = 945] [outer = 0x7f0fa0490c00] 05:17:52 INFO - PROCESS | 1825 | 1461068272237 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 05:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1597ms 05:17:52 INFO - PROCESS | 1825 | 1461068272264 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 05:17:52 INFO - PROCESS | 1825 | 1461068272270 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 05:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:17:52 INFO - PROCESS | 1825 | 1461068272277 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:17:52 INFO - PROCESS | 1825 | 1461068272281 Marionette TRACE conn3 <- [1,1230,null,{}] 05:17:52 INFO - PROCESS | 1825 | 1461068272287 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:52 INFO - PROCESS | 1825 | 1461068272493 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 05:17:52 INFO - PROCESS | 1825 | 1461068272691 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c93000 == 119 [pid = 1825] [id = 315] 05:17:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa0714000) [pid = 1825] [serial = 946] [outer = (nil)] 05:17:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa4d4f000) [pid = 1825] [serial = 947] [outer = 0x7f0fa0714000] 05:17:52 INFO - PROCESS | 1825 | 1461068272764 Marionette DEBUG loaded listener.js 05:17:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa6cb3800) [pid = 1825] [serial = 948] [outer = 0x7f0fa0714000] 05:17:53 INFO - PROCESS | 1825 | 1461068273670 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 05:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1430ms 05:17:53 INFO - PROCESS | 1825 | 1461068273709 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 05:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:17:53 INFO - PROCESS | 1825 | 1461068273714 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 05:17:53 INFO - PROCESS | 1825 | 1461068273722 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:17:53 INFO - PROCESS | 1825 | 1461068273725 Marionette TRACE conn3 <- [1,1234,null,{}] 05:17:53 INFO - PROCESS | 1825 | 1461068273731 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:53 INFO - PROCESS | 1825 | 1461068273936 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 05:17:54 INFO - PROCESS | 1825 | 1461068274133 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd14000 == 120 [pid = 1825] [id = 316] 05:17:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa40a0800) [pid = 1825] [serial = 949] [outer = (nil)] 05:17:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa827b400) [pid = 1825] [serial = 950] [outer = 0x7f0fa40a0800] 05:17:54 INFO - PROCESS | 1825 | 1461068274209 Marionette DEBUG loaded listener.js 05:17:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0faa147400) [pid = 1825] [serial = 951] [outer = 0x7f0fa40a0800] 05:17:55 INFO - PROCESS | 1825 | 1461068275085 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 05:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1437ms 05:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:17:55 INFO - PROCESS | 1825 | 1461068275159 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 05:17:55 INFO - PROCESS | 1825 | 1461068275162 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 05:17:55 INFO - PROCESS | 1825 | 1461068275169 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:17:55 INFO - PROCESS | 1825 | 1461068275172 Marionette TRACE conn3 <- [1,1238,null,{}] 05:17:55 INFO - PROCESS | 1825 | 1461068275178 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:55 INFO - PROCESS | 1825 | 1461068275445 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 05:17:55 INFO - PROCESS | 1825 | 1461068275709 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc12a3000 == 121 [pid = 1825] [id = 317] 05:17:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0faacae000) [pid = 1825] [serial = 952] [outer = (nil)] 05:17:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fb6a51000) [pid = 1825] [serial = 953] [outer = 0x7f0faacae000] 05:17:55 INFO - PROCESS | 1825 | 1461068275789 Marionette DEBUG loaded listener.js 05:17:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fb717d800) [pid = 1825] [serial = 954] [outer = 0x7f0faacae000] 05:17:56 INFO - PROCESS | 1825 | 1461068276603 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 05:17:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:17:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1484ms 05:17:56 INFO - PROCESS | 1825 | 1461068276653 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 05:17:56 INFO - PROCESS | 1825 | 1461068276657 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 05:17:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:17:56 INFO - PROCESS | 1825 | 1461068276664 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:17:56 INFO - PROCESS | 1825 | 1461068276668 Marionette TRACE conn3 <- [1,1242,null,{}] 05:17:56 INFO - PROCESS | 1825 | 1461068276674 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:56 INFO - PROCESS | 1825 | 1461068276868 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 05:17:57 INFO - PROCESS | 1825 | 1461068277070 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa00a6800 == 122 [pid = 1825] [id = 318] 05:17:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa4acf800) [pid = 1825] [serial = 955] [outer = (nil)] 05:17:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fb8153c00) [pid = 1825] [serial = 956] [outer = 0x7f0fa4acf800] 05:17:57 INFO - PROCESS | 1825 | 1461068277147 Marionette DEBUG loaded listener.js 05:17:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fbb9a7400) [pid = 1825] [serial = 957] [outer = 0x7f0fa4acf800] 05:17:58 INFO - PROCESS | 1825 | 1461068278033 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 05:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1437ms 05:17:58 INFO - PROCESS | 1825 | 1461068278102 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 05:17:58 INFO - PROCESS | 1825 | 1461068278106 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 05:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:17:58 INFO - PROCESS | 1825 | 1461068278111 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:17:58 INFO - PROCESS | 1825 | 1461068278115 Marionette TRACE conn3 <- [1,1246,null,{}] 05:17:58 INFO - PROCESS | 1825 | 1461068278120 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:58 INFO - PROCESS | 1825 | 1461068278324 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 05:17:58 INFO - PROCESS | 1825 | 1461068278519 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:17:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9789e800 == 123 [pid = 1825] [id = 319] 05:17:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0faaca8c00) [pid = 1825] [serial = 958] [outer = (nil)] 05:17:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fbbcd9c00) [pid = 1825] [serial = 959] [outer = 0x7f0faaca8c00] 05:17:58 INFO - PROCESS | 1825 | 1461068278595 Marionette DEBUG loaded listener.js 05:17:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fbbe35000) [pid = 1825] [serial = 960] [outer = 0x7f0faaca8c00] 05:17:59 INFO - PROCESS | 1825 | 1461068279486 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 05:17:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:17:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1433ms 05:17:59 INFO - PROCESS | 1825 | 1461068279546 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 05:17:59 INFO - PROCESS | 1825 | 1461068279549 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 05:17:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:17:59 INFO - PROCESS | 1825 | 1461068279556 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:17:59 INFO - PROCESS | 1825 | 1461068279559 Marionette TRACE conn3 <- [1,1250,null,{}] 05:17:59 INFO - PROCESS | 1825 | 1461068279565 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:17:59 INFO - PROCESS | 1825 | 1461068279784 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 05:18:00 INFO - PROCESS | 1825 | 1461068280048 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbed25000 == 124 [pid = 1825] [id = 320] 05:18:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f933cd400) [pid = 1825] [serial = 961] [outer = (nil)] 05:18:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f933d7800) [pid = 1825] [serial = 962] [outer = 0x7f0f933cd400] 05:18:00 INFO - PROCESS | 1825 | 1461068280171 Marionette DEBUG loaded listener.js 05:18:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f933dc400) [pid = 1825] [serial = 963] [outer = 0x7f0f933cd400] 05:18:01 INFO - PROCESS | 1825 | 1461068281138 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 05:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1635ms 05:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:18:01 INFO - PROCESS | 1825 | 1461068281192 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 05:18:01 INFO - PROCESS | 1825 | 1461068281196 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 05:18:01 INFO - PROCESS | 1825 | 1461068281203 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:18:01 INFO - PROCESS | 1825 | 1461068281205 Marionette TRACE conn3 <- [1,1254,null,{}] 05:18:01 INFO - PROCESS | 1825 | 1461068281213 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:01 INFO - PROCESS | 1825 | 1461068281428 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 05:18:01 INFO - PROCESS | 1825 | 1461068281773 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8fcd9800 == 125 [pid = 1825] [id = 321] 05:18:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f933d0800) [pid = 1825] [serial = 964] [outer = (nil)] 05:18:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fa0ba4c00) [pid = 1825] [serial = 965] [outer = 0x7f0f933d0800] 05:18:01 INFO - PROCESS | 1825 | 1461068281852 Marionette DEBUG loaded listener.js 05:18:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fbc2a7000) [pid = 1825] [serial = 966] [outer = 0x7f0f933d0800] 05:18:02 INFO - PROCESS | 1825 | 1461068282741 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 05:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1593ms 05:18:02 INFO - PROCESS | 1825 | 1461068282795 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 05:18:02 INFO - PROCESS | 1825 | 1461068282799 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 05:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:18:02 INFO - PROCESS | 1825 | 1461068282806 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:18:02 INFO - PROCESS | 1825 | 1461068282812 Marionette TRACE conn3 <- [1,1258,null,{}] 05:18:02 INFO - PROCESS | 1825 | 1461068282817 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:03 INFO - PROCESS | 1825 | 1461068283048 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 05:18:03 INFO - PROCESS | 1825 | 1461068283311 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f909d9000 == 126 [pid = 1825] [id = 322] 05:18:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fbbcd6c00) [pid = 1825] [serial = 967] [outer = (nil)] 05:18:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0fbc34d000) [pid = 1825] [serial = 968] [outer = 0x7f0fbbcd6c00] 05:18:03 INFO - PROCESS | 1825 | 1461068283440 Marionette DEBUG loaded listener.js 05:18:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fbc40ec00) [pid = 1825] [serial = 969] [outer = 0x7f0fbbcd6c00] 05:18:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07be800 == 125 [pid = 1825] [id = 10] 05:18:04 INFO - PROCESS | 1825 | 1461068284400 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 05:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1632ms 05:18:04 INFO - PROCESS | 1825 | 1461068284439 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 05:18:04 INFO - PROCESS | 1825 | 1461068284443 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 05:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:18:04 INFO - PROCESS | 1825 | 1461068284449 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:18:04 INFO - PROCESS | 1825 | 1461068284452 Marionette TRACE conn3 <- [1,1262,null,{}] 05:18:04 INFO - PROCESS | 1825 | 1461068284457 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:04 INFO - PROCESS | 1825 | 1461068284660 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 05:18:04 INFO - PROCESS | 1825 | 1461068284908 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f919e2800 == 126 [pid = 1825] [id = 323] 05:18:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0fa05d8800) [pid = 1825] [serial = 970] [outer = (nil)] 05:18:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0fa50adc00) [pid = 1825] [serial = 971] [outer = 0x7f0fa05d8800] 05:18:05 INFO - PROCESS | 1825 | 1461068285027 Marionette DEBUG loaded listener.js 05:18:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0fa50b2400) [pid = 1825] [serial = 972] [outer = 0x7f0fa05d8800] 05:18:05 INFO - PROCESS | 1825 | 1461068285890 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 05:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1483ms 05:18:05 INFO - PROCESS | 1825 | 1461068285934 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 05:18:05 INFO - PROCESS | 1825 | 1461068285937 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 05:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:18:05 INFO - PROCESS | 1825 | 1461068285944 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:18:05 INFO - PROCESS | 1825 | 1461068285946 Marionette TRACE conn3 <- [1,1266,null,{}] 05:18:05 INFO - PROCESS | 1825 | 1461068285953 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:06 INFO - PROCESS | 1825 | 1461068286158 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 05:18:06 INFO - PROCESS | 1825 | 1461068286400 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8f6c3000 == 127 [pid = 1825] [id = 324] 05:18:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f8f678800) [pid = 1825] [serial = 973] [outer = (nil)] 05:18:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f8f67fc00) [pid = 1825] [serial = 974] [outer = 0x7f0f8f678800] 05:18:06 INFO - PROCESS | 1825 | 1461068286518 Marionette DEBUG loaded listener.js 05:18:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0f8f684400) [pid = 1825] [serial = 975] [outer = 0x7f0f8f678800] 05:18:07 INFO - PROCESS | 1825 | 1461068287438 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 05:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1542ms 05:18:07 INFO - PROCESS | 1825 | 1461068287487 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 05:18:07 INFO - PROCESS | 1825 | 1461068287491 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 05:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:18:07 INFO - PROCESS | 1825 | 1461068287497 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:18:07 INFO - PROCESS | 1825 | 1461068287500 Marionette TRACE conn3 <- [1,1270,null,{}] 05:18:07 INFO - PROCESS | 1825 | 1461068287505 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:07 INFO - PROCESS | 1825 | 1461068287708 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 05:18:07 INFO - PROCESS | 1825 | 1461068287913 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94280800 == 128 [pid = 1825] [id = 325] 05:18:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0f8f678c00) [pid = 1825] [serial = 976] [outer = (nil)] 05:18:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f94254400) [pid = 1825] [serial = 977] [outer = 0x7f0f8f678c00] 05:18:08 INFO - PROCESS | 1825 | 1461068288025 Marionette DEBUG loaded listener.js 05:18:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f9d549800) [pid = 1825] [serial = 978] [outer = 0x7f0f8f678c00] 05:18:08 INFO - PROCESS | 1825 | 1461068288906 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 05:18:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:18:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1485ms 05:18:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:18:08 INFO - PROCESS | 1825 | 1461068288983 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 05:18:08 INFO - PROCESS | 1825 | 1461068288986 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 05:18:08 INFO - PROCESS | 1825 | 1461068288993 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:18:08 INFO - PROCESS | 1825 | 1461068288996 Marionette TRACE conn3 <- [1,1274,null,{}] 05:18:09 INFO - PROCESS | 1825 | 1461068289002 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:09 INFO - PROCESS | 1825 | 1461068289216 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 05:18:09 INFO - PROCESS | 1825 | 1461068289466 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9611d000 == 129 [pid = 1825] [id = 326] 05:18:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f8f67c800) [pid = 1825] [serial = 979] [outer = (nil)] 05:18:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0f9d54d800) [pid = 1825] [serial = 980] [outer = 0x7f0f8f67c800] 05:18:09 INFO - PROCESS | 1825 | 1461068289557 Marionette DEBUG loaded listener.js 05:18:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0f9f755c00) [pid = 1825] [serial = 981] [outer = 0x7f0f8f67c800] 05:18:10 INFO - PROCESS | 1825 | 1461068290428 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 05:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1483ms 05:18:10 INFO - PROCESS | 1825 | 1461068290476 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 05:18:10 INFO - PROCESS | 1825 | 1461068290480 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 05:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:18:10 INFO - PROCESS | 1825 | 1461068290486 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:18:10 INFO - PROCESS | 1825 | 1461068290489 Marionette TRACE conn3 <- [1,1278,null,{}] 05:18:10 INFO - PROCESS | 1825 | 1461068290495 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:10 INFO - PROCESS | 1825 | 1461068290696 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 05:18:10 INFO - PROCESS | 1825 | 1461068290906 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f919e4000 == 130 [pid = 1825] [id = 327] 05:18:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0f8f682000) [pid = 1825] [serial = 982] [outer = (nil)] 05:18:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0f90bd9c00) [pid = 1825] [serial = 983] [outer = 0x7f0f8f682000] 05:18:11 INFO - PROCESS | 1825 | 1461068291467 Marionette DEBUG loaded listener.js 05:18:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0f90be5c00) [pid = 1825] [serial = 984] [outer = 0x7f0f8f682000] 05:18:12 INFO - PROCESS | 1825 | 1461068292484 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 05:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2040ms 05:18:12 INFO - PROCESS | 1825 | 1461068292528 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 05:18:12 INFO - PROCESS | 1825 | 1461068292535 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 05:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:18:12 INFO - PROCESS | 1825 | 1461068292546 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:18:12 INFO - PROCESS | 1825 | 1461068292549 Marionette TRACE conn3 <- [1,1282,null,{}] 05:18:12 INFO - PROCESS | 1825 | 1461068292557 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:12 INFO - PROCESS | 1825 | 1461068292761 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 05:18:12 INFO - PROCESS | 1825 | 1461068292961 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f763800 == 131 [pid = 1825] [id = 328] 05:18:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0f94ce8000) [pid = 1825] [serial = 985] [outer = (nil)] 05:18:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0f97658800) [pid = 1825] [serial = 986] [outer = 0x7f0f94ce8000] 05:18:13 INFO - PROCESS | 1825 | 1461068293031 Marionette DEBUG loaded listener.js 05:18:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0f9d54a800) [pid = 1825] [serial = 987] [outer = 0x7f0f94ce8000] 05:18:14 INFO - PROCESS | 1825 | 1461068294094 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 05:18:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:18:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1592ms 05:18:14 INFO - PROCESS | 1825 | 1461068294136 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 05:18:14 INFO - PROCESS | 1825 | 1461068294142 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 05:18:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:18:14 INFO - PROCESS | 1825 | 1461068294153 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:18:14 INFO - PROCESS | 1825 | 1461068294156 Marionette TRACE conn3 <- [1,1286,null,{}] 05:18:14 INFO - PROCESS | 1825 | 1461068294162 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:14 INFO - PROCESS | 1825 | 1461068294359 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 05:18:14 INFO - PROCESS | 1825 | 1461068294673 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f924ee000 == 132 [pid = 1825] [id = 329] 05:18:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0f94ce4000) [pid = 1825] [serial = 988] [outer = (nil)] 05:18:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0f9d6cd000) [pid = 1825] [serial = 989] [outer = 0x7f0f94ce4000] 05:18:14 INFO - PROCESS | 1825 | 1461068294846 Marionette DEBUG loaded listener.js 05:18:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0f9f684800) [pid = 1825] [serial = 990] [outer = 0x7f0f94ce4000] 05:18:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd37800 == 131 [pid = 1825] [id = 214] 05:18:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0e8a800 == 130 [pid = 1825] [id = 218] 05:18:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43ee000 == 129 [pid = 1825] [id = 43] 05:18:14 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc0586000 == 128 [pid = 1825] [id = 97] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0fa42a7800) [pid = 1825] [serial = 866] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa508b800 == 127 [pid = 1825] [id = 216] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f963f6800 == 126 [pid = 1825] [id = 217] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9957800 == 125 [pid = 1825] [id = 64] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faab79000 == 124 [pid = 1825] [id = 219] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94271800 == 123 [pid = 1825] [id = 310] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa90c4800 == 122 [pid = 1825] [id = 309] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f927bf000 == 121 [pid = 1825] [id = 233] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1c37000 == 120 [pid = 1825] [id = 308] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f5ca800 == 119 [pid = 1825] [id = 307] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9427d800 == 118 [pid = 1825] [id = 306] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa051b000 == 117 [pid = 1825] [id = 305] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d14000 == 116 [pid = 1825] [id = 304] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e4e2800 == 115 [pid = 1825] [id = 303] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6cdd000 == 114 [pid = 1825] [id = 295] 05:18:15 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0face26800 == 113 [pid = 1825] [id = 294] 05:18:15 INFO - PROCESS | 1825 | 1461068295736 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 05:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1633ms 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0fa77b8800) [pid = 1825] [serial = 638] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0fa8423c00) [pid = 1825] [serial = 641] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0fa2c5ec00) [pid = 1825] [serial = 626] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0fa6cb1c00) [pid = 1825] [serial = 635] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0fa0a03000) [pid = 1825] [serial = 620] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f9d7cb400) [pid = 1825] [serial = 614] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0f9d5e7000) [pid = 1825] [serial = 593] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0fa6957800) [pid = 1825] [serial = 632] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0f9fe3fc00) [pid = 1825] [serial = 617] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0f9933c000) [pid = 1825] [serial = 774] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0fa4396c00) [pid = 1825] [serial = 629] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0fa0dee400) [pid = 1825] [serial = 623] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0fa40a3400) [pid = 1825] [serial = 744] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0fba022c00) [pid = 1825] [serial = 590] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0fb005f000) [pid = 1825] [serial = 816] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fb6de0400) [pid = 1825] [serial = 696] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0fbb9a7800) [pid = 1825] [serial = 825] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0faa31d400) [pid = 1825] [serial = 684] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0fb5edfc00) [pid = 1825] [serial = 693] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0fa9fab000) [pid = 1825] [serial = 813] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0facebd000) [pid = 1825] [serial = 690] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0fa4a63800) [pid = 1825] [serial = 539] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0fb713f800) [pid = 1825] [serial = 699] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f9f693800) [pid = 1825] [serial = 738] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9f68d400) [pid = 1825] [serial = 671] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fb6fff400) [pid = 1825] [serial = 819] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa05d3400) [pid = 1825] [serial = 741] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0fa85f9000) [pid = 1825] [serial = 681] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fbb866400) [pid = 1825] [serial = 705] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fa4acd400) [pid = 1825] [serial = 747] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa1c7a400) [pid = 1825] [serial = 807] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fbbcdb000) [pid = 1825] [serial = 828] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fa0035800) [pid = 1825] [serial = 804] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa05d8c00) [pid = 1825] [serial = 674] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fbb9a2800) [pid = 1825] [serial = 708] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0faab5c400) [pid = 1825] [serial = 711] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0faab59800) [pid = 1825] [serial = 753] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0faacac000) [pid = 1825] [serial = 756] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0facebdc00) [pid = 1825] [serial = 759] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fb7139c00) [pid = 1825] [serial = 762] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fba023c00) [pid = 1825] [serial = 765] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fbbce0400) [pid = 1825] [serial = 768] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9d51fc00) [pid = 1825] [serial = 771] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f97653400) [pid = 1825] [serial = 798] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9fe41400) [pid = 1825] [serial = 735] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa1ea1400) [pid = 1825] [serial = 668] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa070a800) [pid = 1825] [serial = 860] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fa082c000) [pid = 1825] [serial = 863] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fa0ba2400) [pid = 1825] [serial = 861] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa003e000) [pid = 1825] [serial = 846] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9fe39800) [pid = 1825] [serial = 845] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0fa0826c00) [pid = 1825] [serial = 849] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa0708000) [pid = 1825] [serial = 848] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f9fcbbc00) [pid = 1825] [serial = 857] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fa0a0b800) [pid = 1825] [serial = 851] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0fa0de4400) [pid = 1825] [serial = 852] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f9f751400) [pid = 1825] [serial = 842] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f9fcc2000) [pid = 1825] [serial = 843] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f9e59b800) [pid = 1825] [serial = 840] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9d5e0800) [pid = 1825] [serial = 839] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f99346000) [pid = 1825] [serial = 854] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9d5ea400) [pid = 1825] [serial = 855] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9f69cc00) [pid = 1825] [serial = 837] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa2c65800) [pid = 1825] [serial = 864] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9fd1a000) [pid = 1825] [serial = 858] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fab1c2000) [pid = 1825] [serial = 687] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fba192c00) [pid = 1825] [serial = 702] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9f698c00) [pid = 1825] [serial = 801] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fa4ad3c00) [pid = 1825] [serial = 810] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa730e000) [pid = 1825] [serial = 750] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0fb814dc00) [pid = 1825] [serial = 822] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa4a64000) [pid = 1825] [serial = 678] [outer = (nil)] [url = about:blank] 05:18:15 INFO - PROCESS | 1825 | 1461068295840 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 05:18:15 INFO - PROCESS | 1825 | 1461068295857 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 05:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:18:15 INFO - PROCESS | 1825 | 1461068295864 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:18:15 INFO - PROCESS | 1825 | 1461068295874 Marionette TRACE conn3 <- [1,1290,null,{}] 05:18:15 INFO - PROCESS | 1825 | 1461068295889 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:16 INFO - PROCESS | 1825 | 1461068296089 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 05:18:16 INFO - PROCESS | 1825 | 1461068296245 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95ff3000 == 114 [pid = 1825] [id = 330] 05:18:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f961c1800) [pid = 1825] [serial = 991] [outer = (nil)] 05:18:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9fcbf400) [pid = 1825] [serial = 992] [outer = 0x7f0f961c1800] 05:18:16 INFO - PROCESS | 1825 | 1461068296314 Marionette DEBUG loaded listener.js 05:18:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9fe05000) [pid = 1825] [serial = 993] [outer = 0x7f0f961c1800] 05:18:17 INFO - PROCESS | 1825 | 1461068297066 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 05:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1239ms 05:18:17 INFO - PROCESS | 1825 | 1461068297120 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 05:18:17 INFO - PROCESS | 1825 | 1461068297125 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 05:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:18:17 INFO - PROCESS | 1825 | 1461068297134 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:18:17 INFO - PROCESS | 1825 | 1461068297137 Marionette TRACE conn3 <- [1,1294,null,{}] 05:18:17 INFO - PROCESS | 1825 | 1461068297142 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:17 INFO - PROCESS | 1825 | 1461068297339 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 05:18:17 INFO - PROCESS | 1825 | 1461068297354 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e53b000 == 115 [pid = 1825] [id = 331] 05:18:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f8f681400) [pid = 1825] [serial = 994] [outer = (nil)] 05:18:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9ff33800) [pid = 1825] [serial = 995] [outer = 0x7f0f8f681400] 05:18:17 INFO - PROCESS | 1825 | 1461068297418 Marionette DEBUG loaded listener.js 05:18:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0fa0039000) [pid = 1825] [serial = 996] [outer = 0x7f0f8f681400] 05:18:18 INFO - PROCESS | 1825 | 1461068298387 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 05:18:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:18:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1286ms 05:18:18 INFO - PROCESS | 1825 | 1461068298428 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 05:18:18 INFO - PROCESS | 1825 | 1461068298432 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 05:18:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:18:18 INFO - PROCESS | 1825 | 1461068298438 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:18:18 INFO - PROCESS | 1825 | 1461068298440 Marionette TRACE conn3 <- [1,1298,null,{}] 05:18:18 INFO - PROCESS | 1825 | 1461068298445 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:18 INFO - PROCESS | 1825 | 1461068298675 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 05:18:18 INFO - PROCESS | 1825 | 1461068298708 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f773800 == 116 [pid = 1825] [id = 332] 05:18:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0fa027e400) [pid = 1825] [serial = 997] [outer = (nil)] 05:18:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0fa05d5000) [pid = 1825] [serial = 998] [outer = 0x7f0fa027e400] 05:18:18 INFO - PROCESS | 1825 | 1461068298779 Marionette DEBUG loaded listener.js 05:18:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0fa0769400) [pid = 1825] [serial = 999] [outer = 0x7f0fa027e400] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f94253000) [pid = 1825] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9e596c00) [pid = 1825] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fb6cf6000) [pid = 1825] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0faacaf800) [pid = 1825] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f94257800) [pid = 1825] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fa0715400) [pid = 1825] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f960d3800) [pid = 1825] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f94ce3c00) [pid = 1825] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:18:20 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f94245800) [pid = 1825] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:18:20 INFO - PROCESS | 1825 | 1461068300338 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 05:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1929ms 05:18:20 INFO - PROCESS | 1825 | 1461068300405 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 05:18:20 INFO - PROCESS | 1825 | 1461068300409 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 05:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:18:20 INFO - PROCESS | 1825 | 1461068300430 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:18:20 INFO - PROCESS | 1825 | 1461068300435 Marionette TRACE conn3 <- [1,1302,null,{}] 05:18:20 INFO - PROCESS | 1825 | 1461068300442 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:20 INFO - PROCESS | 1825 | 1461068300634 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 05:18:20 INFO - PROCESS | 1825 | 1461068300643 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa04f9000 == 117 [pid = 1825] [id = 333] 05:18:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f94ceb000) [pid = 1825] [serial = 1000] [outer = (nil)] 05:18:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0fa0baa000) [pid = 1825] [serial = 1001] [outer = 0x7f0f94ceb000] 05:18:20 INFO - PROCESS | 1825 | 1461068300707 Marionette DEBUG loaded listener.js 05:18:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0fa1e94c00) [pid = 1825] [serial = 1002] [outer = 0x7f0f94ceb000] 05:18:21 INFO - PROCESS | 1825 | 1461068301486 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 05:18:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:18:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1088ms 05:18:21 INFO - PROCESS | 1825 | 1461068301520 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 05:18:21 INFO - PROCESS | 1825 | 1461068301535 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 05:18:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:18:21 INFO - PROCESS | 1825 | 1461068301552 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:18:21 INFO - PROCESS | 1825 | 1461068301555 Marionette TRACE conn3 <- [1,1306,null,{}] 05:18:21 INFO - PROCESS | 1825 | 1461068301560 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:21 INFO - PROCESS | 1825 | 1461068301739 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 05:18:21 INFO - PROCESS | 1825 | 1461068301753 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa21ae800 == 118 [pid = 1825] [id = 334] 05:18:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0fa0a05000) [pid = 1825] [serial = 1003] [outer = (nil)] 05:18:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0fa2c68000) [pid = 1825] [serial = 1004] [outer = 0x7f0fa0a05000] 05:18:21 INFO - PROCESS | 1825 | 1461068301816 Marionette DEBUG loaded listener.js 05:18:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0fa42aa800) [pid = 1825] [serial = 1005] [outer = 0x7f0fa0a05000] 05:18:23 INFO - PROCESS | 1825 | 1461068303038 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 05:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1543ms 05:18:23 INFO - PROCESS | 1825 | 1461068303095 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 05:18:23 INFO - PROCESS | 1825 | 1461068303103 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 05:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:18:23 INFO - PROCESS | 1825 | 1461068303111 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:18:23 INFO - PROCESS | 1825 | 1461068303117 Marionette TRACE conn3 <- [1,1310,null,{}] 05:18:23 INFO - PROCESS | 1825 | 1461068303127 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:23 INFO - PROCESS | 1825 | 1461068303393 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 05:18:23 INFO - PROCESS | 1825 | 1461068303684 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f967cc800 == 119 [pid = 1825] [id = 335] 05:18:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9425e800) [pid = 1825] [serial = 1006] [outer = (nil)] 05:18:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f94cef800) [pid = 1825] [serial = 1007] [outer = 0x7f0f9425e800] 05:18:23 INFO - PROCESS | 1825 | 1461068303763 Marionette DEBUG loaded listener.js 05:18:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f98fb3400) [pid = 1825] [serial = 1008] [outer = 0x7f0f9425e800] 05:18:24 INFO - PROCESS | 1825 | 1461068304685 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 05:18:24 INFO - PROCESS | 1825 | 1461068304766 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 05:18:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:18:24 INFO - PROCESS | 1825 | 1461068304777 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:18:24 INFO - PROCESS | 1825 | 1461068304780 Marionette TRACE conn3 <- [1,1314,null,{}] 05:18:24 INFO - PROCESS | 1825 | 1461068304787 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:25 INFO - PROCESS | 1825 | 1461068305036 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 05:18:25 INFO - PROCESS | 1825 | 1461068305378 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd35000 == 120 [pid = 1825] [id = 336] 05:18:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d7c7800) [pid = 1825] [serial = 1009] [outer = (nil)] 05:18:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9e5aa800) [pid = 1825] [serial = 1010] [outer = 0x7f0f9d7c7800] 05:18:25 INFO - PROCESS | 1825 | 1461068305456 Marionette DEBUG loaded listener.js 05:18:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9fcc3400) [pid = 1825] [serial = 1011] [outer = 0x7f0f9d7c7800] 05:18:26 INFO - PROCESS | 1825 | 1461068306385 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 05:18:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:18:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1640ms 05:18:26 INFO - PROCESS | 1825 | 1461068306419 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 05:18:26 INFO - PROCESS | 1825 | 1461068306422 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 05:18:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:18:26 INFO - PROCESS | 1825 | 1461068306430 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:18:26 INFO - PROCESS | 1825 | 1461068306436 Marionette TRACE conn3 <- [1,1318,null,{}] 05:18:26 INFO - PROCESS | 1825 | 1461068306453 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:26 INFO - PROCESS | 1825 | 1461068306672 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 05:18:26 INFO - PROCESS | 1825 | 1461068306905 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43ee000 == 121 [pid = 1825] [id = 337] 05:18:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0fa0038000) [pid = 1825] [serial = 1012] [outer = (nil)] 05:18:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa075b800) [pid = 1825] [serial = 1013] [outer = 0x7f0fa0038000] 05:18:27 INFO - PROCESS | 1825 | 1461068307033 Marionette DEBUG loaded listener.js 05:18:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa0a0c000) [pid = 1825] [serial = 1014] [outer = 0x7f0fa0038000] 05:18:27 INFO - PROCESS | 1825 | 1461068307896 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 05:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1538ms 05:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:18:27 INFO - PROCESS | 1825 | 1461068307970 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 05:18:27 INFO - PROCESS | 1825 | 1461068307973 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 05:18:27 INFO - PROCESS | 1825 | 1461068307980 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:18:27 INFO - PROCESS | 1825 | 1461068307984 Marionette TRACE conn3 <- [1,1322,null,{}] 05:18:27 INFO - PROCESS | 1825 | 1461068307989 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:28 INFO - PROCESS | 1825 | 1461068308209 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 05:18:28 INFO - PROCESS | 1825 | 1461068308446 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa509f800 == 122 [pid = 1825] [id = 338] 05:18:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa05c9400) [pid = 1825] [serial = 1015] [outer = (nil)] 05:18:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa40a4000) [pid = 1825] [serial = 1016] [outer = 0x7f0fa05c9400] 05:18:28 INFO - PROCESS | 1825 | 1461068308566 Marionette DEBUG loaded listener.js 05:18:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0fa4a5ac00) [pid = 1825] [serial = 1017] [outer = 0x7f0fa05c9400] 05:18:29 INFO - PROCESS | 1825 | 1461068309397 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 05:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1490ms 05:18:29 INFO - PROCESS | 1825 | 1461068309470 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 05:18:29 INFO - PROCESS | 1825 | 1461068309474 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 05:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:18:29 INFO - PROCESS | 1825 | 1461068309481 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:18:29 INFO - PROCESS | 1825 | 1461068309484 Marionette TRACE conn3 <- [1,1326,null,{}] 05:18:29 INFO - PROCESS | 1825 | 1461068309490 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:29 INFO - PROCESS | 1825 | 1461068309693 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 05:18:29 INFO - PROCESS | 1825 | 1461068309886 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa697d000 == 123 [pid = 1825] [id = 339] 05:18:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa075c400) [pid = 1825] [serial = 1018] [outer = (nil)] 05:18:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa11de000) [pid = 1825] [serial = 1019] [outer = 0x7f0fa075c400] 05:18:29 INFO - PROCESS | 1825 | 1461068309958 Marionette DEBUG loaded listener.js 05:18:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa213f000) [pid = 1825] [serial = 1020] [outer = 0x7f0fa075c400] 05:18:30 INFO - PROCESS | 1825 | 1461068310837 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 05:18:30 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 05:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1431ms 05:18:30 INFO - PROCESS | 1825 | 1461068310913 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 05:18:30 INFO - PROCESS | 1825 | 1461068310917 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 05:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:18:30 INFO - PROCESS | 1825 | 1461068310923 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:18:30 INFO - PROCESS | 1825 | 1461068310926 Marionette TRACE conn3 <- [1,1330,null,{}] 05:18:30 INFO - PROCESS | 1825 | 1461068310932 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:31 INFO - PROCESS | 1825 | 1461068311203 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 05:18:31 INFO - PROCESS | 1825 | 1461068311471 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9121800 == 124 [pid = 1825] [id = 340] 05:18:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa50b1800) [pid = 1825] [serial = 1021] [outer = (nil)] 05:18:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa7309c00) [pid = 1825] [serial = 1022] [outer = 0x7f0fa50b1800] 05:18:31 INFO - PROCESS | 1825 | 1461068311554 Marionette DEBUG loaded listener.js 05:18:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa7ab7000) [pid = 1825] [serial = 1023] [outer = 0x7f0fa50b1800] 05:18:32 INFO - PROCESS | 1825 | 1461068312427 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 05:18:32 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 05:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1535ms 05:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:18:32 INFO - PROCESS | 1825 | 1461068312459 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 05:18:32 INFO - PROCESS | 1825 | 1461068312462 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 05:18:32 INFO - PROCESS | 1825 | 1461068312469 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:18:32 INFO - PROCESS | 1825 | 1461068312472 Marionette TRACE conn3 <- [1,1334,null,{}] 05:18:32 INFO - PROCESS | 1825 | 1461068312478 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:32 INFO - PROCESS | 1825 | 1461068312703 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 05:18:32 INFO - PROCESS | 1825 | 1461068312935 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f36800 == 125 [pid = 1825] [id = 341] 05:18:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f9e596c00) [pid = 1825] [serial = 1024] [outer = (nil)] 05:18:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa8c05000) [pid = 1825] [serial = 1025] [outer = 0x7f0f9e596c00] 05:18:33 INFO - PROCESS | 1825 | 1461068313054 Marionette DEBUG loaded listener.js 05:18:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa9fac000) [pid = 1825] [serial = 1026] [outer = 0x7f0f9e596c00] 05:18:33 INFO - PROCESS | 1825 | 1461068313922 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 05:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1489ms 05:18:33 INFO - PROCESS | 1825 | 1461068313958 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 05:18:33 INFO - PROCESS | 1825 | 1461068313962 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 05:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:18:33 INFO - PROCESS | 1825 | 1461068313969 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:18:33 INFO - PROCESS | 1825 | 1461068313973 Marionette TRACE conn3 <- [1,1338,null,{}] 05:18:33 INFO - PROCESS | 1825 | 1461068313979 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:34 INFO - PROCESS | 1825 | 1461068314183 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 05:18:34 INFO - PROCESS | 1825 | 1461068314379 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb1d800 == 126 [pid = 1825] [id = 342] 05:18:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa50b4c00) [pid = 1825] [serial = 1027] [outer = (nil)] 05:18:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0faa4ad800) [pid = 1825] [serial = 1028] [outer = 0x7f0fa50b4c00] 05:18:34 INFO - PROCESS | 1825 | 1461068314452 Marionette DEBUG loaded listener.js 05:18:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0faac87400) [pid = 1825] [serial = 1029] [outer = 0x7f0fa50b4c00] 05:18:35 INFO - PROCESS | 1825 | 1461068315829 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 05:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1881ms 05:18:35 INFO - PROCESS | 1825 | 1461068315851 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 05:18:35 INFO - PROCESS | 1825 | 1461068315855 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 05:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:18:35 INFO - PROCESS | 1825 | 1461068315901 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:18:35 INFO - PROCESS | 1825 | 1461068315905 Marionette TRACE conn3 <- [1,1342,null,{}] 05:18:35 INFO - PROCESS | 1825 | 1461068315936 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:36 INFO - PROCESS | 1825 | 1461068316138 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 05:18:36 INFO - PROCESS | 1825 | 1461068316328 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c81800 == 127 [pid = 1825] [id = 343] 05:18:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa05d7800) [pid = 1825] [serial = 1030] [outer = (nil)] 05:18:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0faaca3800) [pid = 1825] [serial = 1031] [outer = 0x7f0fa05d7800] 05:18:36 INFO - PROCESS | 1825 | 1461068316401 Marionette DEBUG loaded listener.js 05:18:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fab1ce800) [pid = 1825] [serial = 1032] [outer = 0x7f0fa05d7800] 05:18:37 INFO - PROCESS | 1825 | 1461068317251 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 05:18:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:18:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1439ms 05:18:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:18:37 INFO - PROCESS | 1825 | 1461068317302 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 05:18:37 INFO - PROCESS | 1825 | 1461068317305 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 05:18:37 INFO - PROCESS | 1825 | 1461068317312 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:18:37 INFO - PROCESS | 1825 | 1461068317314 Marionette TRACE conn3 <- [1,1346,null,{}] 05:18:37 INFO - PROCESS | 1825 | 1461068317321 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:37 INFO - PROCESS | 1825 | 1461068317552 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 05:18:37 INFO - PROCESS | 1825 | 1461068317819 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba139800 == 128 [pid = 1825] [id = 344] 05:18:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa8272000) [pid = 1825] [serial = 1033] [outer = (nil)] 05:18:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fb6ca0000) [pid = 1825] [serial = 1034] [outer = 0x7f0fa8272000] 05:18:37 INFO - PROCESS | 1825 | 1461068317939 Marionette DEBUG loaded listener.js 05:18:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fb6ffc400) [pid = 1825] [serial = 1035] [outer = 0x7f0fa8272000] 05:18:38 INFO - PROCESS | 1825 | 1461068318838 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 05:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1593ms 05:18:38 INFO - PROCESS | 1825 | 1461068318905 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 05:18:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:18:38 INFO - PROCESS | 1825 | 1461068318909 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 05:18:38 INFO - PROCESS | 1825 | 1461068318916 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:18:38 INFO - PROCESS | 1825 | 1461068318921 Marionette TRACE conn3 <- [1,1350,null,{}] 05:18:38 INFO - PROCESS | 1825 | 1461068318927 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:39 INFO - PROCESS | 1825 | 1461068319206 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 05:18:39 INFO - PROCESS | 1825 | 1461068319505 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc42d800 == 129 [pid = 1825] [id = 345] 05:18:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fbb99f800) [pid = 1825] [serial = 1036] [outer = (nil)] 05:18:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fbb9a7c00) [pid = 1825] [serial = 1037] [outer = 0x7f0fbb99f800] 05:18:39 INFO - PROCESS | 1825 | 1461068319591 Marionette DEBUG loaded listener.js 05:18:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fbbe2b000) [pid = 1825] [serial = 1038] [outer = 0x7f0fbb99f800] 05:18:40 INFO - PROCESS | 1825 | 1461068320448 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 05:18:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:18:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1580ms 05:18:40 INFO - PROCESS | 1825 | 1461068320497 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 05:18:40 INFO - PROCESS | 1825 | 1461068320501 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 05:18:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:18:40 INFO - PROCESS | 1825 | 1461068320528 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:18:40 INFO - PROCESS | 1825 | 1461068320532 Marionette TRACE conn3 <- [1,1354,null,{}] 05:18:40 INFO - PROCESS | 1825 | 1461068320538 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:40 INFO - PROCESS | 1825 | 1461068320747 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 05:18:40 INFO - PROCESS | 1825 | 1461068320945 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc1291800 == 130 [pid = 1825] [id = 346] 05:18:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f9d6c3000) [pid = 1825] [serial = 1039] [outer = (nil)] 05:18:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa9dd2c00) [pid = 1825] [serial = 1040] [outer = 0x7f0f9d6c3000] 05:18:41 INFO - PROCESS | 1825 | 1461068321064 Marionette DEBUG loaded listener.js 05:18:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa9dd8c00) [pid = 1825] [serial = 1041] [outer = 0x7f0f9d6c3000] 05:18:41 INFO - PROCESS | 1825 | 1461068321995 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 05:18:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:18:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1490ms 05:18:42 INFO - PROCESS | 1825 | 1461068322014 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 05:18:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:18:42 INFO - PROCESS | 1825 | 1461068322019 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 05:18:42 INFO - PROCESS | 1825 | 1461068322026 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:18:42 INFO - PROCESS | 1825 | 1461068322029 Marionette TRACE conn3 <- [1,1358,null,{}] 05:18:42 INFO - PROCESS | 1825 | 1461068322036 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:42 INFO - PROCESS | 1825 | 1461068322243 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 05:18:42 INFO - PROCESS | 1825 | 1461068322896 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d1e000 == 131 [pid = 1825] [id = 347] 05:18:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f8f679000) [pid = 1825] [serial = 1042] [outer = (nil)] 05:18:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f8f684c00) [pid = 1825] [serial = 1043] [outer = 0x7f0f8f679000] 05:18:42 INFO - PROCESS | 1825 | 1461068322988 Marionette DEBUG loaded listener.js 05:18:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f90ccf800) [pid = 1825] [serial = 1044] [outer = 0x7f0f8f679000] 05:18:43 INFO - PROCESS | 1825 | 1461068323841 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 05:18:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:18:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1882ms 05:18:43 INFO - PROCESS | 1825 | 1461068323908 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 05:18:43 INFO - PROCESS | 1825 | 1461068323915 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 05:18:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:18:43 INFO - PROCESS | 1825 | 1461068323926 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:18:43 INFO - PROCESS | 1825 | 1461068323929 Marionette TRACE conn3 <- [1,1362,null,{}] 05:18:43 INFO - PROCESS | 1825 | 1461068323938 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:44 INFO - PROCESS | 1825 | 1461068324216 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 05:18:44 INFO - PROCESS | 1825 | 1461068324367 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8fce0800 == 132 [pid = 1825] [id = 348] 05:18:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f8f67c400) [pid = 1825] [serial = 1045] [outer = (nil)] 05:18:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f90be3800) [pid = 1825] [serial = 1046] [outer = 0x7f0f8f67c400] 05:18:44 INFO - PROCESS | 1825 | 1461068324546 Marionette DEBUG loaded listener.js 05:18:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9d517000) [pid = 1825] [serial = 1047] [outer = 0x7f0f8f67c400] 05:18:45 INFO - PROCESS | 1825 | 1461068325554 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 05:18:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:18:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1693ms 05:18:45 INFO - PROCESS | 1825 | 1461068325621 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 05:18:45 INFO - PROCESS | 1825 | 1461068325627 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 05:18:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:18:45 INFO - PROCESS | 1825 | 1461068325637 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:18:45 INFO - PROCESS | 1825 | 1461068325639 Marionette TRACE conn3 <- [1,1366,null,{}] 05:18:45 INFO - PROCESS | 1825 | 1461068325644 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:45 INFO - PROCESS | 1825 | 1461068325887 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 05:18:46 INFO - PROCESS | 1825 | 1461068326190 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f919d2800 == 133 [pid = 1825] [id = 349] 05:18:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0f9e598000) [pid = 1825] [serial = 1048] [outer = (nil)] 05:18:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0f9f692c00) [pid = 1825] [serial = 1049] [outer = 0x7f0f9e598000] 05:18:46 INFO - PROCESS | 1825 | 1461068326276 Marionette DEBUG loaded listener.js 05:18:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f9fcc0000) [pid = 1825] [serial = 1050] [outer = 0x7f0f9e598000] 05:18:46 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa04f9000 == 132 [pid = 1825] [id = 333] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f9765bc00) [pid = 1825] [serial = 935] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f90cd4000) [pid = 1825] [serial = 905] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f960d6000) [pid = 1825] [serial = 908] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0fbbcd3400) [pid = 1825] [serial = 893] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fbbf5c400) [pid = 1825] [serial = 899] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa4d4b800) [pid = 1825] [serial = 902] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9d624800) [pid = 1825] [serial = 896] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f773800 == 131 [pid = 1825] [id = 332] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e53b000 == 130 [pid = 1825] [id = 331] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95ff3000 == 129 [pid = 1825] [id = 330] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f924ee000 == 128 [pid = 1825] [id = 329] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f763800 == 127 [pid = 1825] [id = 328] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f919e4000 == 126 [pid = 1825] [id = 327] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f919e2800 == 125 [pid = 1825] [id = 323] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f909d9000 == 124 [pid = 1825] [id = 322] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8fcd9800 == 123 [pid = 1825] [id = 321] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbed25000 == 122 [pid = 1825] [id = 320] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9789e800 == 121 [pid = 1825] [id = 319] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa00a6800 == 120 [pid = 1825] [id = 318] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc12a3000 == 119 [pid = 1825] [id = 317] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbd14000 == 118 [pid = 1825] [id = 316] 05:18:47 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c93000 == 117 [pid = 1825] [id = 315] 05:18:47 INFO - PROCESS | 1825 | 1461068327322 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 05:18:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:18:47 INFO - PROCESS | 1825 | 1461068327372 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 05:18:47 INFO - PROCESS | 1825 | 1461068327389 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:18:47 INFO - PROCESS | 1825 | 1461068327398 Marionette TRACE conn3 <- [1,1370,null,{}] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f94cee000) [pid = 1825] [serial = 933] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f9fe09c00) [pid = 1825] [serial = 915] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9f6acc00) [pid = 1825] [serial = 869] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa849bc00) [pid = 1825] [serial = 878] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0faa149000) [pid = 1825] [serial = 881] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa4ad1000) [pid = 1825] [serial = 867] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fbc20e400) [pid = 1825] [serial = 930] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0fb5ed9800) [pid = 1825] [serial = 884] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fab162000) [pid = 1825] [serial = 926] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa918fc00) [pid = 1825] [serial = 924] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fa0bb1000) [pid = 1825] [serial = 917] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fb6cf2400) [pid = 1825] [serial = 927] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa213d400) [pid = 1825] [serial = 918] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fb9b03800) [pid = 1825] [serial = 890] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa0a11000) [pid = 1825] [serial = 872] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f9d553800) [pid = 1825] [serial = 912] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9fcc5400) [pid = 1825] [serial = 914] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fb7177000) [pid = 1825] [serial = 887] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa69cb800) [pid = 1825] [serial = 923] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f94cea400) [pid = 1825] [serial = 932] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f9fe0a400) [pid = 1825] [serial = 921] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa6a8bc00) [pid = 1825] [serial = 875] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0fbbe33000) [pid = 1825] [serial = 929] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9d51bc00) [pid = 1825] [serial = 920] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f961c0800) [pid = 1825] [serial = 911] [outer = (nil)] [url = about:blank] 05:18:47 INFO - PROCESS | 1825 | 1461068327453 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:47 INFO - PROCESS | 1825 | 1461068327666 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 05:18:47 INFO - PROCESS | 1825 | 1461068327880 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963e8800 == 118 [pid = 1825] [id = 350] 05:18:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f90cd4000) [pid = 1825] [serial = 1051] [outer = (nil)] 05:18:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9fe0c000) [pid = 1825] [serial = 1052] [outer = 0x7f0f90cd4000] 05:18:47 INFO - PROCESS | 1825 | 1461068327944 Marionette DEBUG loaded listener.js 05:18:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa003a400) [pid = 1825] [serial = 1053] [outer = 0x7f0f90cd4000] 05:18:48 INFO - PROCESS | 1825 | 1461068328673 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 05:18:48 INFO - PROCESS | 1825 | 1461068328724 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 05:18:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:18:48 INFO - PROCESS | 1825 | 1461068328731 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:18:48 INFO - PROCESS | 1825 | 1461068328735 Marionette TRACE conn3 <- [1,1374,null,{}] 05:18:48 INFO - PROCESS | 1825 | 1461068328740 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:48 INFO - PROCESS | 1825 | 1461068328931 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 05:18:49 INFO - PROCESS | 1825 | 1461068329103 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e4de800 == 119 [pid = 1825] [id = 351] 05:18:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9765bc00) [pid = 1825] [serial = 1054] [outer = (nil)] 05:18:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa0715c00) [pid = 1825] [serial = 1055] [outer = 0x7f0f9765bc00] 05:18:49 INFO - PROCESS | 1825 | 1461068329167 Marionette DEBUG loaded listener.js 05:18:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa0a11000) [pid = 1825] [serial = 1056] [outer = 0x7f0f9765bc00] 05:18:49 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:18:50 INFO - PROCESS | 1825 | 1461068330022 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 05:18:50 INFO - PROCESS | 1825 | 1461068330069 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 05:18:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:18:50 INFO - PROCESS | 1825 | 1461068330081 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:18:50 INFO - PROCESS | 1825 | 1461068330084 Marionette TRACE conn3 <- [1,1378,null,{}] 05:18:50 INFO - PROCESS | 1825 | 1461068330101 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:50 INFO - PROCESS | 1825 | 1461068330341 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 05:18:50 INFO - PROCESS | 1825 | 1461068330374 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f793800 == 120 [pid = 1825] [id = 352] 05:18:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0f961b6000) [pid = 1825] [serial = 1057] [outer = (nil)] 05:18:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa4396000) [pid = 1825] [serial = 1058] [outer = 0x7f0f961b6000] 05:18:50 INFO - PROCESS | 1825 | 1461068330457 Marionette DEBUG loaded listener.js 05:18:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa50a8400) [pid = 1825] [serial = 1059] [outer = 0x7f0f961b6000] 05:18:51 INFO - PROCESS | 1825 | 1461068331360 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 05:18:51 INFO - PROCESS | 1825 | 1461068331393 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 05:18:51 INFO - PROCESS | 1825 | 1461068331402 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:18:51 INFO - PROCESS | 1825 | 1461068331405 Marionette TRACE conn3 <- [1,1382,null,{}] 05:18:51 INFO - PROCESS | 1825 | 1461068331410 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:51 INFO - PROCESS | 1825 | 1461068331973 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 05:18:51 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f94ce8000) [pid = 1825] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:18:51 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa027e400) [pid = 1825] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:18:51 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f961c1800) [pid = 1825] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:18:51 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f8f681400) [pid = 1825] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:18:51 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f8f682000) [pid = 1825] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:18:51 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f94ceb000) [pid = 1825] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:18:52 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9fce5800) [pid = 1825] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:18:52 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f94ce4000) [pid = 1825] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:18:52 INFO - PROCESS | 1825 | 1461068332152 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fd8000 == 121 [pid = 1825] [id = 353] 05:18:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f94ceb000) [pid = 1825] [serial = 1060] [outer = (nil)] 05:18:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9f687400) [pid = 1825] [serial = 1061] [outer = 0x7f0f94ceb000] 05:18:52 INFO - PROCESS | 1825 | 1461068332218 Marionette DEBUG loaded listener.js 05:18:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa1c7e400) [pid = 1825] [serial = 1062] [outer = 0x7f0f94ceb000] 05:18:52 INFO - PROCESS | 1825 | [1825] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:18:52 INFO - PROCESS | 1825 | 1461068332976 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 05:18:53 INFO - PROCESS | 1825 | 1461068333001 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 05:18:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:18:53 INFO - PROCESS | 1825 | 1461068333009 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:18:53 INFO - PROCESS | 1825 | 1461068333013 Marionette TRACE conn3 <- [1,1386,null,{}] 05:18:53 INFO - PROCESS | 1825 | 1461068333018 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:53 INFO - PROCESS | 1825 | 1461068333276 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 05:18:53 INFO - PROCESS | 1825 | 1461068333297 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa115c800 == 122 [pid = 1825] [id = 354] 05:18:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f961b4c00) [pid = 1825] [serial = 1063] [outer = (nil)] 05:18:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa9dd5000) [pid = 1825] [serial = 1064] [outer = 0x7f0f961b4c00] 05:18:53 INFO - PROCESS | 1825 | 1461068333363 Marionette DEBUG loaded listener.js 05:18:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0faaca1800) [pid = 1825] [serial = 1065] [outer = 0x7f0f961b4c00] 05:18:54 INFO - PROCESS | 1825 | 1461068334427 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 05:18:54 INFO - PROCESS | 1825 | 1461068334450 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 05:18:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:18:54 INFO - PROCESS | 1825 | 1461068334459 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:18:54 INFO - PROCESS | 1825 | 1461068334466 Marionette TRACE conn3 <- [1,1390,null,{}] 05:18:54 INFO - PROCESS | 1825 | 1461068334476 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:54 INFO - PROCESS | 1825 | 1461068334700 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 05:18:54 INFO - PROCESS | 1825 | 1461068334977 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f96103000 == 123 [pid = 1825] [id = 355] 05:18:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f94cefc00) [pid = 1825] [serial = 1066] [outer = (nil)] 05:18:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f961c1800) [pid = 1825] [serial = 1067] [outer = 0x7f0f94cefc00] 05:18:55 INFO - PROCESS | 1825 | 1461068335101 Marionette DEBUG loaded listener.js 05:18:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9d521400) [pid = 1825] [serial = 1068] [outer = 0x7f0f94cefc00] 05:18:55 INFO - PROCESS | 1825 | 1461068335963 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 05:18:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:18:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1540ms 05:18:56 INFO - PROCESS | 1825 | 1461068335998 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 05:18:56 INFO - PROCESS | 1825 | 1461068336007 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 05:18:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:18:56 INFO - PROCESS | 1825 | 1461068336018 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:18:56 INFO - PROCESS | 1825 | 1461068336022 Marionette TRACE conn3 <- [1,1394,null,{}] 05:18:56 INFO - PROCESS | 1825 | 1461068336030 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:56 INFO - PROCESS | 1825 | 1461068336249 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 05:18:56 INFO - PROCESS | 1825 | 1461068336445 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f773800 == 124 [pid = 1825] [id = 356] 05:18:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f960d6000) [pid = 1825] [serial = 1069] [outer = (nil)] 05:18:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9fcf0000) [pid = 1825] [serial = 1070] [outer = 0x7f0f960d6000] 05:18:56 INFO - PROCESS | 1825 | 1461068336575 Marionette DEBUG loaded listener.js 05:18:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9fe33000) [pid = 1825] [serial = 1071] [outer = 0x7f0f960d6000] 05:18:57 INFO - PROCESS | 1825 | 1461068337536 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 05:18:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:18:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1537ms 05:18:57 INFO - PROCESS | 1825 | 1461068337554 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 05:18:57 INFO - PROCESS | 1825 | 1461068337558 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 05:18:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:18:57 INFO - PROCESS | 1825 | 1461068337565 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:18:57 INFO - PROCESS | 1825 | 1461068337571 Marionette TRACE conn3 <- [1,1398,null,{}] 05:18:57 INFO - PROCESS | 1825 | 1461068337588 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:57 INFO - PROCESS | 1825 | 1461068337851 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 05:18:58 INFO - PROCESS | 1825 | 1461068338136 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43ec800 == 125 [pid = 1825] [id = 357] 05:18:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa0df1000) [pid = 1825] [serial = 1072] [outer = (nil)] 05:18:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa40f9000) [pid = 1825] [serial = 1073] [outer = 0x7f0fa0df1000] 05:18:58 INFO - PROCESS | 1825 | 1461068338220 Marionette DEBUG loaded listener.js 05:18:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa4d50c00) [pid = 1825] [serial = 1074] [outer = 0x7f0fa0df1000] 05:18:59 INFO - PROCESS | 1825 | 1461068339088 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 05:18:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:18:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1592ms 05:18:59 INFO - PROCESS | 1825 | 1461068339159 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 05:18:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:18:59 INFO - PROCESS | 1825 | 1461068339164 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 05:18:59 INFO - PROCESS | 1825 | 1461068339171 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:18:59 INFO - PROCESS | 1825 | 1461068339175 Marionette TRACE conn3 <- [1,1402,null,{}] 05:18:59 INFO - PROCESS | 1825 | 1461068339181 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:18:59 INFO - PROCESS | 1825 | 1461068339436 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 05:18:59 INFO - PROCESS | 1825 | 1461068339674 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:18:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54d2800 == 126 [pid = 1825] [id = 358] 05:18:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9425ac00) [pid = 1825] [serial = 1075] [outer = (nil)] 05:18:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa7311000) [pid = 1825] [serial = 1076] [outer = 0x7f0f9425ac00] 05:18:59 INFO - PROCESS | 1825 | 1461068339798 Marionette DEBUG loaded listener.js 05:18:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa9dd8000) [pid = 1825] [serial = 1077] [outer = 0x7f0f9425ac00] 05:19:00 INFO - PROCESS | 1825 | 1461068340692 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 05:19:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:19:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1598ms 05:19:00 INFO - PROCESS | 1825 | 1461068340769 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 05:19:00 INFO - PROCESS | 1825 | 1461068340773 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 05:19:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:19:00 INFO - PROCESS | 1825 | 1461068340780 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:19:00 INFO - PROCESS | 1825 | 1461068340783 Marionette TRACE conn3 <- [1,1406,null,{}] 05:19:00 INFO - PROCESS | 1825 | 1461068340790 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:01 INFO - PROCESS | 1825 | 1461068341041 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 05:19:01 INFO - PROCESS | 1825 | 1461068341281 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9128000 == 127 [pid = 1825] [id = 359] 05:19:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fa4d52800) [pid = 1825] [serial = 1078] [outer = (nil)] 05:19:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fab1c9800) [pid = 1825] [serial = 1079] [outer = 0x7f0fa4d52800] 05:19:01 INFO - PROCESS | 1825 | 1461068341402 Marionette DEBUG loaded listener.js 05:19:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fb6ca9400) [pid = 1825] [serial = 1080] [outer = 0x7f0fa4d52800] 05:19:02 INFO - PROCESS | 1825 | 1461068342349 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 05:19:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:19:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1639ms 05:19:02 INFO - PROCESS | 1825 | 1461068342420 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 05:19:02 INFO - PROCESS | 1825 | 1461068342424 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 05:19:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:19:02 INFO - PROCESS | 1825 | 1461068342431 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:19:02 INFO - PROCESS | 1825 | 1461068342434 Marionette TRACE conn3 <- [1,1410,null,{}] 05:19:02 INFO - PROCESS | 1825 | 1461068342440 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:02 INFO - PROCESS | 1825 | 1461068342734 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 05:19:03 INFO - PROCESS | 1825 | 1461068343055 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6cdd000 == 128 [pid = 1825] [id = 360] 05:19:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fbb99f000) [pid = 1825] [serial = 1081] [outer = (nil)] 05:19:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fbbe28800) [pid = 1825] [serial = 1082] [outer = 0x7f0fbb99f000] 05:19:03 INFO - PROCESS | 1825 | 1461068343143 Marionette DEBUG loaded listener.js 05:19:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fbc205400) [pid = 1825] [serial = 1083] [outer = 0x7f0fbb99f000] 05:19:04 INFO - PROCESS | 1825 | 1461068344410 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 05:19:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:19:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1988ms 05:19:04 INFO - PROCESS | 1825 | 1461068344422 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 05:19:04 INFO - PROCESS | 1825 | 1461068344426 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 05:19:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:19:04 INFO - PROCESS | 1825 | 1461068344438 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:19:04 INFO - PROCESS | 1825 | 1461068344444 Marionette TRACE conn3 <- [1,1414,null,{}] 05:19:04 INFO - PROCESS | 1825 | 1461068344462 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:04 INFO - PROCESS | 1825 | 1461068344757 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 05:19:05 INFO - PROCESS | 1825 | 1461068345001 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbf97800 == 129 [pid = 1825] [id = 361] 05:19:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9d6eac00) [pid = 1825] [serial = 1084] [outer = (nil)] 05:19:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f9d6f0000) [pid = 1825] [serial = 1085] [outer = 0x7f0f9d6eac00] 05:19:05 INFO - PROCESS | 1825 | 1461068345169 Marionette DEBUG loaded listener.js 05:19:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9d6f7000) [pid = 1825] [serial = 1086] [outer = 0x7f0f9d6eac00] 05:19:06 INFO - PROCESS | 1825 | 1461068346131 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 05:19:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:19:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1746ms 05:19:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:19:06 INFO - PROCESS | 1825 | 1461068346183 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 05:19:06 INFO - PROCESS | 1825 | 1461068346185 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 05:19:06 INFO - PROCESS | 1825 | 1461068346192 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:19:06 INFO - PROCESS | 1825 | 1461068346195 Marionette TRACE conn3 <- [1,1418,null,{}] 05:19:06 INFO - PROCESS | 1825 | 1461068346201 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:06 INFO - PROCESS | 1825 | 1461068346444 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 05:19:06 INFO - PROCESS | 1825 | 1461068346737 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc031a000 == 130 [pid = 1825] [id = 362] 05:19:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9d6eb000) [pid = 1825] [serial = 1087] [outer = (nil)] 05:19:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fbbe2c400) [pid = 1825] [serial = 1088] [outer = 0x7f0f9d6eb000] 05:19:06 INFO - PROCESS | 1825 | 1461068346814 Marionette DEBUG loaded listener.js 05:19:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fbc349800) [pid = 1825] [serial = 1089] [outer = 0x7f0f9d6eb000] 05:19:07 INFO - PROCESS | 1825 | 1461068347727 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 05:19:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:19:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1582ms 05:19:07 INFO - PROCESS | 1825 | 1461068347774 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 05:19:07 INFO - PROCESS | 1825 | 1461068347780 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 05:19:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:19:07 INFO - PROCESS | 1825 | 1461068347788 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:19:07 INFO - PROCESS | 1825 | 1461068347791 Marionette TRACE conn3 <- [1,1422,null,{}] 05:19:07 INFO - PROCESS | 1825 | 1461068347835 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:08 INFO - PROCESS | 1825 | 1461068348099 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 05:19:08 INFO - PROCESS | 1825 | 1461068348400 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9239c800 == 131 [pid = 1825] [id = 363] 05:19:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f97660c00) [pid = 1825] [serial = 1090] [outer = (nil)] 05:19:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0f9e24c000) [pid = 1825] [serial = 1091] [outer = 0x7f0f97660c00] 05:19:08 INFO - PROCESS | 1825 | 1461068348483 Marionette DEBUG loaded listener.js 05:19:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0f9e253400) [pid = 1825] [serial = 1092] [outer = 0x7f0f97660c00] 05:19:09 INFO - PROCESS | 1825 | 1461068349357 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 05:19:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:19:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1632ms 05:19:09 INFO - PROCESS | 1825 | 1461068349421 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 05:19:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:19:09 INFO - PROCESS | 1825 | 1461068349426 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 05:19:09 INFO - PROCESS | 1825 | 1461068349435 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:19:09 INFO - PROCESS | 1825 | 1461068349438 Marionette TRACE conn3 <- [1,1426,null,{}] 05:19:09 INFO - PROCESS | 1825 | 1461068349445 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:09 INFO - PROCESS | 1825 | 1461068349663 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 05:19:09 INFO - PROCESS | 1825 | 1461068349912 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5405000 == 132 [pid = 1825] [id = 364] 05:19:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0f9d6ec800) [pid = 1825] [serial = 1093] [outer = (nil)] 05:19:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0f9e4b5000) [pid = 1825] [serial = 1094] [outer = 0x7f0f9d6ec800] 05:19:10 INFO - PROCESS | 1825 | 1461068350001 Marionette DEBUG loaded listener.js 05:19:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f9e4ba400) [pid = 1825] [serial = 1095] [outer = 0x7f0f9d6ec800] 05:19:10 INFO - PROCESS | 1825 | 1461068350876 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 05:19:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:19:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1486ms 05:19:10 INFO - PROCESS | 1825 | 1461068350920 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 05:19:10 INFO - PROCESS | 1825 | 1461068350924 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 05:19:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:19:10 INFO - PROCESS | 1825 | 1461068350931 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:19:10 INFO - PROCESS | 1825 | 1461068350935 Marionette TRACE conn3 <- [1,1430,null,{}] 05:19:10 INFO - PROCESS | 1825 | 1461068350941 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:11 INFO - PROCESS | 1825 | 1461068351181 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 05:19:11 INFO - PROCESS | 1825 | 1461068351440 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbe071800 == 133 [pid = 1825] [id = 365] 05:19:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0fbc407000) [pid = 1825] [serial = 1096] [outer = (nil)] 05:19:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0fbc40e800) [pid = 1825] [serial = 1097] [outer = 0x7f0fbc407000] 05:19:11 INFO - PROCESS | 1825 | 1461068351535 Marionette DEBUG loaded listener.js 05:19:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0fbe010400) [pid = 1825] [serial = 1098] [outer = 0x7f0fbc407000] 05:19:12 INFO - PROCESS | 1825 | 1461068352426 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 05:19:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:19:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1533ms 05:19:12 INFO - PROCESS | 1825 | 1461068352466 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 05:19:12 INFO - PROCESS | 1825 | 1461068352470 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 05:19:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:19:12 INFO - PROCESS | 1825 | 1461068352477 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:19:12 INFO - PROCESS | 1825 | 1461068352481 Marionette TRACE conn3 <- [1,1434,null,{}] 05:19:12 INFO - PROCESS | 1825 | 1461068352487 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:12 INFO - PROCESS | 1825 | 1461068352711 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 05:19:13 INFO - PROCESS | 1825 | 1461068353016 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f909dc800 == 134 [pid = 1825] [id = 366] 05:19:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f90cca800) [pid = 1825] [serial = 1099] [outer = (nil)] 05:19:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f9357c000) [pid = 1825] [serial = 1100] [outer = 0x7f0f90cca800] 05:19:13 INFO - PROCESS | 1825 | 1461068353097 Marionette DEBUG loaded listener.js 05:19:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f93582400) [pid = 1825] [serial = 1101] [outer = 0x7f0f90cca800] 05:19:13 INFO - PROCESS | 1825 | 1461068353994 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 05:19:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:19:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1583ms 05:19:14 INFO - PROCESS | 1825 | 1461068354080 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 05:19:14 INFO - PROCESS | 1825 | 1461068354085 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 05:19:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:19:14 INFO - PROCESS | 1825 | 1461068354093 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:19:14 INFO - PROCESS | 1825 | 1461068354095 Marionette TRACE conn3 <- [1,1438,null,{}] 05:19:14 INFO - PROCESS | 1825 | 1461068354099 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:14 INFO - PROCESS | 1825 | 1461068354314 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 05:19:15 INFO - PROCESS | 1825 | 1461068355094 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f953c5800 == 135 [pid = 1825] [id = 367] 05:19:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0f8f8dd800) [pid = 1825] [serial = 1102] [outer = (nil)] 05:19:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0f90bd7c00) [pid = 1825] [serial = 1103] [outer = 0x7f0f8f8dd800] 05:19:15 INFO - PROCESS | 1825 | 1461068355171 Marionette DEBUG loaded listener.js 05:19:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0f933d3000) [pid = 1825] [serial = 1104] [outer = 0x7f0f8f8dd800] 05:19:16 INFO - PROCESS | 1825 | 1461068356034 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 05:19:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:19:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1979ms 05:19:16 INFO - PROCESS | 1825 | 1461068356074 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 05:19:16 INFO - PROCESS | 1825 | 1461068356082 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 05:19:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:19:16 INFO - PROCESS | 1825 | 1461068356092 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:19:16 INFO - PROCESS | 1825 | 1461068356095 Marionette TRACE conn3 <- [1,1442,null,{}] 05:19:16 INFO - PROCESS | 1825 | 1461068356103 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:16 INFO - PROCESS | 1825 | 1461068356302 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 05:19:16 INFO - PROCESS | 1825 | 1461068356514 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f934c6000 == 136 [pid = 1825] [id = 368] 05:19:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0f8f675c00) [pid = 1825] [serial = 1105] [outer = (nil)] 05:19:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0f933dac00) [pid = 1825] [serial = 1106] [outer = 0x7f0f8f675c00] 05:19:16 INFO - PROCESS | 1825 | 1461068356626 Marionette DEBUG loaded listener.js 05:19:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0f960d3000) [pid = 1825] [serial = 1107] [outer = 0x7f0f8f675c00] 05:19:17 INFO - PROCESS | 1825 | 1461068357888 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 05:19:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:19:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1833ms 05:19:17 INFO - PROCESS | 1825 | 1461068357929 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 05:19:17 INFO - PROCESS | 1825 | 1461068357936 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 05:19:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:19:17 INFO - PROCESS | 1825 | 1461068357944 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:19:17 INFO - PROCESS | 1825 | 1461068357949 Marionette TRACE conn3 <- [1,1446,null,{}] 05:19:17 INFO - PROCESS | 1825 | 1461068357955 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:18 INFO - PROCESS | 1825 | 1461068358191 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 05:19:18 INFO - PROCESS | 1825 | 1461068358485 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9426e800 == 137 [pid = 1825] [id = 369] 05:19:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0f90cd1000) [pid = 1825] [serial = 1108] [outer = (nil)] 05:19:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0f9d557000) [pid = 1825] [serial = 1109] [outer = 0x7f0f90cd1000] 05:19:18 INFO - PROCESS | 1825 | 1461068358557 Marionette DEBUG loaded listener.js 05:19:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0f9d6ca400) [pid = 1825] [serial = 1110] [outer = 0x7f0f90cd1000] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0f94254400) [pid = 1825] [serial = 977] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f9d54d800) [pid = 1825] [serial = 980] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6adc800 == 136 [pid = 1825] [id = 66] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac0d800 == 135 [pid = 1825] [id = 65] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7e17000 == 134 [pid = 1825] [id = 222] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f7a5800 == 133 [pid = 1825] [id = 117] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0face2a000 == 132 [pid = 1825] [id = 61] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc0588000 == 131 [pid = 1825] [id = 85] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba085800 == 130 [pid = 1825] [id = 296] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab032800 == 129 [pid = 1825] [id = 121] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa050c000 == 128 [pid = 1825] [id = 57] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0fa2c68000) [pid = 1825] [serial = 1004] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0fa50adc00) [pid = 1825] [serial = 971] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f8f67fc00) [pid = 1825] [serial = 974] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | 1461068359553 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa90bd000 == 127 [pid = 1825] [id = 118] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb817f800 == 126 [pid = 1825] [id = 119] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fd8000 == 125 [pid = 1825] [id = 353] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f793800 == 124 [pid = 1825] [id = 352] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e4de800 == 123 [pid = 1825] [id = 351] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f963e8800 == 122 [pid = 1825] [id = 350] 05:19:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:19:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1634ms 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f919d2800 == 121 [pid = 1825] [id = 349] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07be000 == 120 [pid = 1825] [id = 11] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8fce0800 == 119 [pid = 1825] [id = 348] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d1e000 == 118 [pid = 1825] [id = 347] 05:19:19 INFO - PROCESS | 1825 | 1461068359587 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 05:19:19 INFO - PROCESS | 1825 | 1461068359591 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 05:19:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9f36800 == 117 [pid = 1825] [id = 341] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9121800 == 116 [pid = 1825] [id = 340] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa697d000 == 115 [pid = 1825] [id = 339] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa509f800 == 114 [pid = 1825] [id = 338] 05:19:19 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa21ae800 == 113 [pid = 1825] [id = 334] 05:19:19 INFO - PROCESS | 1825 | 1461068359618 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:19:19 INFO - PROCESS | 1825 | 1461068359627 Marionette TRACE conn3 <- [1,1450,null,{}] 05:19:19 INFO - PROCESS | 1825 | 1461068359636 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:19 INFO - PROCESS | 1825 | 1461068359840 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0fa1e94c00) [pid = 1825] [serial = 1002] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0f9d54a800) [pid = 1825] [serial = 987] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0f933d7800) [pid = 1825] [serial = 962] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0fa827b400) [pid = 1825] [serial = 950] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0fa05d5000) [pid = 1825] [serial = 998] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f9fcc8800) [pid = 1825] [serial = 941] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f9fe05000) [pid = 1825] [serial = 993] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0fb6a51000) [pid = 1825] [serial = 953] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9fcbf400) [pid = 1825] [serial = 992] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0f9ff33800) [pid = 1825] [serial = 995] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0f90bd9c00) [pid = 1825] [serial = 983] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0fa0baa000) [pid = 1825] [serial = 1001] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0f9fe0b000) [pid = 1825] [serial = 675] [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.] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0f9d6cd000) [pid = 1825] [serial = 989] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0fa0769400) [pid = 1825] [serial = 999] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0fb8153c00) [pid = 1825] [serial = 956] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f9f684800) [pid = 1825] [serial = 990] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0fbbcd9c00) [pid = 1825] [serial = 959] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0fa0ba4c00) [pid = 1825] [serial = 965] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fa0ba4800) [pid = 1825] [serial = 944] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa0039000) [pid = 1825] [serial = 996] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f90be5c00) [pid = 1825] [serial = 984] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa4d4f000) [pid = 1825] [serial = 947] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f97658800) [pid = 1825] [serial = 986] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9d555400) [pid = 1825] [serial = 938] [outer = (nil)] [url = about:blank] 05:19:19 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fbc34d000) [pid = 1825] [serial = 968] [outer = (nil)] [url = about:blank] 05:19:20 INFO - PROCESS | 1825 | 1461068360121 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fd9800 == 114 [pid = 1825] [id = 370] 05:19:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f90bd9c00) [pid = 1825] [serial = 1111] [outer = (nil)] 05:19:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f9d54a800) [pid = 1825] [serial = 1112] [outer = 0x7f0f90bd9c00] 05:19:20 INFO - PROCESS | 1825 | 1461068360191 Marionette DEBUG loaded listener.js 05:19:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f9e5a0400) [pid = 1825] [serial = 1113] [outer = 0x7f0f90bd9c00] 05:19:20 INFO - PROCESS | 1825 | 1461068360921 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 05:19:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:19:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1362ms 05:19:20 INFO - PROCESS | 1825 | 1461068360965 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 05:19:20 INFO - PROCESS | 1825 | 1461068360969 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 05:19:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:19:20 INFO - PROCESS | 1825 | 1461068360975 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:19:20 INFO - PROCESS | 1825 | 1461068360977 Marionette TRACE conn3 <- [1,1454,null,{}] 05:19:20 INFO - PROCESS | 1825 | 1461068360983 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:21 INFO - PROCESS | 1825 | 1461068361229 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 05:19:21 INFO - PROCESS | 1825 | 1461068361252 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e4e4800 == 115 [pid = 1825] [id = 371] 05:19:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f933d7800) [pid = 1825] [serial = 1114] [outer = (nil)] 05:19:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9f69a400) [pid = 1825] [serial = 1115] [outer = 0x7f0f933d7800] 05:19:21 INFO - PROCESS | 1825 | 1461068361316 Marionette DEBUG loaded listener.js 05:19:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f9f757400) [pid = 1825] [serial = 1116] [outer = 0x7f0f933d7800] 05:19:22 INFO - PROCESS | 1825 | 1461068362238 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 05:19:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:19:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1333ms 05:19:22 INFO - PROCESS | 1825 | 1461068362310 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 05:19:22 INFO - PROCESS | 1825 | 1461068362313 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 05:19:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:19:22 INFO - PROCESS | 1825 | 1461068362320 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:19:22 INFO - PROCESS | 1825 | 1461068362323 Marionette TRACE conn3 <- [1,1458,null,{}] 05:19:22 INFO - PROCESS | 1825 | 1461068362329 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:22 INFO - PROCESS | 1825 | 1461068362607 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 05:19:22 INFO - PROCESS | 1825 | 1461068362637 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f779000 == 116 [pid = 1825] [id = 372] 05:19:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9fcf0400) [pid = 1825] [serial = 1117] [outer = (nil)] 05:19:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9fd16400) [pid = 1825] [serial = 1118] [outer = 0x7f0f9fcf0400] 05:19:22 INFO - PROCESS | 1825 | 1461068362714 Marionette DEBUG loaded listener.js 05:19:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0f9fe38000) [pid = 1825] [serial = 1119] [outer = 0x7f0f9fcf0400] 05:19:23 INFO - PROCESS | 1825 | 1461068363721 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 05:19:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:19:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1432ms 05:19:23 INFO - PROCESS | 1825 | 1461068363759 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 05:19:23 INFO - PROCESS | 1825 | 1461068363762 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 05:19:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:19:23 INFO - PROCESS | 1825 | 1461068363769 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:19:23 INFO - PROCESS | 1825 | 1461068363772 Marionette TRACE conn3 <- [1,1462,null,{}] 05:19:23 INFO - PROCESS | 1825 | 1461068363777 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:24 INFO - PROCESS | 1825 | 1461068364016 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f8f67c400) [pid = 1825] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f8f679000) [pid = 1825] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f9765bc00) [pid = 1825] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9e598000) [pid = 1825] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f94ceb000) [pid = 1825] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa07bf000) [pid = 1825] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f961b6000) [pid = 1825] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:19:24 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f90cd4000) [pid = 1825] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:19:24 INFO - PROCESS | 1825 | 1461068364707 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f727800 == 117 [pid = 1825] [id = 373] 05:19:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f8f679000) [pid = 1825] [serial = 1120] [outer = (nil)] 05:19:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f961b6000) [pid = 1825] [serial = 1121] [outer = 0x7f0f8f679000] 05:19:24 INFO - PROCESS | 1825 | 1461068364775 Marionette DEBUG loaded listener.js 05:19:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa05d4c00) [pid = 1825] [serial = 1122] [outer = 0x7f0f8f679000] 05:19:25 INFO - PROCESS | 1825 | 1461068365489 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 05:19:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:19:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1779ms 05:19:25 INFO - PROCESS | 1825 | 1461068365549 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 05:19:25 INFO - PROCESS | 1825 | 1461068365552 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 05:19:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:19:25 INFO - PROCESS | 1825 | 1461068365558 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:19:25 INFO - PROCESS | 1825 | 1461068365561 Marionette TRACE conn3 <- [1,1466,null,{}] 05:19:25 INFO - PROCESS | 1825 | 1461068365568 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:25 INFO - PROCESS | 1825 | 1461068365763 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 05:19:25 INFO - PROCESS | 1825 | 1461068365919 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09d7800 == 118 [pid = 1825] [id = 374] 05:19:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f8f677800) [pid = 1825] [serial = 1123] [outer = (nil)] 05:19:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa082c400) [pid = 1825] [serial = 1124] [outer = 0x7f0f8f677800] 05:19:25 INFO - PROCESS | 1825 | 1461068365982 Marionette DEBUG loaded listener.js 05:19:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fa0a10800) [pid = 1825] [serial = 1125] [outer = 0x7f0f8f677800] 05:19:26 INFO - PROCESS | 1825 | 1461068366905 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 05:19:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:19:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1386ms 05:19:26 INFO - PROCESS | 1825 | 1461068366945 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 05:19:26 INFO - PROCESS | 1825 | 1461068366952 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 05:19:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:19:26 INFO - PROCESS | 1825 | 1461068366962 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:19:26 INFO - PROCESS | 1825 | 1461068366968 Marionette TRACE conn3 <- [1,1470,null,{}] 05:19:26 INFO - PROCESS | 1825 | 1461068366978 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:27 INFO - PROCESS | 1825 | 1461068367228 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 05:19:27 INFO - PROCESS | 1825 | 1461068367488 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9537f000 == 119 [pid = 1825] [id = 375] 05:19:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9357a400) [pid = 1825] [serial = 1126] [outer = (nil)] 05:19:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0f93581000) [pid = 1825] [serial = 1127] [outer = 0x7f0f9357a400] 05:19:27 INFO - PROCESS | 1825 | 1461068367607 Marionette DEBUG loaded listener.js 05:19:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0f94cebc00) [pid = 1825] [serial = 1128] [outer = 0x7f0f9357a400] 05:19:28 INFO - PROCESS | 1825 | 1461068368604 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 05:19:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:19:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1700ms 05:19:28 INFO - PROCESS | 1825 | 1461068368662 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 05:19:28 INFO - PROCESS | 1825 | 1461068368671 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 05:19:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:19:28 INFO - PROCESS | 1825 | 1461068368682 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:19:28 INFO - PROCESS | 1825 | 1461068368686 Marionette TRACE conn3 <- [1,1474,null,{}] 05:19:28 INFO - PROCESS | 1825 | 1461068368693 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:28 INFO - PROCESS | 1825 | 1461068368949 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 05:19:29 INFO - PROCESS | 1825 | 1461068369240 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f76d000 == 120 [pid = 1825] [id = 376] 05:19:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f9d524c00) [pid = 1825] [serial = 1129] [outer = (nil)] 05:19:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0f9d6c3c00) [pid = 1825] [serial = 1130] [outer = 0x7f0f9d524c00] 05:19:29 INFO - PROCESS | 1825 | 1461068369322 Marionette DEBUG loaded listener.js 05:19:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0f9d7cf400) [pid = 1825] [serial = 1131] [outer = 0x7f0f9d524c00] 05:19:30 INFO - PROCESS | 1825 | 1461068370354 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 05:19:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:19:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1733ms 05:19:30 INFO - PROCESS | 1825 | 1461068370416 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 05:19:30 INFO - PROCESS | 1825 | 1461068370419 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 05:19:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:19:30 INFO - PROCESS | 1825 | 1461068370426 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:19:30 INFO - PROCESS | 1825 | 1461068370433 Marionette TRACE conn3 <- [1,1478,null,{}] 05:19:30 INFO - PROCESS | 1825 | 1461068370451 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:30 INFO - PROCESS | 1825 | 1461068370711 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 05:19:30 INFO - PROCESS | 1825 | 1461068370959 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4187800 == 121 [pid = 1825] [id = 377] 05:19:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0f9f750800) [pid = 1825] [serial = 1132] [outer = (nil)] 05:19:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0f9fcc5c00) [pid = 1825] [serial = 1133] [outer = 0x7f0f9f750800] 05:19:31 INFO - PROCESS | 1825 | 1461068371079 Marionette DEBUG loaded listener.js 05:19:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f9fe34800) [pid = 1825] [serial = 1134] [outer = 0x7f0f9f750800] 05:19:32 INFO - PROCESS | 1825 | 1461068372004 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 05:19:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:19:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1639ms 05:19:32 INFO - PROCESS | 1825 | 1461068372065 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 05:19:32 INFO - PROCESS | 1825 | 1461068372071 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 05:19:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:19:32 INFO - PROCESS | 1825 | 1461068372077 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:19:32 INFO - PROCESS | 1825 | 1461068372081 Marionette TRACE conn3 <- [1,1482,null,{}] 05:19:32 INFO - PROCESS | 1825 | 1461068372086 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:32 INFO - PROCESS | 1825 | 1461068372299 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 05:19:32 INFO - PROCESS | 1825 | 1461068372542 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52d3000 == 122 [pid = 1825] [id = 378] 05:19:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f9f753c00) [pid = 1825] [serial = 1135] [outer = (nil)] 05:19:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0fa0709400) [pid = 1825] [serial = 1136] [outer = 0x7f0f9f753c00] 05:19:32 INFO - PROCESS | 1825 | 1461068372677 Marionette DEBUG loaded listener.js 05:19:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0fa0ba4800) [pid = 1825] [serial = 1137] [outer = 0x7f0f9f753c00] 05:19:33 INFO - PROCESS | 1825 | 1461068373593 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 05:19:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:19:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1588ms 05:19:33 INFO - PROCESS | 1825 | 1461068373668 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 05:19:33 INFO - PROCESS | 1825 | 1461068373671 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 05:19:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:19:33 INFO - PROCESS | 1825 | 1461068373678 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:19:33 INFO - PROCESS | 1825 | 1461068373682 Marionette TRACE conn3 <- [1,1486,null,{}] 05:19:33 INFO - PROCESS | 1825 | 1461068373687 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:33 INFO - PROCESS | 1825 | 1461068373930 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 05:19:34 INFO - PROCESS | 1825 | 1461068374190 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54e2000 == 123 [pid = 1825] [id = 379] 05:19:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0fa027e400) [pid = 1825] [serial = 1138] [outer = (nil)] 05:19:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0fa11dbc00) [pid = 1825] [serial = 1139] [outer = 0x7f0fa027e400] 05:19:34 INFO - PROCESS | 1825 | 1461068374269 Marionette DEBUG loaded listener.js 05:19:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0fa213fc00) [pid = 1825] [serial = 1140] [outer = 0x7f0fa027e400] 05:19:35 INFO - PROCESS | 1825 | 1461068375175 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 05:19:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:19:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1533ms 05:19:35 INFO - PROCESS | 1825 | 1461068375212 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 05:19:35 INFO - PROCESS | 1825 | 1461068375216 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 05:19:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:19:35 INFO - PROCESS | 1825 | 1461068375224 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:19:35 INFO - PROCESS | 1825 | 1461068375227 Marionette TRACE conn3 <- [1,1490,null,{}] 05:19:35 INFO - PROCESS | 1825 | 1461068375234 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:35 INFO - PROCESS | 1825 | 1461068375485 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 05:19:35 INFO - PROCESS | 1825 | 1461068375744 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9db6800 == 124 [pid = 1825] [id = 380] 05:19:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0fa4a62000) [pid = 1825] [serial = 1141] [outer = (nil)] 05:19:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0fa50afc00) [pid = 1825] [serial = 1142] [outer = 0x7f0fa4a62000] 05:19:35 INFO - PROCESS | 1825 | 1461068375868 Marionette DEBUG loaded listener.js 05:19:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0fa6c20c00) [pid = 1825] [serial = 1143] [outer = 0x7f0fa4a62000] 05:19:36 INFO - PROCESS | 1825 | 1461068376717 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 05:19:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:19:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1535ms 05:19:36 INFO - PROCESS | 1825 | 1461068376759 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 05:19:36 INFO - PROCESS | 1825 | 1461068376763 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 05:19:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:19:36 INFO - PROCESS | 1825 | 1461068376769 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:19:36 INFO - PROCESS | 1825 | 1461068376773 Marionette TRACE conn3 <- [1,1494,null,{}] 05:19:36 INFO - PROCESS | 1825 | 1461068376780 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:36 INFO - PROCESS | 1825 | 1461068376976 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 05:19:37 INFO - PROCESS | 1825 | 1461068377180 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faffcc000 == 125 [pid = 1825] [id = 381] 05:19:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0fa4a64000) [pid = 1825] [serial = 1144] [outer = (nil)] 05:19:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0fa77b1c00) [pid = 1825] [serial = 1145] [outer = 0x7f0fa4a64000] 05:19:37 INFO - PROCESS | 1825 | 1461068377252 Marionette DEBUG loaded listener.js 05:19:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0fa85f9400) [pid = 1825] [serial = 1146] [outer = 0x7f0fa4a64000] 05:19:38 INFO - PROCESS | 1825 | 1461068378296 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 05:19:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:19:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1587ms 05:19:38 INFO - PROCESS | 1825 | 1461068378357 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 05:19:38 INFO - PROCESS | 1825 | 1461068378361 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 05:19:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:19:38 INFO - PROCESS | 1825 | 1461068378368 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:19:38 INFO - PROCESS | 1825 | 1461068378372 Marionette TRACE conn3 <- [1,1498,null,{}] 05:19:38 INFO - PROCESS | 1825 | 1461068378379 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:38 INFO - PROCESS | 1825 | 1461068378595 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 05:19:38 INFO - PROCESS | 1825 | 1461068378879 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7e10000 == 126 [pid = 1825] [id = 382] 05:19:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0fa4ad7800) [pid = 1825] [serial = 1147] [outer = (nil)] 05:19:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0fa9dd6400) [pid = 1825] [serial = 1148] [outer = 0x7f0fa4ad7800] 05:19:38 INFO - PROCESS | 1825 | 1461068378956 Marionette DEBUG loaded listener.js 05:19:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0faa322c00) [pid = 1825] [serial = 1149] [outer = 0x7f0fa4ad7800] 05:19:39 INFO - PROCESS | 1825 | 1461068379948 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 05:19:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:19:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1631ms 05:19:40 INFO - PROCESS | 1825 | 1461068380000 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 05:19:40 INFO - PROCESS | 1825 | 1461068380003 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 05:19:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:19:40 INFO - PROCESS | 1825 | 1461068380011 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:19:40 INFO - PROCESS | 1825 | 1461068380014 Marionette TRACE conn3 <- [1,1502,null,{}] 05:19:40 INFO - PROCESS | 1825 | 1461068380019 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:40 INFO - PROCESS | 1825 | 1461068380221 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 05:19:40 INFO - PROCESS | 1825 | 1461068380469 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc423000 == 127 [pid = 1825] [id = 383] 05:19:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0fa8579c00) [pid = 1825] [serial = 1150] [outer = (nil)] 05:19:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0faa4b7800) [pid = 1825] [serial = 1151] [outer = 0x7f0fa8579c00] 05:19:40 INFO - PROCESS | 1825 | 1461068380594 Marionette DEBUG loaded listener.js 05:19:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0fb0066800) [pid = 1825] [serial = 1152] [outer = 0x7f0fa8579c00] 05:19:41 INFO - PROCESS | 1825 | 1461068381420 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 05:19:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:19:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1435ms 05:19:41 INFO - PROCESS | 1825 | 1461068381448 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 05:19:41 INFO - PROCESS | 1825 | 1461068381452 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 05:19:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:19:41 INFO - PROCESS | 1825 | 1461068381458 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:19:41 INFO - PROCESS | 1825 | 1461068381462 Marionette TRACE conn3 <- [1,1506,null,{}] 05:19:41 INFO - PROCESS | 1825 | 1461068381467 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:41 INFO - PROCESS | 1825 | 1461068381668 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 05:19:41 INFO - PROCESS | 1825 | 1461068381873 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9780d000 == 128 [pid = 1825] [id = 384] 05:19:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0fa98c4000) [pid = 1825] [serial = 1153] [outer = (nil)] 05:19:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0fb7116000) [pid = 1825] [serial = 1154] [outer = 0x7f0fa98c4000] 05:19:41 INFO - PROCESS | 1825 | 1461068381985 Marionette DEBUG loaded listener.js 05:19:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0fb814f800) [pid = 1825] [serial = 1155] [outer = 0x7f0fa98c4000] 05:19:42 INFO - PROCESS | 1825 | 1461068382899 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 05:19:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:19:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1491ms 05:19:42 INFO - PROCESS | 1825 | 1461068382950 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 05:19:42 INFO - PROCESS | 1825 | 1461068382954 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 05:19:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:19:42 INFO - PROCESS | 1825 | 1461068382961 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:19:42 INFO - PROCESS | 1825 | 1461068382965 Marionette TRACE conn3 <- [1,1510,null,{}] 05:19:42 INFO - PROCESS | 1825 | 1461068382970 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:43 INFO - PROCESS | 1825 | 1461068383235 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 05:19:43 INFO - PROCESS | 1825 | 1461068383526 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc12ad000 == 129 [pid = 1825] [id = 385] 05:19:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0fbbcddc00) [pid = 1825] [serial = 1156] [outer = (nil)] 05:19:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0fbbe33800) [pid = 1825] [serial = 1157] [outer = 0x7f0fbbcddc00] 05:19:43 INFO - PROCESS | 1825 | 1461068383609 Marionette DEBUG loaded listener.js 05:19:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0fbc34e400) [pid = 1825] [serial = 1158] [outer = 0x7f0fbbcddc00] 05:19:44 INFO - PROCESS | 1825 | 1461068384462 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 05:19:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:19:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1534ms 05:19:44 INFO - PROCESS | 1825 | 1461068384496 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 05:19:44 INFO - PROCESS | 1825 | 1461068384499 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 05:19:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:19:44 INFO - PROCESS | 1825 | 1461068384506 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:19:44 INFO - PROCESS | 1825 | 1461068384509 Marionette TRACE conn3 <- [1,1514,null,{}] 05:19:44 INFO - PROCESS | 1825 | 1461068384515 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:44 INFO - PROCESS | 1825 | 1461068384730 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 05:19:44 INFO - PROCESS | 1825 | 1461068384937 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97887800 == 130 [pid = 1825] [id = 386] 05:19:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0f9e298800) [pid = 1825] [serial = 1159] [outer = (nil)] 05:19:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0f9e29d000) [pid = 1825] [serial = 1160] [outer = 0x7f0f9e298800] 05:19:45 INFO - PROCESS | 1825 | 1461068385048 Marionette DEBUG loaded listener.js 05:19:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0f9e2a1400) [pid = 1825] [serial = 1161] [outer = 0x7f0f9e298800] 05:19:45 INFO - PROCESS | 1825 | 1461068385943 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 05:19:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:19:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1480ms 05:19:45 INFO - PROCESS | 1825 | 1461068385986 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 05:19:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:19:45 INFO - PROCESS | 1825 | 1461068385990 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 05:19:45 INFO - PROCESS | 1825 | 1461068385997 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:19:46 INFO - PROCESS | 1825 | 1461068386001 Marionette TRACE conn3 <- [1,1518,null,{}] 05:19:46 INFO - PROCESS | 1825 | 1461068386007 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:46 INFO - PROCESS | 1825 | 1461068386214 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 05:19:46 INFO - PROCESS | 1825 | 1461068386423 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94215800 == 131 [pid = 1825] [id = 387] 05:19:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0f8f7e5c00) [pid = 1825] [serial = 1162] [outer = (nil)] 05:19:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0f8f7eac00) [pid = 1825] [serial = 1163] [outer = 0x7f0f8f7e5c00] 05:19:46 INFO - PROCESS | 1825 | 1461068386494 Marionette DEBUG loaded listener.js 05:19:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0f8f7efc00) [pid = 1825] [serial = 1164] [outer = 0x7f0f8f7e5c00] 05:19:47 INFO - PROCESS | 1825 | 1461068387401 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 05:19:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:19:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1438ms 05:19:47 INFO - PROCESS | 1825 | 1461068387435 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 05:19:47 INFO - PROCESS | 1825 | 1461068387439 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 05:19:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:19:47 INFO - PROCESS | 1825 | 1461068387445 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:19:47 INFO - PROCESS | 1825 | 1461068387447 Marionette TRACE conn3 <- [1,1522,null,{}] 05:19:47 INFO - PROCESS | 1825 | 1461068387453 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:47 INFO - PROCESS | 1825 | 1461068387661 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 05:19:47 INFO - PROCESS | 1825 | 1461068387914 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f93173000 == 132 [pid = 1825] [id = 388] 05:19:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0f8f7e6000) [pid = 1825] [serial = 1165] [outer = (nil)] 05:19:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0f90bde000) [pid = 1825] [serial = 1166] [outer = 0x7f0f8f7e6000] 05:19:48 INFO - PROCESS | 1825 | 1461068388003 Marionette DEBUG loaded listener.js 05:19:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0f93140800) [pid = 1825] [serial = 1167] [outer = 0x7f0f8f7e6000] 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:19:48 INFO - PROCESS | 1825 | 1461068388783 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 05:19:48 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 () { 05:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:19:48 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 () { 05:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:19:48 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 () { 05:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:19:48 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 () { 05:19:48 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:19:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:48 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:19:48 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1382ms 05:19:48 INFO - PROCESS | 1825 | 1461068388834 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 05:19:48 INFO - PROCESS | 1825 | 1461068388838 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 05:19:48 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:19:48 INFO - PROCESS | 1825 | 1461068388845 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:19:48 INFO - PROCESS | 1825 | 1461068388848 Marionette TRACE conn3 <- [1,1526,null,{}] 05:19:48 INFO - PROCESS | 1825 | 1461068388853 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:49 INFO - PROCESS | 1825 | 1461068389127 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 05:19:49 INFO - PROCESS | 1825 | 1461068389280 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94263000 == 133 [pid = 1825] [id = 389] 05:19:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f0f8f7e5800) [pid = 1825] [serial = 1168] [outer = (nil)] 05:19:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f0f93144400) [pid = 1825] [serial = 1169] [outer = 0x7f0f8f7e5800] 05:19:49 INFO - PROCESS | 1825 | 1461068389390 Marionette DEBUG loaded listener.js 05:19:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f0f9e29bc00) [pid = 1825] [serial = 1170] [outer = 0x7f0f8f7e5800] 05:19:50 INFO - PROCESS | 1825 | 1461068390593 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 05:19:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:19:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:19:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:19:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:19:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:19:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:19:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:19:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1787ms 05:19:50 INFO - PROCESS | 1825 | 1461068390639 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 05:19:50 INFO - PROCESS | 1825 | 1461068390644 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 05:19:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:19:50 INFO - PROCESS | 1825 | 1461068390653 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:19:50 INFO - PROCESS | 1825 | 1461068390658 Marionette TRACE conn3 <- [1,1530,null,{}] 05:19:50 INFO - PROCESS | 1825 | 1461068390749 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:51 INFO - PROCESS | 1825 | 1461068391012 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 05:19:51 INFO - PROCESS | 1825 | 1461068391205 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97813800 == 134 [pid = 1825] [id = 390] 05:19:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f0f93145800) [pid = 1825] [serial = 1171] [outer = (nil)] 05:19:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0f9321dc00) [pid = 1825] [serial = 1172] [outer = 0x7f0f93145800] 05:19:51 INFO - PROCESS | 1825 | 1461068391275 Marionette DEBUG loaded listener.js 05:19:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0f933d3400) [pid = 1825] [serial = 1173] [outer = 0x7f0f93145800] 05:19:52 INFO - PROCESS | 1825 | 1461068392031 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 05:19:52 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 05:19:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:19:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:19:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:19:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:19:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:19:52 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. 05:19:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:19:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1428ms 05:19:52 INFO - PROCESS | 1825 | 1461068392083 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 05:19:52 INFO - PROCESS | 1825 | 1461068392090 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 05:19:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:19:52 INFO - PROCESS | 1825 | 1461068392100 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:19:52 INFO - PROCESS | 1825 | 1461068392104 Marionette TRACE conn3 <- [1,1534,null,{}] 05:19:52 INFO - PROCESS | 1825 | 1461068392110 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:52 INFO - PROCESS | 1825 | 1461068392336 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 05:19:52 INFO - PROCESS | 1825 | 1461068392571 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f92395800 == 135 [pid = 1825] [id = 391] 05:19:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0f90be2800) [pid = 1825] [serial = 1174] [outer = (nil)] 05:19:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0f933d9c00) [pid = 1825] [serial = 1175] [outer = 0x7f0f90be2800] 05:19:52 INFO - PROCESS | 1825 | 1461068392741 Marionette DEBUG loaded listener.js 05:19:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0f961c3400) [pid = 1825] [serial = 1176] [outer = 0x7f0f90be2800] 05:19:53 INFO - PROCESS | 1825 | 1461068393824 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 05:19:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:19:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1784ms 05:19:53 INFO - PROCESS | 1825 | 1461068393885 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 05:19:53 INFO - PROCESS | 1825 | 1461068393888 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 05:19:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:19:53 INFO - PROCESS | 1825 | 1461068393895 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:19:53 INFO - PROCESS | 1825 | 1461068393900 Marionette TRACE conn3 <- [1,1538,null,{}] 05:19:53 INFO - PROCESS | 1825 | 1461068393916 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:54 INFO - PROCESS | 1825 | 1461068394207 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94280800 == 134 [pid = 1825] [id = 325] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8f6c3000 == 133 [pid = 1825] [id = 324] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab03f800 == 132 [pid = 1825] [id = 314] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa508e000 == 131 [pid = 1825] [id = 313] 05:19:54 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0fa07bd000) [pid = 1825] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:19:54 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0fb6ca0000) [pid = 1825] [serial = 1034] [outer = (nil)] [url = about:blank] 05:19:54 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0fbb9a7c00) [pid = 1825] [serial = 1037] [outer = (nil)] [url = about:blank] 05:19:54 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0fa9dd2c00) [pid = 1825] [serial = 1040] [outer = (nil)] [url = about:blank] 05:19:54 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0fa9dd5000) [pid = 1825] [serial = 1064] [outer = (nil)] [url = about:blank] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f727800 == 130 [pid = 1825] [id = 373] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f779000 == 129 [pid = 1825] [id = 372] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e4e4800 == 128 [pid = 1825] [id = 371] 05:19:54 INFO - PROCESS | 1825 | 1461068394575 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fd9800 == 127 [pid = 1825] [id = 370] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9426e800 == 126 [pid = 1825] [id = 369] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f934c6000 == 125 [pid = 1825] [id = 368] 05:19:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f924ea800 == 126 [pid = 1825] [id = 392] 05:19:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0f93582000) [pid = 1825] [serial = 1177] [outer = (nil)] 05:19:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0f9d6f4800) [pid = 1825] [serial = 1178] [outer = 0x7f0f93582000] 05:19:54 INFO - PROCESS | 1825 | 1461068394657 Marionette DEBUG loaded listener.js 05:19:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0f9e295c00) [pid = 1825] [serial = 1179] [outer = 0x7f0f93582000] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f953c5800 == 125 [pid = 1825] [id = 367] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5405000 == 124 [pid = 1825] [id = 364] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9239c800 == 123 [pid = 1825] [id = 363] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc031a000 == 122 [pid = 1825] [id = 362] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbf97800 == 121 [pid = 1825] [id = 361] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6cdd000 == 120 [pid = 1825] [id = 360] 05:19:54 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9128000 == 119 [pid = 1825] [id = 359] 05:19:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54d2800 == 118 [pid = 1825] [id = 358] 05:19:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9611d000 == 117 [pid = 1825] [id = 326] 05:19:55 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f96103000 == 116 [pid = 1825] [id = 355] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0fa11de000) [pid = 1825] [serial = 1019] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0f9d517000) [pid = 1825] [serial = 1047] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0f90be3800) [pid = 1825] [serial = 1046] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f0fa075b800) [pid = 1825] [serial = 1013] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f0f90ccf800) [pid = 1825] [serial = 1044] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f0f8f684c00) [pid = 1825] [serial = 1043] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f0fa0715c00) [pid = 1825] [serial = 1055] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0f94cef800) [pid = 1825] [serial = 1007] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0f9fcc0000) [pid = 1825] [serial = 1050] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0f9f692c00) [pid = 1825] [serial = 1049] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0faa4ad800) [pid = 1825] [serial = 1028] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0faaca3800) [pid = 1825] [serial = 1031] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0fa40a4000) [pid = 1825] [serial = 1016] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0fa7309c00) [pid = 1825] [serial = 1022] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0fa1c7e400) [pid = 1825] [serial = 1062] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0fa0a11000) [pid = 1825] [serial = 1056] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0f9f687400) [pid = 1825] [serial = 1061] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0fa4396000) [pid = 1825] [serial = 1058] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0fa50a8400) [pid = 1825] [serial = 1059] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0f9fe0c000) [pid = 1825] [serial = 1052] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0fa003a400) [pid = 1825] [serial = 1053] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0fa8c05000) [pid = 1825] [serial = 1025] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0f9e5aa800) [pid = 1825] [serial = 1010] [outer = (nil)] [url = about:blank] 05:19:55 INFO - PROCESS | 1825 | 1461068395445 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 05:19:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:19:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1590ms 05:19:55 INFO - PROCESS | 1825 | 1461068395487 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 05:19:55 INFO - PROCESS | 1825 | 1461068395491 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 05:19:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:19:55 INFO - PROCESS | 1825 | 1461068395498 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:19:55 INFO - PROCESS | 1825 | 1461068395500 Marionette TRACE conn3 <- [1,1542,null,{}] 05:19:55 INFO - PROCESS | 1825 | 1461068395510 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:55 INFO - PROCESS | 1825 | 1461068395716 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 05:19:55 INFO - PROCESS | 1825 | 1461068395891 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97898800 == 117 [pid = 1825] [id = 393] 05:19:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0f90be3800) [pid = 1825] [serial = 1180] [outer = (nil)] 05:19:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0f9e4b8400) [pid = 1825] [serial = 1181] [outer = 0x7f0f90be3800] 05:19:55 INFO - PROCESS | 1825 | 1461068395958 Marionette DEBUG loaded listener.js 05:19:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0f9e5b0400) [pid = 1825] [serial = 1182] [outer = 0x7f0f90be3800] 05:19:56 INFO - PROCESS | 1825 | 1461068396726 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 05:19:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:19:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1241ms 05:19:56 INFO - PROCESS | 1825 | 1461068396740 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 05:19:56 INFO - PROCESS | 1825 | 1461068396743 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 05:19:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:19:56 INFO - PROCESS | 1825 | 1461068396749 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:19:56 INFO - PROCESS | 1825 | 1461068396752 Marionette TRACE conn3 <- [1,1546,null,{}] 05:19:56 INFO - PROCESS | 1825 | 1461068396758 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:57 INFO - PROCESS | 1825 | 1461068397002 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 05:19:57 INFO - PROCESS | 1825 | 1461068397039 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f779000 == 118 [pid = 1825] [id = 394] 05:19:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0f9e4b7c00) [pid = 1825] [serial = 1183] [outer = (nil)] 05:19:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0f9f74d000) [pid = 1825] [serial = 1184] [outer = 0x7f0f9e4b7c00] 05:19:57 INFO - PROCESS | 1825 | 1461068397101 Marionette DEBUG loaded listener.js 05:19:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0f9fd17800) [pid = 1825] [serial = 1185] [outer = 0x7f0f9e4b7c00] 05:19:58 INFO - PROCESS | 1825 | 1461068398049 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 05:19:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:19:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1327ms 05:19:58 INFO - PROCESS | 1825 | 1461068398079 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 05:19:58 INFO - PROCESS | 1825 | 1461068398082 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 05:19:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:19:58 INFO - PROCESS | 1825 | 1461068398088 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:19:58 INFO - PROCESS | 1825 | 1461068398090 Marionette TRACE conn3 <- [1,1550,null,{}] 05:19:58 INFO - PROCESS | 1825 | 1461068398095 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:58 INFO - PROCESS | 1825 | 1461068398380 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 05:19:58 INFO - PROCESS | 1825 | 1461068398417 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09e1000 == 119 [pid = 1825] [id = 395] 05:19:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0f9fd1a000) [pid = 1825] [serial = 1186] [outer = (nil)] 05:19:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0fa070a800) [pid = 1825] [serial = 1187] [outer = 0x7f0f9fd1a000] 05:19:58 INFO - PROCESS | 1825 | 1461068398484 Marionette DEBUG loaded listener.js 05:19:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0fa2b1f000) [pid = 1825] [serial = 1188] [outer = 0x7f0f9fd1a000] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0f90cd1000) [pid = 1825] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0f9fcf0400) [pid = 1825] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0f8f679000) [pid = 1825] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0f8f8dd800) [pid = 1825] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0f8f675c00) [pid = 1825] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0f90bd9c00) [pid = 1825] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:19:59 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0f933d7800) [pid = 1825] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:19:59 INFO - PROCESS | 1825 | 1461068399693 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 05:19:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:19:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1636ms 05:19:59 INFO - PROCESS | 1825 | 1461068399725 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 05:19:59 INFO - PROCESS | 1825 | 1461068399729 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 05:19:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:19:59 INFO - PROCESS | 1825 | 1461068399735 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:19:59 INFO - PROCESS | 1825 | 1461068399737 Marionette TRACE conn3 <- [1,1554,null,{}] 05:19:59 INFO - PROCESS | 1825 | 1461068399752 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:19:59 INFO - PROCESS | 1825 | 1461068399937 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 05:19:59 INFO - PROCESS | 1825 | 1461068399952 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:19:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b79800 == 120 [pid = 1825] [id = 396] 05:19:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0f9933fc00) [pid = 1825] [serial = 1189] [outer = (nil)] 05:20:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0fa1e99400) [pid = 1825] [serial = 1190] [outer = 0x7f0f9933fc00] 05:20:00 INFO - PROCESS | 1825 | 1461068400015 Marionette DEBUG loaded listener.js 05:20:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0fa40f5000) [pid = 1825] [serial = 1191] [outer = 0x7f0f9933fc00] 05:20:01 INFO - PROCESS | 1825 | 1461068401073 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 05:20:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:20:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1389ms 05:20:01 INFO - PROCESS | 1825 | 1461068401262 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 05:20:01 INFO - PROCESS | 1825 | 1461068401270 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 05:20:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:20:01 INFO - PROCESS | 1825 | 1461068401281 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:20:01 INFO - PROCESS | 1825 | 1461068401286 Marionette TRACE conn3 <- [1,1558,null,{}] 05:20:01 INFO - PROCESS | 1825 | 1461068401295 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:01 INFO - PROCESS | 1825 | 1461068401544 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 05:20:01 INFO - PROCESS | 1825 | 1461068401830 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d09000 == 121 [pid = 1825] [id = 397] 05:20:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0f93145000) [pid = 1825] [serial = 1192] [outer = (nil)] 05:20:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0f93215400) [pid = 1825] [serial = 1193] [outer = 0x7f0f93145000] 05:20:01 INFO - PROCESS | 1825 | 1461068401952 Marionette DEBUG loaded listener.js 05:20:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0f933dc800) [pid = 1825] [serial = 1194] [outer = 0x7f0f93145000] 05:20:02 INFO - PROCESS | 1825 | 1461068402923 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 05:20:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:20:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1692ms 05:20:02 INFO - PROCESS | 1825 | 1461068402974 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 05:20:02 INFO - PROCESS | 1825 | 1461068402979 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 05:20:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:20:02 INFO - PROCESS | 1825 | 1461068402992 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:20:02 INFO - PROCESS | 1825 | 1461068402997 Marionette TRACE conn3 <- [1,1562,null,{}] 05:20:03 INFO - PROCESS | 1825 | 1461068403004 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:03 INFO - PROCESS | 1825 | 1461068403267 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 05:20:03 INFO - PROCESS | 1825 | 1461068403601 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f99032000 == 122 [pid = 1825] [id = 398] 05:20:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0f9425b800) [pid = 1825] [serial = 1195] [outer = (nil)] 05:20:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0f9933d400) [pid = 1825] [serial = 1196] [outer = 0x7f0f9425b800] 05:20:03 INFO - PROCESS | 1825 | 1461068403683 Marionette DEBUG loaded listener.js 05:20:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0f9d5e0000) [pid = 1825] [serial = 1197] [outer = 0x7f0f9425b800] 05:20:04 INFO - PROCESS | 1825 | 1461068404925 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 05:20:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:20:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1996ms 05:20:04 INFO - PROCESS | 1825 | 1461068404988 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 05:20:04 INFO - PROCESS | 1825 | 1461068404994 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 05:20:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:20:05 INFO - PROCESS | 1825 | 1461068405005 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:20:05 INFO - PROCESS | 1825 | 1461068405009 Marionette TRACE conn3 <- [1,1566,null,{}] 05:20:05 INFO - PROCESS | 1825 | 1461068405032 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:05 INFO - PROCESS | 1825 | 1461068405543 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 05:20:05 INFO - PROCESS | 1825 | 1461068405848 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07b0800 == 123 [pid = 1825] [id = 399] 05:20:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0f9e24cc00) [pid = 1825] [serial = 1198] [outer = (nil)] 05:20:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0f9e4ba800) [pid = 1825] [serial = 1199] [outer = 0x7f0f9e24cc00] 05:20:05 INFO - PROCESS | 1825 | 1461068405948 Marionette DEBUG loaded listener.js 05:20:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0f9f6a0c00) [pid = 1825] [serial = 1200] [outer = 0x7f0f9e24cc00] 05:20:06 INFO - PROCESS | 1825 | 1461068406884 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 05:20:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:20:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1941ms 05:20:06 INFO - PROCESS | 1825 | 1461068406945 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 05:20:06 INFO - PROCESS | 1825 | 1461068406948 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 05:20:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:20:06 INFO - PROCESS | 1825 | 1461068406955 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:20:06 INFO - PROCESS | 1825 | 1461068406958 Marionette TRACE conn3 <- [1,1570,null,{}] 05:20:06 INFO - PROCESS | 1825 | 1461068406964 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:07 INFO - PROCESS | 1825 | 1461068407229 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 05:20:07 INFO - PROCESS | 1825 | 1461068407484 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54cc800 == 124 [pid = 1825] [id = 400] 05:20:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0f9e297c00) [pid = 1825] [serial = 1201] [outer = (nil)] 05:20:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0f9ff3e400) [pid = 1825] [serial = 1202] [outer = 0x7f0f9e297c00] 05:20:07 INFO - PROCESS | 1825 | 1461068407602 Marionette DEBUG loaded listener.js 05:20:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f0fa05cb400) [pid = 1825] [serial = 1203] [outer = 0x7f0f9e297c00] 05:20:08 INFO - PROCESS | 1825 | 1461068408483 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 05:20:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:20:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1579ms 05:20:08 INFO - PROCESS | 1825 | 1461068408535 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 05:20:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:20:08 INFO - PROCESS | 1825 | 1461068408546 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 05:20:08 INFO - PROCESS | 1825 | 1461068408552 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:20:08 INFO - PROCESS | 1825 | 1461068408561 Marionette TRACE conn3 <- [1,1574,null,{}] 05:20:08 INFO - PROCESS | 1825 | 1461068408604 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:08 INFO - PROCESS | 1825 | 1461068408916 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 05:20:09 INFO - PROCESS | 1825 | 1461068409154 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a4c000 == 125 [pid = 1825] [id = 401] 05:20:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f0f9fcc0000) [pid = 1825] [serial = 1204] [outer = (nil)] 05:20:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f0fa0bab000) [pid = 1825] [serial = 1205] [outer = 0x7f0f9fcc0000] 05:20:09 INFO - PROCESS | 1825 | 1461068409233 Marionette DEBUG loaded listener.js 05:20:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f0fa2144800) [pid = 1825] [serial = 1206] [outer = 0x7f0f9fcc0000] 05:20:10 INFO - PROCESS | 1825 | 1461068410217 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 05:20:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:20:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1727ms 05:20:10 INFO - PROCESS | 1825 | 1461068410283 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 05:20:10 INFO - PROCESS | 1825 | 1461068410288 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 05:20:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:20:10 INFO - PROCESS | 1825 | 1461068410295 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:20:10 INFO - PROCESS | 1825 | 1461068410297 Marionette TRACE conn3 <- [1,1578,null,{}] 05:20:10 INFO - PROCESS | 1825 | 1461068410303 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:10 INFO - PROCESS | 1825 | 1461068410643 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 05:20:10 INFO - PROCESS | 1825 | 1461068410953 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb80e800 == 126 [pid = 1825] [id = 402] 05:20:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0fa8573800) [pid = 1825] [serial = 1207] [outer = (nil)] 05:20:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0fa919c800) [pid = 1825] [serial = 1208] [outer = 0x7f0fa8573800] 05:20:11 INFO - PROCESS | 1825 | 1461068411034 Marionette DEBUG loaded listener.js 05:20:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0faceb4000) [pid = 1825] [serial = 1209] [outer = 0x7f0fa8573800] 05:20:11 INFO - PROCESS | 1825 | 1461068411929 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 05:20:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:20:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1681ms 05:20:11 INFO - PROCESS | 1825 | 1461068411978 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 05:20:11 INFO - PROCESS | 1825 | 1461068411982 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 05:20:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:20:11 INFO - PROCESS | 1825 | 1461068411988 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:20:11 INFO - PROCESS | 1825 | 1461068411992 Marionette TRACE conn3 <- [1,1582,null,{}] 05:20:12 INFO - PROCESS | 1825 | 1461068411998 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:12 INFO - PROCESS | 1825 | 1461068412216 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 05:20:12 INFO - PROCESS | 1825 | 1461068412433 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc031e000 == 127 [pid = 1825] [id = 403] 05:20:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0fa42a8800) [pid = 1825] [serial = 1210] [outer = (nil)] 05:20:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0fba028000) [pid = 1825] [serial = 1211] [outer = 0x7f0fa42a8800] 05:20:12 INFO - PROCESS | 1825 | 1461068412552 Marionette DEBUG loaded listener.js 05:20:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f0fbb9a8400) [pid = 1825] [serial = 1212] [outer = 0x7f0fa42a8800] 05:20:13 INFO - PROCESS | 1825 | 1461068413497 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 05:20:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:20:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1582ms 05:20:13 INFO - PROCESS | 1825 | 1461068413572 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 05:20:13 INFO - PROCESS | 1825 | 1461068413580 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 05:20:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:20:13 INFO - PROCESS | 1825 | 1461068413594 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:20:13 INFO - PROCESS | 1825 | 1461068413597 Marionette TRACE conn3 <- [1,1586,null,{}] 05:20:13 INFO - PROCESS | 1825 | 1461068413610 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:13 INFO - PROCESS | 1825 | 1461068413864 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 05:20:14 INFO - PROCESS | 1825 | 1461068414118 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94dbc000 == 128 [pid = 1825] [id = 404] 05:20:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f0f91943400) [pid = 1825] [serial = 1213] [outer = (nil)] 05:20:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f0f9194bc00) [pid = 1825] [serial = 1214] [outer = 0x7f0f91943400] 05:20:14 INFO - PROCESS | 1825 | 1461068414237 Marionette DEBUG loaded listener.js 05:20:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f0f91950800) [pid = 1825] [serial = 1215] [outer = 0x7f0f91943400] 05:20:15 INFO - PROCESS | 1825 | 1461068415063 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 05:20:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:20:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1501ms 05:20:15 INFO - PROCESS | 1825 | 1461068415093 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 05:20:15 INFO - PROCESS | 1825 | 1461068415096 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 05:20:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:20:15 INFO - PROCESS | 1825 | 1461068415103 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:20:15 INFO - PROCESS | 1825 | 1461068415106 Marionette TRACE conn3 <- [1,1590,null,{}] 05:20:15 INFO - PROCESS | 1825 | 1461068415111 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:15 INFO - PROCESS | 1825 | 1461068415335 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 05:20:15 INFO - PROCESS | 1825 | 1461068415554 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0969000 == 129 [pid = 1825] [id = 405] 05:20:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f0f91943800) [pid = 1825] [serial = 1216] [outer = (nil)] 05:20:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f923c9400) [pid = 1825] [serial = 1217] [outer = 0x7f0f91943800] 05:20:15 INFO - PROCESS | 1825 | 1461068415667 Marionette DEBUG loaded listener.js 05:20:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0f923ce400) [pid = 1825] [serial = 1218] [outer = 0x7f0f91943800] 05:20:16 INFO - PROCESS | 1825 | 1461068416604 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 05:20:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:20:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms 05:20:16 INFO - PROCESS | 1825 | 1461068416636 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 05:20:16 INFO - PROCESS | 1825 | 1461068416640 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 05:20:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:20:16 INFO - PROCESS | 1825 | 1461068416648 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:20:16 INFO - PROCESS | 1825 | 1461068416652 Marionette TRACE conn3 <- [1,1594,null,{}] 05:20:16 INFO - PROCESS | 1825 | 1461068416658 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:16 INFO - PROCESS | 1825 | 1461068416882 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 05:20:17 INFO - PROCESS | 1825 | 1461068417183 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbe08a000 == 130 [pid = 1825] [id = 406] 05:20:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f0f9194b000) [pid = 1825] [serial = 1219] [outer = (nil)] 05:20:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f0f923d4800) [pid = 1825] [serial = 1220] [outer = 0x7f0f9194b000] 05:20:17 INFO - PROCESS | 1825 | 1461068417263 Marionette DEBUG loaded listener.js 05:20:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f0fbb9a8000) [pid = 1825] [serial = 1221] [outer = 0x7f0f9194b000] 05:20:18 INFO - PROCESS | 1825 | 1461068418136 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 05:20:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:20:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1535ms 05:20:18 INFO - PROCESS | 1825 | 1461068418186 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 05:20:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:20:18 INFO - PROCESS | 1825 | 1461068418194 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 05:20:18 INFO - PROCESS | 1825 | 1461068418204 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:20:18 INFO - PROCESS | 1825 | 1461068418212 Marionette TRACE conn3 <- [1,1598,null,{}] 05:20:18 INFO - PROCESS | 1825 | 1461068418222 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:18 INFO - PROCESS | 1825 | 1461068418615 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 05:20:19 INFO - PROCESS | 1825 | 1461068419064 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9539a800 == 131 [pid = 1825] [id = 407] 05:20:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f0f9436f000) [pid = 1825] [serial = 1222] [outer = (nil)] 05:20:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f0f94370c00) [pid = 1825] [serial = 1223] [outer = 0x7f0f9436f000] 05:20:19 INFO - PROCESS | 1825 | 1461068419204 Marionette DEBUG loaded listener.js 05:20:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f0fbbe2b400) [pid = 1825] [serial = 1224] [outer = 0x7f0f9436f000] 05:20:20 INFO - PROCESS | 1825 | 1461068420709 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 05:20:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:20:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2654ms 05:20:20 INFO - PROCESS | 1825 | 1461068420857 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 05:20:20 INFO - PROCESS | 1825 | 1461068420862 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 05:20:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:20:20 INFO - PROCESS | 1825 | 1461068420871 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:20:20 INFO - PROCESS | 1825 | 1461068420876 Marionette TRACE conn3 <- [1,1602,null,{}] 05:20:20 INFO - PROCESS | 1825 | 1461068420883 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:21 INFO - PROCESS | 1825 | 1461068421082 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 05:20:21 INFO - PROCESS | 1825 | 1461068421345 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f924e9000 == 132 [pid = 1825] [id = 408] 05:20:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f0f91945c00) [pid = 1825] [serial = 1225] [outer = (nil)] 05:20:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f0f923cbc00) [pid = 1825] [serial = 1226] [outer = 0x7f0f91945c00] 05:20:21 INFO - PROCESS | 1825 | 1461068421435 Marionette DEBUG loaded listener.js 05:20:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f0f93217c00) [pid = 1825] [serial = 1227] [outer = 0x7f0f91945c00] 05:20:22 INFO - PROCESS | 1825 | 1461068422527 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 05:20:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:20:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1735ms 05:20:22 INFO - PROCESS | 1825 | 1461068422607 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 05:20:22 INFO - PROCESS | 1825 | 1461068422615 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 05:20:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:20:22 INFO - PROCESS | 1825 | 1461068422626 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:20:22 INFO - PROCESS | 1825 | 1461068422629 Marionette TRACE conn3 <- [1,1606,null,{}] 05:20:22 INFO - PROCESS | 1825 | 1461068422636 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:22 INFO - PROCESS | 1825 | 1461068422938 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 05:20:23 INFO - PROCESS | 1825 | 1461068423336 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8fcde000 == 133 [pid = 1825] [id = 409] 05:20:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f0f8f8de000) [pid = 1825] [serial = 1228] [outer = (nil)] 05:20:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f0f9357ac00) [pid = 1825] [serial = 1229] [outer = 0x7f0f8f8de000] 05:20:23 INFO - PROCESS | 1825 | 1461068423407 Marionette DEBUG loaded listener.js 05:20:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f0f94362c00) [pid = 1825] [serial = 1230] [outer = 0x7f0f8f8de000] 05:20:24 INFO - PROCESS | 1825 | 1461068424396 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 05:20:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:20:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1841ms 05:20:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:20:24 INFO - PROCESS | 1825 | 1461068424468 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 05:20:24 INFO - PROCESS | 1825 | 1461068424471 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 05:20:24 INFO - PROCESS | 1825 | 1461068424478 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:20:24 INFO - PROCESS | 1825 | 1461068424483 Marionette TRACE conn3 <- [1,1610,null,{}] 05:20:24 INFO - PROCESS | 1825 | 1461068424499 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:24 INFO - PROCESS | 1825 | 1461068424746 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 05:20:25 INFO - PROCESS | 1825 | 1461068425085 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9780a800 == 134 [pid = 1825] [id = 410] 05:20:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f0f954b9400) [pid = 1825] [serial = 1231] [outer = (nil)] 05:20:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f0f954bdc00) [pid = 1825] [serial = 1232] [outer = 0x7f0f954b9400] 05:20:25 INFO - PROCESS | 1825 | 1461068425165 Marionette DEBUG loaded listener.js 05:20:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f0f961bec00) [pid = 1825] [serial = 1233] [outer = 0x7f0f954b9400] 05:20:26 INFO - PROCESS | 1825 | 1461068426025 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 05:20:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:20:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1586ms 05:20:26 INFO - PROCESS | 1825 | 1461068426063 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 05:20:26 INFO - PROCESS | 1825 | 1461068426067 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 05:20:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:20:26 INFO - PROCESS | 1825 | 1461068426073 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:20:26 INFO - PROCESS | 1825 | 1461068426075 Marionette TRACE conn3 <- [1,1614,null,{}] 05:20:26 INFO - PROCESS | 1825 | 1461068426080 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:26 INFO - PROCESS | 1825 | 1461068426274 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 05:20:26 INFO - PROCESS | 1825 | 1461068426502 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97804800 == 135 [pid = 1825] [id = 411] 05:20:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f0f9d5ebc00) [pid = 1825] [serial = 1234] [outer = (nil)] 05:20:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f0f9d6c9400) [pid = 1825] [serial = 1235] [outer = 0x7f0f9d5ebc00] 05:20:26 INFO - PROCESS | 1825 | 1461068426613 Marionette DEBUG loaded listener.js 05:20:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f0f9d7cbc00) [pid = 1825] [serial = 1236] [outer = 0x7f0f9d5ebc00] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f967cc800 == 134 [pid = 1825] [id = 335] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f778800 == 133 [pid = 1825] [id = 289] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9dbf000 == 132 [pid = 1825] [id = 94] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43ee000 == 131 [pid = 1825] [id = 337] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4187000 == 130 [pid = 1825] [id = 311] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43ea800 == 129 [pid = 1825] [id = 93] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97673800 == 128 [pid = 1825] [id = 279] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f5c1000 == 127 [pid = 1825] [id = 285] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f0f9fcf0000) [pid = 1825] [serial = 1070] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f0fa082c400) [pid = 1825] [serial = 1124] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f0f9d6f0000) [pid = 1825] [serial = 1085] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f0fa40f9000) [pid = 1825] [serial = 1073] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f0f9e24c000) [pid = 1825] [serial = 1091] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f0fbc40e800) [pid = 1825] [serial = 1097] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f0fab1c9800) [pid = 1825] [serial = 1079] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f0fbbe28800) [pid = 1825] [serial = 1082] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f0f9357c000) [pid = 1825] [serial = 1100] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f0f961c1800) [pid = 1825] [serial = 1067] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f0fa7311000) [pid = 1825] [serial = 1076] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f0f9e4b5000) [pid = 1825] [serial = 1094] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f0fbbe2c400) [pid = 1825] [serial = 1088] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6cd000 == 126 [pid = 1825] [id = 280] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa90c0000 == 125 [pid = 1825] [id = 292] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0521000 == 124 [pid = 1825] [id = 286] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd35000 == 123 [pid = 1825] [id = 336] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09e1000 == 122 [pid = 1825] [id = 395] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f779000 == 121 [pid = 1825] [id = 394] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97898800 == 120 [pid = 1825] [id = 393] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f924ea800 == 119 [pid = 1825] [id = 392] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f92395800 == 118 [pid = 1825] [id = 391] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97813800 == 117 [pid = 1825] [id = 390] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94263000 == 116 [pid = 1825] [id = 389] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f93173000 == 115 [pid = 1825] [id = 388] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94215800 == 114 [pid = 1825] [id = 387] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97887800 == 113 [pid = 1825] [id = 386] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc12ad000 == 112 [pid = 1825] [id = 385] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9780d000 == 111 [pid = 1825] [id = 384] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc423000 == 110 [pid = 1825] [id = 383] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7e10000 == 109 [pid = 1825] [id = 382] 05:20:27 INFO - PROCESS | 1825 | 1461068427645 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faffcc000 == 108 [pid = 1825] [id = 381] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9db6800 == 107 [pid = 1825] [id = 380] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54e2000 == 106 [pid = 1825] [id = 379] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52d3000 == 105 [pid = 1825] [id = 378] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4187800 == 104 [pid = 1825] [id = 377] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f76d000 == 103 [pid = 1825] [id = 376] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9537f000 == 102 [pid = 1825] [id = 375] 05:20:27 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09d7800 == 101 [pid = 1825] [id = 374] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f0f9d6ca400) [pid = 1825] [serial = 1110] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f0f9fd16400) [pid = 1825] [serial = 1118] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f0f961b6000) [pid = 1825] [serial = 1121] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f0f933d3000) [pid = 1825] [serial = 1104] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f0f960d3000) [pid = 1825] [serial = 1107] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0f90bd7c00) [pid = 1825] [serial = 1103] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0f9d54a800) [pid = 1825] [serial = 1112] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f0f9e5a0400) [pid = 1825] [serial = 1113] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f0f9d557000) [pid = 1825] [serial = 1109] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f0f933dac00) [pid = 1825] [serial = 1106] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f0f9f757400) [pid = 1825] [serial = 1116] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f0fa05d4c00) [pid = 1825] [serial = 1122] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0f9f69a400) [pid = 1825] [serial = 1115] [outer = (nil)] [url = about:blank] 05:20:27 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0f9fe38000) [pid = 1825] [serial = 1119] [outer = (nil)] [url = about:blank] 05:20:27 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 05:20:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1636ms 05:20:27 INFO - PROCESS | 1825 | 1461068427710 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 05:20:27 INFO - PROCESS | 1825 | 1461068427714 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 05:20:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:20:27 INFO - PROCESS | 1825 | 1461068427719 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:20:27 INFO - PROCESS | 1825 | 1461068427722 Marionette TRACE conn3 <- [1,1618,null,{}] 05:20:27 INFO - PROCESS | 1825 | 1461068427727 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:27 INFO - PROCESS | 1825 | 1461068427923 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 05:20:28 INFO - PROCESS | 1825 | 1461068428205 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9420d000 == 102 [pid = 1825] [id = 412] 05:20:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0f93140400) [pid = 1825] [serial = 1237] [outer = (nil)] 05:20:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0f9d6f1c00) [pid = 1825] [serial = 1238] [outer = 0x7f0f93140400] 05:20:28 INFO - PROCESS | 1825 | 1461068428275 Marionette DEBUG loaded listener.js 05:20:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f0f9e24f000) [pid = 1825] [serial = 1239] [outer = 0x7f0f93140400] 05:20:29 INFO - PROCESS | 1825 | 1461068429039 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 05:20:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:20:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1335ms 05:20:29 INFO - PROCESS | 1825 | 1461068429068 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 05:20:29 INFO - PROCESS | 1825 | 1461068429070 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 05:20:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:20:29 INFO - PROCESS | 1825 | 1461068429077 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:20:29 INFO - PROCESS | 1825 | 1461068429079 Marionette TRACE conn3 <- [1,1622,null,{}] 05:20:29 INFO - PROCESS | 1825 | 1461068429086 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:29 INFO - PROCESS | 1825 | 1461068429324 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 05:20:29 INFO - PROCESS | 1825 | 1461068429514 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f99012800 == 103 [pid = 1825] [id = 413] 05:20:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f0f8f67cc00) [pid = 1825] [serial = 1240] [outer = (nil)] 05:20:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f0f9e29fc00) [pid = 1825] [serial = 1241] [outer = 0x7f0f8f67cc00] 05:20:29 INFO - PROCESS | 1825 | 1461068429581 Marionette DEBUG loaded listener.js 05:20:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f0f9f759400) [pid = 1825] [serial = 1242] [outer = 0x7f0f8f67cc00] 05:20:30 INFO - PROCESS | 1825 | 1461068430387 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 05:20:30 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 05:20:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1332ms 05:20:30 INFO - PROCESS | 1825 | 1461068430412 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 05:20:30 INFO - PROCESS | 1825 | 1461068430415 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 05:20:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:20:30 INFO - PROCESS | 1825 | 1461068430432 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:20:30 INFO - PROCESS | 1825 | 1461068430435 Marionette TRACE conn3 <- [1,1626,null,{}] 05:20:30 INFO - PROCESS | 1825 | 1461068430442 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:30 INFO - PROCESS | 1825 | 1461068430701 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 05:20:30 INFO - PROCESS | 1825 | 1461068430735 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f75e800 == 104 [pid = 1825] [id = 414] 05:20:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f0f8f8d5000) [pid = 1825] [serial = 1243] [outer = (nil)] 05:20:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f9fe09000) [pid = 1825] [serial = 1244] [outer = 0x7f0f8f8d5000] 05:20:30 INFO - PROCESS | 1825 | 1461068430797 Marionette DEBUG loaded listener.js 05:20:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0f9fe3c800) [pid = 1825] [serial = 1245] [outer = 0x7f0f8f8d5000] 05:20:31 INFO - PROCESS | 1825 | 1461068431644 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 05:20:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:20:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1293ms 05:20:31 INFO - PROCESS | 1825 | 1461068431717 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 05:20:31 INFO - PROCESS | 1825 | 1461068431720 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 05:20:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:20:31 INFO - PROCESS | 1825 | 1461068431726 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:20:31 INFO - PROCESS | 1825 | 1461068431729 Marionette TRACE conn3 <- [1,1630,null,{}] 05:20:31 INFO - PROCESS | 1825 | 1461068431740 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:31 INFO - PROCESS | 1825 | 1461068431993 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0f9d61a400) [pid = 1825] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0faacacc00) [pid = 1825] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f0f9f69a800) [pid = 1825] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f0f93582000) [pid = 1825] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f0f9d621400) [pid = 1825] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f0fa4ad4000) [pid = 1825] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f0fa2137c00) [pid = 1825] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0f90cca400) [pid = 1825] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0f9e5a8000) [pid = 1825] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0f9e4b7c00) [pid = 1825] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0f9fd1a000) [pid = 1825] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0f90be3800) [pid = 1825] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f0fab0dc800) [pid = 1825] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f0f90be2800) [pid = 1825] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f0fbbe33400) [pid = 1825] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f0fa7305000) [pid = 1825] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0f98fbd800) [pid = 1825] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0f90cce400) [pid = 1825] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0f9d556c00) [pid = 1825] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:20:33 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0f93145800) [pid = 1825] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:20:33 INFO - PROCESS | 1825 | 1461068433278 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94207800 == 105 [pid = 1825] [id = 415] 05:20:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0f8f675c00) [pid = 1825] [serial = 1246] [outer = (nil)] 05:20:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0f90ccf000) [pid = 1825] [serial = 1247] [outer = 0x7f0f8f675c00] 05:20:33 INFO - PROCESS | 1825 | 1461068433346 Marionette DEBUG loaded listener.js 05:20:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0f9d621400) [pid = 1825] [serial = 1248] [outer = 0x7f0f8f675c00] 05:20:34 INFO - PROCESS | 1825 | 1461068434053 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 05:20:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:20:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2394ms 05:20:34 INFO - PROCESS | 1825 | 1461068434121 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 05:20:34 INFO - PROCESS | 1825 | 1461068434124 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 05:20:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:20:34 INFO - PROCESS | 1825 | 1461068434131 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:20:34 INFO - PROCESS | 1825 | 1461068434134 Marionette TRACE conn3 <- [1,1634,null,{}] 05:20:34 INFO - PROCESS | 1825 | 1461068434152 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:34 INFO - PROCESS | 1825 | 1461068434359 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 05:20:34 INFO - PROCESS | 1825 | 1461068434369 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd34800 == 106 [pid = 1825] [id = 416] 05:20:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0f9d625800) [pid = 1825] [serial = 1249] [outer = (nil)] 05:20:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f0fa003bc00) [pid = 1825] [serial = 1250] [outer = 0x7f0f9d625800] 05:20:34 INFO - PROCESS | 1825 | 1461068434433 Marionette DEBUG loaded listener.js 05:20:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f0fa0711c00) [pid = 1825] [serial = 1251] [outer = 0x7f0f9d625800] 05:20:35 INFO - PROCESS | 1825 | 1461068435523 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 05:20:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:20:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1444ms 05:20:35 INFO - PROCESS | 1825 | 1461068435577 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 05:20:35 INFO - PROCESS | 1825 | 1461068435583 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 05:20:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:20:35 INFO - PROCESS | 1825 | 1461068435593 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:20:35 INFO - PROCESS | 1825 | 1461068435600 Marionette TRACE conn3 <- [1,1638,null,{}] 05:20:35 INFO - PROCESS | 1825 | 1461068435609 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:35 INFO - PROCESS | 1825 | 1461068435843 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 05:20:36 INFO - PROCESS | 1825 | 1461068436158 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94298800 == 107 [pid = 1825] [id = 417] 05:20:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f0f8f8da800) [pid = 1825] [serial = 1252] [outer = (nil)] 05:20:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f0f923d2400) [pid = 1825] [serial = 1253] [outer = 0x7f0f8f8da800] 05:20:36 INFO - PROCESS | 1825 | 1461068436238 Marionette DEBUG loaded listener.js 05:20:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0f93576c00) [pid = 1825] [serial = 1254] [outer = 0x7f0f8f8da800] 05:20:37 INFO - PROCESS | 1825 | 1461068437169 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 05:20:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:20:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1639ms 05:20:37 INFO - PROCESS | 1825 | 1461068437232 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 05:20:37 INFO - PROCESS | 1825 | 1461068437240 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 05:20:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:20:37 INFO - PROCESS | 1825 | 1461068437251 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:20:37 INFO - PROCESS | 1825 | 1461068437254 Marionette TRACE conn3 <- [1,1642,null,{}] 05:20:37 INFO - PROCESS | 1825 | 1461068437261 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:37 INFO - PROCESS | 1825 | 1461068437518 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 05:20:37 INFO - PROCESS | 1825 | 1461068437821 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97893800 == 108 [pid = 1825] [id = 418] 05:20:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0f9436a000) [pid = 1825] [serial = 1255] [outer = (nil)] 05:20:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0f954b3400) [pid = 1825] [serial = 1256] [outer = 0x7f0f9436a000] 05:20:37 INFO - PROCESS | 1825 | 1461068437904 Marionette DEBUG loaded listener.js 05:20:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0f960d8400) [pid = 1825] [serial = 1257] [outer = 0x7f0f9436a000] 05:20:38 INFO - PROCESS | 1825 | 1461068438913 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 05:20:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:20:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1742ms 05:20:39 INFO - PROCESS | 1825 | 1461068438993 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 05:20:39 INFO - PROCESS | 1825 | 1461068438996 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 05:20:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:20:39 INFO - PROCESS | 1825 | 1461068439003 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:20:39 INFO - PROCESS | 1825 | 1461068439010 Marionette TRACE conn3 <- [1,1646,null,{}] 05:20:39 INFO - PROCESS | 1825 | 1461068439028 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:39 INFO - PROCESS | 1825 | 1461068439344 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 05:20:39 INFO - PROCESS | 1825 | 1461068439587 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa04e7000 == 109 [pid = 1825] [id = 419] 05:20:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0f9e29a800) [pid = 1825] [serial = 1258] [outer = (nil)] 05:20:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f0f9e5a8000) [pid = 1825] [serial = 1259] [outer = 0x7f0f9e29a800] 05:20:39 INFO - PROCESS | 1825 | 1461068439669 Marionette DEBUG loaded listener.js 05:20:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f0f9f756800) [pid = 1825] [serial = 1260] [outer = 0x7f0f9e29a800] 05:20:40 INFO - PROCESS | 1825 | 1461068440651 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 05:20:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:20:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1690ms 05:20:40 INFO - PROCESS | 1825 | 1461068440694 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 05:20:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:20:40 INFO - PROCESS | 1825 | 1461068440700 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 05:20:40 INFO - PROCESS | 1825 | 1461068440708 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:20:40 INFO - PROCESS | 1825 | 1461068440711 Marionette TRACE conn3 <- [1,1650,null,{}] 05:20:40 INFO - PROCESS | 1825 | 1461068440718 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:40 INFO - PROCESS | 1825 | 1461068440928 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 05:20:41 INFO - PROCESS | 1825 | 1461068441252 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e95000 == 110 [pid = 1825] [id = 420] 05:20:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f0f9e294000) [pid = 1825] [serial = 1261] [outer = (nil)] 05:20:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f0fa0492400) [pid = 1825] [serial = 1262] [outer = 0x7f0f9e294000] 05:20:41 INFO - PROCESS | 1825 | 1461068441361 Marionette DEBUG loaded listener.js 05:20:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f0fa0827800) [pid = 1825] [serial = 1263] [outer = 0x7f0f9e294000] 05:20:42 INFO - PROCESS | 1825 | 1461068442329 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 05:20:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:20:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1682ms 05:20:42 INFO - PROCESS | 1825 | 1461068442391 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 05:20:42 INFO - PROCESS | 1825 | 1461068442394 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 05:20:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:20:42 INFO - PROCESS | 1825 | 1461068442401 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:20:42 INFO - PROCESS | 1825 | 1461068442404 Marionette TRACE conn3 <- [1,1654,null,{}] 05:20:42 INFO - PROCESS | 1825 | 1461068442409 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:42 INFO - PROCESS | 1825 | 1461068442626 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 05:20:42 INFO - PROCESS | 1825 | 1461068442881 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43f6000 == 111 [pid = 1825] [id = 421] 05:20:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f9e5a8c00) [pid = 1825] [serial = 1264] [outer = (nil)] 05:20:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0fa0baa400) [pid = 1825] [serial = 1265] [outer = 0x7f0f9e5a8c00] 05:20:43 INFO - PROCESS | 1825 | 1461068443004 Marionette DEBUG loaded listener.js 05:20:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f0fa11e7400) [pid = 1825] [serial = 1266] [outer = 0x7f0f9e5a8c00] 05:20:43 INFO - PROCESS | 1825 | 1461068443912 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 05:20:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:20:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1585ms 05:20:43 INFO - PROCESS | 1825 | 1461068443987 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 05:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:20:43 INFO - PROCESS | 1825 | 1461068443992 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 05:20:43 INFO - PROCESS | 1825 | 1461068443998 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:20:44 INFO - PROCESS | 1825 | 1461068444002 Marionette TRACE conn3 <- [1,1658,null,{}] 05:20:44 INFO - PROCESS | 1825 | 1461068444007 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:44 INFO - PROCESS | 1825 | 1461068444287 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 05:20:44 INFO - PROCESS | 1825 | 1461068444599 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5404000 == 112 [pid = 1825] [id = 422] 05:20:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f0fa4ad3400) [pid = 1825] [serial = 1267] [outer = (nil)] 05:20:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f0fa4d44400) [pid = 1825] [serial = 1268] [outer = 0x7f0fa4ad3400] 05:20:44 INFO - PROCESS | 1825 | 1461068444686 Marionette DEBUG loaded listener.js 05:20:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f0fa4d52c00) [pid = 1825] [serial = 1269] [outer = 0x7f0fa4ad3400] 05:20:45 INFO - PROCESS | 1825 | 1461068445522 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 05:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1583ms 05:20:45 INFO - PROCESS | 1825 | 1461068445582 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 05:20:45 INFO - PROCESS | 1825 | 1461068445585 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 05:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:20:45 INFO - PROCESS | 1825 | 1461068445593 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:20:45 INFO - PROCESS | 1825 | 1461068445597 Marionette TRACE conn3 <- [1,1662,null,{}] 05:20:45 INFO - PROCESS | 1825 | 1461068445603 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:45 INFO - PROCESS | 1825 | 1461068445845 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 05:20:46 INFO - PROCESS | 1825 | 1461068446147 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa77e2000 == 113 [pid = 1825] [id = 423] 05:20:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f0f9fe34c00) [pid = 1825] [serial = 1270] [outer = (nil)] 05:20:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f0fa50b2000) [pid = 1825] [serial = 1271] [outer = 0x7f0f9fe34c00] 05:20:46 INFO - PROCESS | 1825 | 1461068446229 Marionette DEBUG loaded listener.js 05:20:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f0fa6a86c00) [pid = 1825] [serial = 1272] [outer = 0x7f0f9fe34c00] 05:20:47 INFO - PROCESS | 1825 | 1461068447063 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 05:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1535ms 05:20:47 INFO - PROCESS | 1825 | 1461068447129 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 05:20:47 INFO - PROCESS | 1825 | 1461068447132 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 05:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:20:47 INFO - PROCESS | 1825 | 1461068447138 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:20:47 INFO - PROCESS | 1825 | 1461068447142 Marionette TRACE conn3 <- [1,1666,null,{}] 05:20:47 INFO - PROCESS | 1825 | 1461068447148 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:47 INFO - PROCESS | 1825 | 1461068447362 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 05:20:47 INFO - PROCESS | 1825 | 1461068447619 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9961000 == 114 [pid = 1825] [id = 424] 05:20:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f0fa0827400) [pid = 1825] [serial = 1273] [outer = (nil)] 05:20:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f0fa730f800) [pid = 1825] [serial = 1274] [outer = 0x7f0fa0827400] 05:20:47 INFO - PROCESS | 1825 | 1461068447738 Marionette DEBUG loaded listener.js 05:20:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f0fa827b000) [pid = 1825] [serial = 1275] [outer = 0x7f0fa0827400] 05:20:48 INFO - PROCESS | 1825 | 1461068448666 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 05:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1583ms 05:20:48 INFO - PROCESS | 1825 | 1461068448724 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 05:20:48 INFO - PROCESS | 1825 | 1461068448728 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 05:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:20:48 INFO - PROCESS | 1825 | 1461068448739 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:20:48 INFO - PROCESS | 1825 | 1461068448749 Marionette TRACE conn3 <- [1,1670,null,{}] 05:20:48 INFO - PROCESS | 1825 | 1461068448754 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:48 INFO - PROCESS | 1825 | 1461068448972 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 05:20:49 INFO - PROCESS | 1825 | 1461068449238 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab038000 == 115 [pid = 1825] [id = 425] 05:20:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 258 (0x7f0f93143000) [pid = 1825] [serial = 1276] [outer = (nil)] 05:20:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 259 (0x7f0fa9dcb800) [pid = 1825] [serial = 1277] [outer = 0x7f0f93143000] 05:20:49 INFO - PROCESS | 1825 | 1461068449356 Marionette DEBUG loaded listener.js 05:20:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 260 (0x7f0faa4ad800) [pid = 1825] [serial = 1278] [outer = 0x7f0f93143000] 05:20:50 INFO - PROCESS | 1825 | 1461068450258 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 05:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1585ms 05:20:50 INFO - PROCESS | 1825 | 1461068450326 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 05:20:50 INFO - PROCESS | 1825 | 1461068450330 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 05:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:20:50 INFO - PROCESS | 1825 | 1461068450336 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:20:50 INFO - PROCESS | 1825 | 1461068450340 Marionette TRACE conn3 <- [1,1674,null,{}] 05:20:50 INFO - PROCESS | 1825 | 1461068450346 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:50 INFO - PROCESS | 1825 | 1461068450577 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 05:20:50 INFO - PROCESS | 1825 | 1461068450888 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6adc800 == 116 [pid = 1825] [id = 426] 05:20:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 261 (0x7f0f9d51bc00) [pid = 1825] [serial = 1279] [outer = (nil)] 05:20:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 262 (0x7f0faac8b400) [pid = 1825] [serial = 1280] [outer = 0x7f0f9d51bc00] 05:20:50 INFO - PROCESS | 1825 | 1461068450973 Marionette DEBUG loaded listener.js 05:20:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 263 (0x7f0fab0dc800) [pid = 1825] [serial = 1281] [outer = 0x7f0f9d51bc00] 05:20:51 INFO - PROCESS | 1825 | 1461068451865 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 05:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1582ms 05:20:51 INFO - PROCESS | 1825 | 1461068451922 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 05:20:51 INFO - PROCESS | 1825 | 1461068451929 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 05:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:20:51 INFO - PROCESS | 1825 | 1461068451937 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:20:51 INFO - PROCESS | 1825 | 1461068451941 Marionette TRACE conn3 <- [1,1678,null,{}] 05:20:51 INFO - PROCESS | 1825 | 1461068451947 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:52 INFO - PROCESS | 1825 | 1461068452192 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 05:20:52 INFO - PROCESS | 1825 | 1461068452514 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba11f000 == 117 [pid = 1825] [id = 427] 05:20:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 264 (0x7f0fb71e4000) [pid = 1825] [serial = 1282] [outer = (nil)] 05:20:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 265 (0x7f0fb7ee1c00) [pid = 1825] [serial = 1283] [outer = 0x7f0fb71e4000] 05:20:52 INFO - PROCESS | 1825 | 1461068452607 Marionette DEBUG loaded listener.js 05:20:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 266 (0x7f0fbb865c00) [pid = 1825] [serial = 1284] [outer = 0x7f0fb71e4000] 05:20:53 INFO - PROCESS | 1825 | 1461068453481 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 05:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1590ms 05:20:53 INFO - PROCESS | 1825 | 1461068453528 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 05:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:20:53 INFO - PROCESS | 1825 | 1461068453533 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 05:20:53 INFO - PROCESS | 1825 | 1461068453540 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:20:53 INFO - PROCESS | 1825 | 1461068453543 Marionette TRACE conn3 <- [1,1682,null,{}] 05:20:53 INFO - PROCESS | 1825 | 1461068453551 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:53 INFO - PROCESS | 1825 | 1461068453800 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 05:20:54 INFO - PROCESS | 1825 | 1461068454142 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc039f000 == 118 [pid = 1825] [id = 428] 05:20:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 267 (0x7f0f8b7d3000) [pid = 1825] [serial = 1285] [outer = (nil)] 05:20:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 268 (0x7f0f8b7d5c00) [pid = 1825] [serial = 1286] [outer = 0x7f0f8b7d3000] 05:20:54 INFO - PROCESS | 1825 | 1461068454258 Marionette DEBUG loaded listener.js 05:20:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 269 (0x7f0fb7e34800) [pid = 1825] [serial = 1287] [outer = 0x7f0f8b7d3000] 05:20:55 INFO - PROCESS | 1825 | 1461068455186 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 05:20:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:20:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1683ms 05:20:55 INFO - PROCESS | 1825 | 1461068455223 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 05:20:55 INFO - PROCESS | 1825 | 1461068455227 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 05:20:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:20:55 INFO - PROCESS | 1825 | 1461068455234 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:20:55 INFO - PROCESS | 1825 | 1461068455236 Marionette TRACE conn3 <- [1,1686,null,{}] 05:20:55 INFO - PROCESS | 1825 | 1461068455242 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:55 INFO - PROCESS | 1825 | 1461068455454 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 05:20:55 INFO - PROCESS | 1825 | 1461068455717 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13e2800 == 119 [pid = 1825] [id = 429] 05:20:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 270 (0x7f0f8b7d1400) [pid = 1825] [serial = 1288] [outer = (nil)] 05:20:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 271 (0x7f0f8c794400) [pid = 1825] [serial = 1289] [outer = 0x7f0f8b7d1400] 05:20:55 INFO - PROCESS | 1825 | 1461068455838 Marionette DEBUG loaded listener.js 05:20:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 272 (0x7f0f8c798400) [pid = 1825] [serial = 1290] [outer = 0x7f0f8b7d1400] 05:20:56 INFO - PROCESS | 1825 | 1461068456661 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 05:20:56 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 05:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1482ms 05:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:20:56 INFO - PROCESS | 1825 | 1461068456717 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 05:20:56 INFO - PROCESS | 1825 | 1461068456720 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 05:20:56 INFO - PROCESS | 1825 | 1461068456727 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:20:56 INFO - PROCESS | 1825 | 1461068456730 Marionette TRACE conn3 <- [1,1690,null,{}] 05:20:56 INFO - PROCESS | 1825 | 1461068456736 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:56 INFO - PROCESS | 1825 | 1461068456949 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 05:20:57 INFO - PROCESS | 1825 | 1461068457212 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13f9000 == 120 [pid = 1825] [id = 430] 05:20:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 273 (0x7f0f8b7d3c00) [pid = 1825] [serial = 1291] [outer = (nil)] 05:20:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 274 (0x7f0f8c79cc00) [pid = 1825] [serial = 1292] [outer = 0x7f0f8b7d3c00] 05:20:57 INFO - PROCESS | 1825 | 1461068457329 Marionette DEBUG loaded listener.js 05:20:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 275 (0x7f0fbb9a9c00) [pid = 1825] [serial = 1293] [outer = 0x7f0f8b7d3c00] 05:20:58 INFO - PROCESS | 1825 | 1461068458196 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 05:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1540ms 05:20:58 INFO - PROCESS | 1825 | 1461068458266 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 05:20:58 INFO - PROCESS | 1825 | 1461068458270 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 05:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:20:58 INFO - PROCESS | 1825 | 1461068458276 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:20:58 INFO - PROCESS | 1825 | 1461068458279 Marionette TRACE conn3 <- [1,1694,null,{}] 05:20:58 INFO - PROCESS | 1825 | 1461068458285 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:20:58 INFO - PROCESS | 1825 | 1461068458511 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 05:20:58 INFO - PROCESS | 1825 | 1461068458864 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:20:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8c86a000 == 121 [pid = 1825] [id = 431] 05:20:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 276 (0x7f0f8c791400) [pid = 1825] [serial = 1294] [outer = (nil)] 05:20:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 277 (0x7f0f8c8e6400) [pid = 1825] [serial = 1295] [outer = 0x7f0f8c791400] 05:20:58 INFO - PROCESS | 1825 | 1461068458947 Marionette DEBUG loaded listener.js 05:20:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 278 (0x7f0f8c8eac00) [pid = 1825] [serial = 1296] [outer = 0x7f0f8c791400] 05:20:59 INFO - PROCESS | 1825 | 1461068459859 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 05:20:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:20:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1638ms 05:20:59 INFO - PROCESS | 1825 | 1461068459919 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 05:20:59 INFO - PROCESS | 1825 | 1461068459923 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 05:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:20:59 INFO - PROCESS | 1825 | 1461068459933 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:20:59 INFO - PROCESS | 1825 | 1461068459937 Marionette TRACE conn3 <- [1,1698,null,{}] 05:20:59 INFO - PROCESS | 1825 | 1461068459945 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:00 INFO - PROCESS | 1825 | 1461068460171 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 05:21:00 INFO - PROCESS | 1825 | 1461068460478 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97677800 == 122 [pid = 1825] [id = 432] 05:21:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 279 (0x7f0f8c798800) [pid = 1825] [serial = 1297] [outer = (nil)] 05:21:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 280 (0x7f0f8c8ed800) [pid = 1825] [serial = 1298] [outer = 0x7f0f8c798800] 05:21:00 INFO - PROCESS | 1825 | 1461068460564 Marionette DEBUG loaded listener.js 05:21:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 281 (0x7f0f94cee000) [pid = 1825] [serial = 1299] [outer = 0x7f0f8c798800] 05:21:01 INFO - PROCESS | 1825 | 1461068461479 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 05:21:01 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 05:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1583ms 05:21:01 INFO - PROCESS | 1825 | 1461068461519 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 05:21:01 INFO - PROCESS | 1825 | 1461068461523 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 05:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:21:01 INFO - PROCESS | 1825 | 1461068461531 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:21:01 INFO - PROCESS | 1825 | 1461068461534 Marionette TRACE conn3 <- [1,1702,null,{}] 05:21:01 INFO - PROCESS | 1825 | 1461068461539 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:01 INFO - PROCESS | 1825 | 1461068461781 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 05:21:02 INFO - PROCESS | 1825 | 1461068462111 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa419c000 == 123 [pid = 1825] [id = 433] 05:21:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 282 (0x7f0f8c8e8c00) [pid = 1825] [serial = 1300] [outer = (nil)] 05:21:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 283 (0x7f0f9f74c400) [pid = 1825] [serial = 1301] [outer = 0x7f0f8c8e8c00] 05:21:02 INFO - PROCESS | 1825 | 1461068462204 Marionette DEBUG loaded listener.js 05:21:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 284 (0x7f0fbbcd5c00) [pid = 1825] [serial = 1302] [outer = 0x7f0f8c8e8c00] 05:21:03 INFO - PROCESS | 1825 | 1461068463248 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 05:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1780ms 05:21:03 INFO - PROCESS | 1825 | 1461068463312 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 05:21:03 INFO - PROCESS | 1825 | 1461068463315 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 05:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:21:03 INFO - PROCESS | 1825 | 1461068463322 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:21:03 INFO - PROCESS | 1825 | 1461068463326 Marionette TRACE conn3 <- [1,1706,null,{}] 05:21:03 INFO - PROCESS | 1825 | 1461068463332 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:03 INFO - PROCESS | 1825 | 1461068463546 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 05:21:03 INFO - PROCESS | 1825 | 1461068463812 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ca6c000 == 124 [pid = 1825] [id = 434] 05:21:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 285 (0x7f0f8c8eb400) [pid = 1825] [serial = 1303] [outer = (nil)] 05:21:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 286 (0x7f0f8ca3e800) [pid = 1825] [serial = 1304] [outer = 0x7f0f8c8eb400] 05:21:03 INFO - PROCESS | 1825 | 1461068463934 Marionette DEBUG loaded listener.js 05:21:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 287 (0x7f0f8ca44400) [pid = 1825] [serial = 1305] [outer = 0x7f0f8c8eb400] 05:21:04 INFO - PROCESS | 1825 | 1461068464788 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 05:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 05:21:04 INFO - PROCESS | 1825 | 1461068464854 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 05:21:04 INFO - PROCESS | 1825 | 1461068464857 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 05:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:21:04 INFO - PROCESS | 1825 | 1461068464864 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:21:04 INFO - PROCESS | 1825 | 1461068464867 Marionette TRACE conn3 <- [1,1710,null,{}] 05:21:04 INFO - PROCESS | 1825 | 1461068464874 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:05 INFO - PROCESS | 1825 | 1461068465103 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 05:21:05 INFO - PROCESS | 1825 | 1461068465820 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f773800 == 123 [pid = 1825] [id = 356] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43ec800 == 122 [pid = 1825] [id = 357] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a4c000 == 121 [pid = 1825] [id = 401] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54cc800 == 120 [pid = 1825] [id = 400] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07b0800 == 119 [pid = 1825] [id = 399] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f99032000 == 118 [pid = 1825] [id = 398] 05:21:06 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d09000 == 117 [pid = 1825] [id = 397] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 286 (0x7f0fbbe33800) [pid = 1825] [serial = 1157] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 285 (0x7f0fa0709400) [pid = 1825] [serial = 1136] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 284 (0x7f0f9fd12800) [pid = 1825] [serial = 870] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 283 (0x7f0f9f74d000) [pid = 1825] [serial = 1184] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 282 (0x7f0f93581000) [pid = 1825] [serial = 1127] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 281 (0x7f0fa070a800) [pid = 1825] [serial = 1187] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 280 (0x7f0f9e5b0400) [pid = 1825] [serial = 1182] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 279 (0x7f0fb6de2000) [pid = 1825] [serial = 885] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 278 (0x7f0f961c3400) [pid = 1825] [serial = 1176] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 277 (0x7f0f9fcc5c00) [pid = 1825] [serial = 1133] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 276 (0x7f0f9e4b8400) [pid = 1825] [serial = 1181] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 275 (0x7f0fa2b1f000) [pid = 1825] [serial = 1188] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 274 (0x7f0f9e295c00) [pid = 1825] [serial = 1179] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 273 (0x7f0fbc2a1400) [pid = 1825] [serial = 900] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 272 (0x7f0f9e29d000) [pid = 1825] [serial = 1160] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 271 (0x7f0faa4ae800) [pid = 1825] [serial = 882] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 270 (0x7f0f933d9c00) [pid = 1825] [serial = 1175] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 269 (0x7f0fa1ea1800) [pid = 1825] [serial = 873] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 268 (0x7f0f9fd17800) [pid = 1825] [serial = 1185] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 267 (0x7f0fa4d53800) [pid = 1825] [serial = 909] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 266 (0x7f0faa4b7800) [pid = 1825] [serial = 1151] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 265 (0x7f0fb7f85000) [pid = 1825] [serial = 888] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 264 (0x7f0f8f7eac00) [pid = 1825] [serial = 1163] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 263 (0x7f0f9321dc00) [pid = 1825] [serial = 1172] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 262 (0x7f0f933d3400) [pid = 1825] [serial = 1173] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 261 (0x7f0f90bde000) [pid = 1825] [serial = 1166] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 260 (0x7f0fa1e99400) [pid = 1825] [serial = 1190] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 259 (0x7f0f93144400) [pid = 1825] [serial = 1169] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 258 (0x7f0fa11dbc00) [pid = 1825] [serial = 1139] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 257 (0x7f0f9d628c00) [pid = 1825] [serial = 897] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f0fbb99d800) [pid = 1825] [serial = 891] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f0fbbcdd400) [pid = 1825] [serial = 894] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f0f9d6f4800) [pid = 1825] [serial = 1178] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f0fb7116000) [pid = 1825] [serial = 1154] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f0fa4d4fc00) [pid = 1825] [serial = 903] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f0f9d6c3c00) [pid = 1825] [serial = 1130] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f0fa90df800) [pid = 1825] [serial = 879] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f0fa77b8c00) [pid = 1825] [serial = 876] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f0fa77b1c00) [pid = 1825] [serial = 1145] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f0f90cd9800) [pid = 1825] [serial = 906] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0fa9dd6400) [pid = 1825] [serial = 1148] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0fa50afc00) [pid = 1825] [serial = 1142] [outer = (nil)] [url = about:blank] 05:21:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8f6cb800 == 118 [pid = 1825] [id = 435] 05:21:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f8f679000) [pid = 1825] [serial = 1306] [outer = (nil)] 05:21:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0f8f681800) [pid = 1825] [serial = 1307] [outer = 0x7f0f8f679000] 05:21:06 INFO - PROCESS | 1825 | 1461068466543 Marionette DEBUG loaded listener.js 05:21:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f0f8f8cf800) [pid = 1825] [serial = 1308] [outer = 0x7f0f8f679000] 05:21:07 INFO - PROCESS | 1825 | 1461068467360 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 05:21:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:21:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2534ms 05:21:07 INFO - PROCESS | 1825 | 1461068467399 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 05:21:07 INFO - PROCESS | 1825 | 1461068467408 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 05:21:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:21:07 INFO - PROCESS | 1825 | 1461068467433 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:21:07 INFO - PROCESS | 1825 | 1461068467438 Marionette TRACE conn3 <- [1,1714,null,{}] 05:21:07 INFO - PROCESS | 1825 | 1461068467450 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:07 INFO - PROCESS | 1825 | 1461068467676 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 05:21:07 INFO - PROCESS | 1825 | 1461068467869 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9317a800 == 119 [pid = 1825] [id = 436] 05:21:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f0f8ca45800) [pid = 1825] [serial = 1309] [outer = (nil)] 05:21:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f0f923cb800) [pid = 1825] [serial = 1310] [outer = 0x7f0f8ca45800] 05:21:07 INFO - PROCESS | 1825 | 1461068467940 Marionette DEBUG loaded listener.js 05:21:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f0f93218800) [pid = 1825] [serial = 1311] [outer = 0x7f0f8ca45800] 05:21:08 INFO - PROCESS | 1825 | 1461068468786 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 05:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1413ms 05:21:08 INFO - PROCESS | 1825 | 1461068468873 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 05:21:08 INFO - PROCESS | 1825 | 1461068468881 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 05:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:21:08 INFO - PROCESS | 1825 | 1461068468895 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:21:08 INFO - PROCESS | 1825 | 1461068468899 Marionette TRACE conn3 <- [1,1718,null,{}] 05:21:08 INFO - PROCESS | 1825 | 1461068468912 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:09 INFO - PROCESS | 1825 | 1461068469196 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 05:21:09 INFO - PROCESS | 1825 | 1461068469390 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94db6000 == 120 [pid = 1825] [id = 437] 05:21:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f0f9436bc00) [pid = 1825] [serial = 1312] [outer = (nil)] 05:21:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f0f9436f400) [pid = 1825] [serial = 1313] [outer = 0x7f0f9436bc00] 05:21:09 INFO - PROCESS | 1825 | 1461068469586 Marionette DEBUG loaded listener.js 05:21:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f0f954be000) [pid = 1825] [serial = 1314] [outer = 0x7f0f9436bc00] 05:21:10 INFO - PROCESS | 1825 | 1461068470493 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 05:21:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:21:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1634ms 05:21:10 INFO - PROCESS | 1825 | 1461068470529 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 05:21:10 INFO - PROCESS | 1825 | 1461068470534 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 05:21:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:21:10 INFO - PROCESS | 1825 | 1461068470542 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:21:10 INFO - PROCESS | 1825 | 1461068470551 Marionette TRACE conn3 <- [1,1722,null,{}] 05:21:10 INFO - PROCESS | 1825 | 1461068470600 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:10 INFO - PROCESS | 1825 | 1461068470898 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f0f93140400) [pid = 1825] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f0f8f8de000) [pid = 1825] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f0fbb99f800) [pid = 1825] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f0f9d5ebc00) [pid = 1825] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f0f9d6eb000) [pid = 1825] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f0f9d6eac00) [pid = 1825] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f0f8f675c00) [pid = 1825] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0f8f8d5000) [pid = 1825] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0f954b9400) [pid = 1825] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f0f94cefc00) [pid = 1825] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f0f9f69a000) [pid = 1825] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f0f9e596c00) [pid = 1825] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f0f9d6ec800) [pid = 1825] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f0fa4d52800) [pid = 1825] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0fa05d7800) [pid = 1825] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0fa05d8800) [pid = 1825] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0f97660c00) [pid = 1825] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0fa4acf800) [pid = 1825] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0f9933fc00) [pid = 1825] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f0f8f67cc00) [pid = 1825] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f0fa50b1800) [pid = 1825] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f0fa50b4c00) [pid = 1825] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f0f98fbdc00) [pid = 1825] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0fbbcd6c00) [pid = 1825] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0f960d6000) [pid = 1825] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0f933d0800) [pid = 1825] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0fa8272000) [pid = 1825] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0f933cd400) [pid = 1825] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0f9425ac00) [pid = 1825] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0f8f678c00) [pid = 1825] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0fa05c9400) [pid = 1825] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0faaca8c00) [pid = 1825] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0fa075c400) [pid = 1825] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0f8f67c800) [pid = 1825] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0fbc407000) [pid = 1825] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0fa40a0800) [pid = 1825] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0fa0714000) [pid = 1825] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0fa0df1000) [pid = 1825] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0f94cee400) [pid = 1825] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0fa0038000) [pid = 1825] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0f9d6c3000) [pid = 1825] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0fa0490c00) [pid = 1825] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f90cca800) [pid = 1825] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0f8f678800) [pid = 1825] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0fbb99f000) [pid = 1825] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0f9425e800) [pid = 1825] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0f91945c00) [pid = 1825] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0f9d7c7800) [pid = 1825] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0fa0a05000) [pid = 1825] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0faacae000) [pid = 1825] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0f9f753c00) [pid = 1825] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0fa027e400) [pid = 1825] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f8f677800) [pid = 1825] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0f9d524c00) [pid = 1825] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f9357a400) [pid = 1825] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fa4a62000) [pid = 1825] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:21:11 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0f9f750800) [pid = 1825] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:21:11 INFO - PROCESS | 1825 | 1461068471915 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8fce0800 == 121 [pid = 1825] [id = 438] 05:21:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0f8f675800) [pid = 1825] [serial = 1315] [outer = (nil)] 05:21:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0f8f67a000) [pid = 1825] [serial = 1316] [outer = 0x7f0f8f675800] 05:21:11 INFO - PROCESS | 1825 | 1461068471990 Marionette DEBUG loaded listener.js 05:21:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0f90be1800) [pid = 1825] [serial = 1317] [outer = 0x7f0f8f675800] 05:21:12 INFO - PROCESS | 1825 | 1461068472675 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 05:21:12 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 05:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 2175ms 05:21:12 INFO - PROCESS | 1825 | 1461068472717 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 05:21:12 INFO - PROCESS | 1825 | 1461068472722 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 05:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:21:12 INFO - PROCESS | 1825 | 1461068472728 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:21:12 INFO - PROCESS | 1825 | 1461068472730 Marionette TRACE conn3 <- [1,1726,null,{}] 05:21:12 INFO - PROCESS | 1825 | 1461068472736 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:13 INFO - PROCESS | 1825 | 1461068473033 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 05:21:13 INFO - PROCESS | 1825 | 1461068473051 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9780a000 == 122 [pid = 1825] [id = 439] 05:21:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0f8f675c00) [pid = 1825] [serial = 1318] [outer = (nil)] 05:21:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f960d6000) [pid = 1825] [serial = 1319] [outer = 0x7f0f8f675c00] 05:21:13 INFO - PROCESS | 1825 | 1461068473122 Marionette DEBUG loaded listener.js 05:21:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f9d61cc00) [pid = 1825] [serial = 1320] [outer = 0x7f0f8f675c00] 05:21:14 INFO - PROCESS | 1825 | 1461068474279 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 05:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1580ms 05:21:14 INFO - PROCESS | 1825 | 1461068474311 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 05:21:14 INFO - PROCESS | 1825 | 1461068474318 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 05:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:21:14 INFO - PROCESS | 1825 | 1461068474328 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:21:14 INFO - PROCESS | 1825 | 1461068474333 Marionette TRACE conn3 <- [1,1730,null,{}] 05:21:14 INFO - PROCESS | 1825 | 1461068474344 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:14 INFO - PROCESS | 1825 | 1461068474635 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 05:21:14 INFO - PROCESS | 1825 | 1461068474972 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9426a800 == 123 [pid = 1825] [id = 440] 05:21:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f8f67c000) [pid = 1825] [serial = 1321] [outer = (nil)] 05:21:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0f91948800) [pid = 1825] [serial = 1322] [outer = 0x7f0f8f67c000] 05:21:15 INFO - PROCESS | 1825 | 1461068475053 Marionette DEBUG loaded listener.js 05:21:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0f923d3400) [pid = 1825] [serial = 1323] [outer = 0x7f0f8f67c000] 05:21:16 INFO - PROCESS | 1825 | 1461068476120 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 05:21:16 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 05:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1837ms 05:21:16 INFO - PROCESS | 1825 | 1461068476181 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 05:21:16 INFO - PROCESS | 1825 | 1461068476190 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 05:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:21:16 INFO - PROCESS | 1825 | 1461068476204 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:21:16 INFO - PROCESS | 1825 | 1461068476209 Marionette TRACE conn3 <- [1,1734,null,{}] 05:21:16 INFO - PROCESS | 1825 | 1461068476215 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:16 INFO - PROCESS | 1825 | 1461068476443 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 05:21:16 INFO - PROCESS | 1825 | 1461068476736 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97814000 == 124 [pid = 1825] [id = 441] 05:21:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 207 (0x7f0f93220c00) [pid = 1825] [serial = 1324] [outer = (nil)] 05:21:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 208 (0x7f0f9425c800) [pid = 1825] [serial = 1325] [outer = 0x7f0f93220c00] 05:21:16 INFO - PROCESS | 1825 | 1461068476815 Marionette DEBUG loaded listener.js 05:21:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 209 (0x7f0f954b9000) [pid = 1825] [serial = 1326] [outer = 0x7f0f93220c00] 05:21:17 INFO - PROCESS | 1825 | 1461068477795 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 05:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1636ms 05:21:17 INFO - PROCESS | 1825 | 1461068477841 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 05:21:17 INFO - PROCESS | 1825 | 1461068477844 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 05:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:21:17 INFO - PROCESS | 1825 | 1461068477852 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:21:17 INFO - PROCESS | 1825 | 1461068477858 Marionette TRACE conn3 <- [1,1738,null,{}] 05:21:17 INFO - PROCESS | 1825 | 1461068477875 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:18 INFO - PROCESS | 1825 | 1461068478149 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 05:21:18 INFO - PROCESS | 1825 | 1461068478502 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f71f000 == 125 [pid = 1825] [id = 442] 05:21:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 210 (0x7f0f9d550000) [pid = 1825] [serial = 1327] [outer = (nil)] 05:21:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 211 (0x7f0f9d629800) [pid = 1825] [serial = 1328] [outer = 0x7f0f9d550000] 05:21:18 INFO - PROCESS | 1825 | 1461068478590 Marionette DEBUG loaded listener.js 05:21:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 212 (0x7f0f9e245c00) [pid = 1825] [serial = 1329] [outer = 0x7f0f9d550000] 05:21:19 INFO - PROCESS | 1825 | 1461068479468 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 05:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1691ms 05:21:19 INFO - PROCESS | 1825 | 1461068479544 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 05:21:19 INFO - PROCESS | 1825 | 1461068479548 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 05:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:21:19 INFO - PROCESS | 1825 | 1461068479555 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:21:19 INFO - PROCESS | 1825 | 1461068479558 Marionette TRACE conn3 <- [1,1742,null,{}] 05:21:19 INFO - PROCESS | 1825 | 1461068479564 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:19 INFO - PROCESS | 1825 | 1461068479832 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 05:21:20 INFO - PROCESS | 1825 | 1461068480136 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff23000 == 126 [pid = 1825] [id = 443] 05:21:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 213 (0x7f0f9d5e2800) [pid = 1825] [serial = 1330] [outer = (nil)] 05:21:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 214 (0x7f0f9e29ec00) [pid = 1825] [serial = 1331] [outer = 0x7f0f9d5e2800] 05:21:20 INFO - PROCESS | 1825 | 1461068480218 Marionette DEBUG loaded listener.js 05:21:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 215 (0x7f0f9e599400) [pid = 1825] [serial = 1332] [outer = 0x7f0f9d5e2800] 05:21:21 INFO - PROCESS | 1825 | 1461068481174 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 05:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1696ms 05:21:21 INFO - PROCESS | 1825 | 1461068481253 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 05:21:21 INFO - PROCESS | 1825 | 1461068481257 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 05:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:21:21 INFO - PROCESS | 1825 | 1461068481269 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:21:21 INFO - PROCESS | 1825 | 1461068481273 Marionette TRACE conn3 <- [1,1746,null,{}] 05:21:21 INFO - PROCESS | 1825 | 1461068481284 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:21 INFO - PROCESS | 1825 | 1461068481621 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 05:21:21 INFO - PROCESS | 1825 | 1461068481942 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa096f000 == 127 [pid = 1825] [id = 444] 05:21:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 216 (0x7f0f9d51c400) [pid = 1825] [serial = 1333] [outer = (nil)] 05:21:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 217 (0x7f0f9f694c00) [pid = 1825] [serial = 1334] [outer = 0x7f0f9d51c400] 05:21:22 INFO - PROCESS | 1825 | 1461068482067 Marionette DEBUG loaded listener.js 05:21:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 218 (0x7f0f9f752000) [pid = 1825] [serial = 1335] [outer = 0x7f0f9d51c400] 05:21:23 INFO - PROCESS | 1825 | 1461068483072 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 05:21:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:21:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1840ms 05:21:23 INFO - PROCESS | 1825 | 1461068483109 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 05:21:23 INFO - PROCESS | 1825 | 1461068483113 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 05:21:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:21:23 INFO - PROCESS | 1825 | 1461068483119 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:21:23 INFO - PROCESS | 1825 | 1461068483122 Marionette TRACE conn3 <- [1,1750,null,{}] 05:21:23 INFO - PROCESS | 1825 | 1461068483128 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:23 INFO - PROCESS | 1825 | 1461068483394 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 05:21:23 INFO - PROCESS | 1825 | 1461068483716 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43f0000 == 128 [pid = 1825] [id = 445] 05:21:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 219 (0x7f0fa0035400) [pid = 1825] [serial = 1336] [outer = (nil)] 05:21:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 220 (0x7f0fa075bc00) [pid = 1825] [serial = 1337] [outer = 0x7f0fa0035400] 05:21:23 INFO - PROCESS | 1825 | 1461068483808 Marionette DEBUG loaded listener.js 05:21:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 221 (0x7f0fa0bad800) [pid = 1825] [serial = 1338] [outer = 0x7f0fa0035400] 05:21:24 INFO - PROCESS | 1825 | 1461068484732 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 05:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1682ms 05:21:24 INFO - PROCESS | 1825 | 1461068484805 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 05:21:24 INFO - PROCESS | 1825 | 1461068484811 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 05:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:21:24 INFO - PROCESS | 1825 | 1461068484822 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:21:24 INFO - PROCESS | 1825 | 1461068484827 Marionette TRACE conn3 <- [1,1754,null,{}] 05:21:24 INFO - PROCESS | 1825 | 1461068484837 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:25 INFO - PROCESS | 1825 | 1461068485135 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 05:21:25 INFO - PROCESS | 1825 | 1461068485456 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5408800 == 129 [pid = 1825] [id = 446] 05:21:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 222 (0x7f0fa05d5400) [pid = 1825] [serial = 1339] [outer = (nil)] 05:21:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 223 (0x7f0fa11dbc00) [pid = 1825] [serial = 1340] [outer = 0x7f0fa05d5400] 05:21:25 INFO - PROCESS | 1825 | 1461068485534 Marionette DEBUG loaded listener.js 05:21:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 224 (0x7f0fa2b1d400) [pid = 1825] [serial = 1341] [outer = 0x7f0fa05d5400] 05:21:26 INFO - PROCESS | 1825 | 1461068486387 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 05:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1643ms 05:21:26 INFO - PROCESS | 1825 | 1461068486464 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 05:21:26 INFO - PROCESS | 1825 | 1461068486468 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 05:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:21:26 INFO - PROCESS | 1825 | 1461068486474 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:21:26 INFO - PROCESS | 1825 | 1461068486478 Marionette TRACE conn3 <- [1,1758,null,{}] 05:21:26 INFO - PROCESS | 1825 | 1461068486483 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:26 INFO - PROCESS | 1825 | 1461068486708 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 05:21:27 INFO - PROCESS | 1825 | 1461068487017 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8eee000 == 130 [pid = 1825] [id = 447] 05:21:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 225 (0x7f0fa0036000) [pid = 1825] [serial = 1342] [outer = (nil)] 05:21:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 226 (0x7f0fa2b1b400) [pid = 1825] [serial = 1343] [outer = 0x7f0fa0036000] 05:21:27 INFO - PROCESS | 1825 | 1461068487099 Marionette DEBUG loaded listener.js 05:21:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 227 (0x7f0fa438dc00) [pid = 1825] [serial = 1344] [outer = 0x7f0fa0036000] 05:21:27 INFO - PROCESS | 1825 | 1461068487958 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 05:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1540ms 05:21:28 INFO - PROCESS | 1825 | 1461068488015 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 05:21:28 INFO - PROCESS | 1825 | 1461068488020 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 05:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:21:28 INFO - PROCESS | 1825 | 1461068488027 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:21:28 INFO - PROCESS | 1825 | 1461068488031 Marionette TRACE conn3 <- [1,1762,null,{}] 05:21:28 INFO - PROCESS | 1825 | 1461068488037 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:28 INFO - PROCESS | 1825 | 1461068488276 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 05:21:28 INFO - PROCESS | 1825 | 1461068488541 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab027000 == 131 [pid = 1825] [id = 448] 05:21:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 228 (0x7f0fa0709c00) [pid = 1825] [serial = 1345] [outer = (nil)] 05:21:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 229 (0x7f0fa4ad1c00) [pid = 1825] [serial = 1346] [outer = 0x7f0fa0709c00] 05:21:28 INFO - PROCESS | 1825 | 1461068488671 Marionette DEBUG loaded listener.js 05:21:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 230 (0x7f0fa4d51000) [pid = 1825] [serial = 1347] [outer = 0x7f0fa0709c00] 05:21:29 INFO - PROCESS | 1825 | 1461068489600 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 05:21:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:21:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1633ms 05:21:29 INFO - PROCESS | 1825 | 1461068489662 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 05:21:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:21:29 INFO - PROCESS | 1825 | 1461068489666 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 05:21:29 INFO - PROCESS | 1825 | 1461068489673 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:21:29 INFO - PROCESS | 1825 | 1461068489677 Marionette TRACE conn3 <- [1,1766,null,{}] 05:21:29 INFO - PROCESS | 1825 | 1461068489682 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:29 INFO - PROCESS | 1825 | 1461068489905 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 05:21:30 INFO - PROCESS | 1825 | 1461068490210 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7e0f800 == 132 [pid = 1825] [id = 449] 05:21:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 231 (0x7f0f94365c00) [pid = 1825] [serial = 1348] [outer = (nil)] 05:21:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 232 (0x7f0fa50acc00) [pid = 1825] [serial = 1349] [outer = 0x7f0f94365c00] 05:21:30 INFO - PROCESS | 1825 | 1461068490291 Marionette DEBUG loaded listener.js 05:21:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 233 (0x7f0fa7867000) [pid = 1825] [serial = 1350] [outer = 0x7f0f94365c00] 05:21:31 INFO - PROCESS | 1825 | 1461068491165 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 05:21:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:21:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1535ms 05:21:31 INFO - PROCESS | 1825 | 1461068491211 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 05:21:31 INFO - PROCESS | 1825 | 1461068491214 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 05:21:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:21:31 INFO - PROCESS | 1825 | 1461068491222 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:21:31 INFO - PROCESS | 1825 | 1461068491227 Marionette TRACE conn3 <- [1,1770,null,{}] 05:21:31 INFO - PROCESS | 1825 | 1461068491233 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:31 INFO - PROCESS | 1825 | 1461068491484 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 05:21:31 INFO - PROCESS | 1825 | 1461068491805 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc421800 == 133 [pid = 1825] [id = 450] 05:21:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 234 (0x7f0faa4b5000) [pid = 1825] [serial = 1351] [outer = (nil)] 05:21:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 235 (0x7f0faabc4400) [pid = 1825] [serial = 1352] [outer = 0x7f0faa4b5000] 05:21:31 INFO - PROCESS | 1825 | 1461068491895 Marionette DEBUG loaded listener.js 05:21:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 236 (0x7f0facc8b800) [pid = 1825] [serial = 1353] [outer = 0x7f0faa4b5000] 05:21:32 INFO - PROCESS | 1825 | 1461068492802 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 05:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1633ms 05:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:21:32 INFO - PROCESS | 1825 | 1461068492856 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 05:21:32 INFO - PROCESS | 1825 | 1461068492859 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 05:21:32 INFO - PROCESS | 1825 | 1461068492867 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:21:32 INFO - PROCESS | 1825 | 1461068492869 Marionette TRACE conn3 <- [1,1774,null,{}] 05:21:32 INFO - PROCESS | 1825 | 1461068492876 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:33 INFO - PROCESS | 1825 | 1461068493114 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 05:21:33 INFO - PROCESS | 1825 | 1461068493444 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13e3800 == 134 [pid = 1825] [id = 451] 05:21:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 237 (0x7f0faab59800) [pid = 1825] [serial = 1354] [outer = (nil)] 05:21:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 238 (0x7f0fb6de2000) [pid = 1825] [serial = 1355] [outer = 0x7f0faab59800] 05:21:33 INFO - PROCESS | 1825 | 1461068493532 Marionette DEBUG loaded listener.js 05:21:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 239 (0x7f0fb7177000) [pid = 1825] [serial = 1356] [outer = 0x7f0faab59800] 05:21:34 INFO - PROCESS | 1825 | 1461068494435 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 05:21:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:21:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1632ms 05:21:34 INFO - PROCESS | 1825 | 1461068494504 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 05:21:34 INFO - PROCESS | 1825 | 1461068494512 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 05:21:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:21:34 INFO - PROCESS | 1825 | 1461068494520 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:21:34 INFO - PROCESS | 1825 | 1461068494522 Marionette TRACE conn3 <- [1,1778,null,{}] 05:21:34 INFO - PROCESS | 1825 | 1461068494529 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:34 INFO - PROCESS | 1825 | 1461068494792 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 05:21:35 INFO - PROCESS | 1825 | 1461068495109 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9d4e5000 == 135 [pid = 1825] [id = 452] 05:21:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 240 (0x7f0fb0061c00) [pid = 1825] [serial = 1357] [outer = (nil)] 05:21:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 241 (0x7f0fb814dc00) [pid = 1825] [serial = 1358] [outer = 0x7f0fb0061c00] 05:21:35 INFO - PROCESS | 1825 | 1461068495212 Marionette DEBUG loaded listener.js 05:21:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 242 (0x7f0fbb99f000) [pid = 1825] [serial = 1359] [outer = 0x7f0fb0061c00] 05:21:36 INFO - PROCESS | 1825 | 1461068496165 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 05:21:36 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 05:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1691ms 05:21:36 INFO - PROCESS | 1825 | 1461068496213 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 05:21:36 INFO - PROCESS | 1825 | 1461068496215 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 05:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:21:36 INFO - PROCESS | 1825 | 1461068496224 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:21:36 INFO - PROCESS | 1825 | 1461068496228 Marionette TRACE conn3 <- [1,1782,null,{}] 05:21:36 INFO - PROCESS | 1825 | 1461068496234 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:36 INFO - PROCESS | 1825 | 1461068496458 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 05:21:36 INFO - PROCESS | 1825 | 1461068496732 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f86d000 == 136 [pid = 1825] [id = 453] 05:21:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 243 (0x7f0fb0065400) [pid = 1825] [serial = 1360] [outer = (nil)] 05:21:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 244 (0x7f0fb71ea400) [pid = 1825] [serial = 1361] [outer = 0x7f0fb0065400] 05:21:36 INFO - PROCESS | 1825 | 1461068496862 Marionette DEBUG loaded listener.js 05:21:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 245 (0x7f0fbbe30c00) [pid = 1825] [serial = 1362] [outer = 0x7f0fb0065400] 05:21:37 INFO - PROCESS | 1825 | 1461068497839 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 05:21:37 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 05:21:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1684ms 05:21:37 INFO - PROCESS | 1825 | 1461068497908 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 05:21:37 INFO - PROCESS | 1825 | 1461068497911 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 05:21:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:21:37 INFO - PROCESS | 1825 | 1461068497919 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:21:37 INFO - PROCESS | 1825 | 1461068497923 Marionette TRACE conn3 <- [1,1786,null,{}] 05:21:37 INFO - PROCESS | 1825 | 1461068497928 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:38 INFO - PROCESS | 1825 | 1461068498161 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 05:21:38 INFO - PROCESS | 1825 | 1461068498494 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8dbce800 == 137 [pid = 1825] [id = 454] 05:21:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 246 (0x7f0f9d4f1c00) [pid = 1825] [serial = 1363] [outer = (nil)] 05:21:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 247 (0x7f0f9d4f8c00) [pid = 1825] [serial = 1364] [outer = 0x7f0f9d4f1c00] 05:21:38 INFO - PROCESS | 1825 | 1461068498575 Marionette DEBUG loaded listener.js 05:21:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 248 (0x7f0f9d4fd800) [pid = 1825] [serial = 1365] [outer = 0x7f0f9d4f1c00] 05:21:39 INFO - PROCESS | 1825 | 1461068499439 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 05:21:39 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 05:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1585ms 05:21:39 INFO - PROCESS | 1825 | 1461068499506 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 05:21:39 INFO - PROCESS | 1825 | 1461068499510 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 05:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:21:39 INFO - PROCESS | 1825 | 1461068499523 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:21:39 INFO - PROCESS | 1825 | 1461068499525 Marionette TRACE conn3 <- [1,1790,null,{}] 05:21:39 INFO - PROCESS | 1825 | 1461068499537 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:39 INFO - PROCESS | 1825 | 1461068499792 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 05:21:40 INFO - PROCESS | 1825 | 1461068500107 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f880800 == 138 [pid = 1825] [id = 455] 05:21:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 249 (0x7f0f9d4f2000) [pid = 1825] [serial = 1366] [outer = (nil)] 05:21:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 250 (0x7f0fbbcd8800) [pid = 1825] [serial = 1367] [outer = 0x7f0f9d4f2000] 05:21:40 INFO - PROCESS | 1825 | 1461068500190 Marionette DEBUG loaded listener.js 05:21:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 251 (0x7f0fbc29f000) [pid = 1825] [serial = 1368] [outer = 0x7f0f9d4f2000] 05:21:41 INFO - PROCESS | 1825 | 1461068501042 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 05:21:41 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) 05:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1590ms 05:21:41 INFO - PROCESS | 1825 | 1461068501109 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 05:21:41 INFO - PROCESS | 1825 | 1461068501115 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 05:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:21:41 INFO - PROCESS | 1825 | 1461068501125 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:21:41 INFO - PROCESS | 1825 | 1461068501131 Marionette TRACE conn3 <- [1,1794,null,{}] 05:21:41 INFO - PROCESS | 1825 | 1461068501141 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:41 INFO - PROCESS | 1825 | 1461068501471 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 05:21:41 INFO - PROCESS | 1825 | 1461068501762 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9088b800 == 139 [pid = 1825] [id = 456] 05:21:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 252 (0x7f0f8b7d2400) [pid = 1825] [serial = 1369] [outer = (nil)] 05:21:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 253 (0x7f0f8f7e4c00) [pid = 1825] [serial = 1370] [outer = 0x7f0f8b7d2400] 05:21:41 INFO - PROCESS | 1825 | 1461068501856 Marionette DEBUG loaded listener.js 05:21:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 254 (0x7f0f9296e400) [pid = 1825] [serial = 1371] [outer = 0x7f0f8b7d2400] 05:21:42 INFO - PROCESS | 1825 | 1461068502815 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 05:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1743ms 05:21:42 INFO - PROCESS | 1825 | 1461068502868 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 05:21:42 INFO - PROCESS | 1825 | 1461068502872 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 05:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:21:42 INFO - PROCESS | 1825 | 1461068502880 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:21:42 INFO - PROCESS | 1825 | 1461068502885 Marionette TRACE conn3 <- [1,1798,null,{}] 05:21:42 INFO - PROCESS | 1825 | 1461068502892 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:43 INFO - PROCESS | 1825 | 1461068503144 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 05:21:43 INFO - PROCESS | 1825 | 1461068503482 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f92394000 == 140 [pid = 1825] [id = 457] 05:21:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 255 (0x7f0f8b7d6000) [pid = 1825] [serial = 1372] [outer = (nil)] 05:21:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 256 (0x7f0f8f8de800) [pid = 1825] [serial = 1373] [outer = 0x7f0f8b7d6000] 05:21:43 INFO - PROCESS | 1825 | 1461068503570 Marionette DEBUG loaded listener.js 05:21:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 257 (0x7f0f93574800) [pid = 1825] [serial = 1374] [outer = 0x7f0f8b7d6000] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a4b000 == 139 [pid = 1825] [id = 56] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95feb800 == 138 [pid = 1825] [id = 284] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97673000 == 137 [pid = 1825] [id = 199] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbb8b7800 == 136 [pid = 1825] [id = 183] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb817a000 == 135 [pid = 1825] [id = 71] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba1c8800 == 134 [pid = 1825] [id = 72] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba1c2800 == 133 [pid = 1825] [id = 144] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faa42e800 == 132 [pid = 1825] [id = 181] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa04ee800 == 131 [pid = 1825] [id = 281] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa3fdd000 == 130 [pid = 1825] [id = 50] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8fce0800 == 129 [pid = 1825] [id = 438] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94db6000 == 128 [pid = 1825] [id = 437] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9317a800 == 127 [pid = 1825] [id = 436] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8f6cb800 == 126 [pid = 1825] [id = 435] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ca6c000 == 125 [pid = 1825] [id = 434] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa419c000 == 124 [pid = 1825] [id = 433] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97677800 == 123 [pid = 1825] [id = 432] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8c86a000 == 122 [pid = 1825] [id = 431] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13f9000 == 121 [pid = 1825] [id = 430] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13e2800 == 120 [pid = 1825] [id = 429] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc039f000 == 119 [pid = 1825] [id = 428] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba11f000 == 118 [pid = 1825] [id = 427] 05:21:45 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6adc800 == 117 [pid = 1825] [id = 426] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 256 (0x7f0fa0ba4800) [pid = 1825] [serial = 1137] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 255 (0x7f0fa213fc00) [pid = 1825] [serial = 1140] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 254 (0x7f0fa0a10800) [pid = 1825] [serial = 1125] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 253 (0x7f0f9d7cf400) [pid = 1825] [serial = 1131] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 252 (0x7f0f94cebc00) [pid = 1825] [serial = 1128] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 251 (0x7f0fa6c20c00) [pid = 1825] [serial = 1143] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 250 (0x7f0f9fe34800) [pid = 1825] [serial = 1134] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 249 (0x7f0fa003bc00) [pid = 1825] [serial = 1250] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 248 (0x7f0f9e24f000) [pid = 1825] [serial = 1239] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 247 (0x7f0f94362c00) [pid = 1825] [serial = 1230] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 246 (0x7f0fbbe2b000) [pid = 1825] [serial = 1038] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 245 (0x7f0f9d6c9400) [pid = 1825] [serial = 1235] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 244 (0x7f0fbc349800) [pid = 1825] [serial = 1089] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 243 (0x7f0f9d6f7000) [pid = 1825] [serial = 1086] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 242 (0x7f0f90ccf000) [pid = 1825] [serial = 1247] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 241 (0x7f0f9fe09000) [pid = 1825] [serial = 1244] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 240 (0x7f0f961bec00) [pid = 1825] [serial = 1233] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 239 (0x7f0f9d521400) [pid = 1825] [serial = 1068] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 238 (0x7f0f9fe39000) [pid = 1825] [serial = 942] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 237 (0x7f0fa9fac000) [pid = 1825] [serial = 1026] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 236 (0x7f0f9e4ba400) [pid = 1825] [serial = 1095] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 235 (0x7f0fb6ca9400) [pid = 1825] [serial = 1080] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 234 (0x7f0fba028000) [pid = 1825] [serial = 1211] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 233 (0x7f0fab1ce800) [pid = 1825] [serial = 1032] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 232 (0x7f0fa50b2400) [pid = 1825] [serial = 972] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 231 (0x7f0f9e253400) [pid = 1825] [serial = 1092] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 230 (0x7f0fbb9a7400) [pid = 1825] [serial = 957] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 229 (0x7f0fa40f5000) [pid = 1825] [serial = 1191] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 228 (0x7f0f9f759400) [pid = 1825] [serial = 1242] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 227 (0x7f0fa7ab7000) [pid = 1825] [serial = 1023] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 226 (0x7f0faac87400) [pid = 1825] [serial = 1029] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 225 (0x7f0f9d7c5c00) [pid = 1825] [serial = 939] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 224 (0x7f0fbc40ec00) [pid = 1825] [serial = 969] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 223 (0x7f0f9ff3e400) [pid = 1825] [serial = 1202] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 222 (0x7f0f9fe33000) [pid = 1825] [serial = 1071] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 221 (0x7f0f954bdc00) [pid = 1825] [serial = 1232] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 220 (0x7f0fbc2a7000) [pid = 1825] [serial = 966] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 219 (0x7f0fb6ffc400) [pid = 1825] [serial = 1035] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 218 (0x7f0f933dc400) [pid = 1825] [serial = 963] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 217 (0x7f0f9d7cbc00) [pid = 1825] [serial = 1236] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 216 (0x7f0fa9dd8000) [pid = 1825] [serial = 1077] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 215 (0x7f0f9d549800) [pid = 1825] [serial = 978] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 214 (0x7f0f9d621400) [pid = 1825] [serial = 1248] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 213 (0x7f0fa4a5ac00) [pid = 1825] [serial = 1017] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 212 (0x7f0fbbe35000) [pid = 1825] [serial = 960] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 211 (0x7f0f9357ac00) [pid = 1825] [serial = 1229] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 210 (0x7f0fa213f000) [pid = 1825] [serial = 1020] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 209 (0x7f0f9f755c00) [pid = 1825] [serial = 981] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 208 (0x7f0fbe010400) [pid = 1825] [serial = 1098] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 207 (0x7f0faa147400) [pid = 1825] [serial = 951] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 206 (0x7f0f9e29fc00) [pid = 1825] [serial = 1241] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0fa6cb3800) [pid = 1825] [serial = 948] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0fa4d50c00) [pid = 1825] [serial = 1074] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0f9e4ba800) [pid = 1825] [serial = 1199] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f923d4800) [pid = 1825] [serial = 1220] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0f93215400) [pid = 1825] [serial = 1193] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0f94370c00) [pid = 1825] [serial = 1223] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0fa0bab000) [pid = 1825] [serial = 1205] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0f9d6c5400) [pid = 1825] [serial = 936] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0fa0a0c000) [pid = 1825] [serial = 1014] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0fa9dd8c00) [pid = 1825] [serial = 1041] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0fa2139000) [pid = 1825] [serial = 945] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0f93582400) [pid = 1825] [serial = 1101] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f923c9400) [pid = 1825] [serial = 1217] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0fa919c800) [pid = 1825] [serial = 1208] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f8f684400) [pid = 1825] [serial = 975] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f9194bc00) [pid = 1825] [serial = 1214] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9933d400) [pid = 1825] [serial = 1196] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fbc205400) [pid = 1825] [serial = 1083] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f98fb3400) [pid = 1825] [serial = 1008] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f93217c00) [pid = 1825] [serial = 1227] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f9fcc3400) [pid = 1825] [serial = 1011] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f923cbc00) [pid = 1825] [serial = 1226] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9fe3c800) [pid = 1825] [serial = 1245] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa42aa800) [pid = 1825] [serial = 1005] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fb717d800) [pid = 1825] [serial = 954] [outer = (nil)] [url = about:blank] 05:21:45 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9d6f1c00) [pid = 1825] [serial = 1238] [outer = (nil)] [url = about:blank] 05:21:46 INFO - PROCESS | 1825 | 1461068506074 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 05:21:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:21:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 3242ms 05:21:46 INFO - PROCESS | 1825 | 1461068506123 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 05:21:46 INFO - PROCESS | 1825 | 1461068506129 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 05:21:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:21:46 INFO - PROCESS | 1825 | 1461068506137 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:21:46 INFO - PROCESS | 1825 | 1461068506143 Marionette TRACE conn3 <- [1,1802,null,{}] 05:21:46 INFO - PROCESS | 1825 | 1461068506152 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:46 INFO - PROCESS | 1825 | 1461068506402 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 05:21:46 INFO - PROCESS | 1825 | 1461068506596 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8f6cd000 == 118 [pid = 1825] [id = 458] 05:21:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f8c794800) [pid = 1825] [serial = 1375] [outer = (nil)] 05:21:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f8ca3c000) [pid = 1825] [serial = 1376] [outer = 0x7f0f8c794800] 05:21:46 INFO - PROCESS | 1825 | 1461068506667 Marionette DEBUG loaded listener.js 05:21:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f8f678800) [pid = 1825] [serial = 1377] [outer = 0x7f0f8c794800] 05:21:47 INFO - PROCESS | 1825 | 1461068507523 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1444ms 05:21:47 INFO - PROCESS | 1825 | 1461068507582 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 05:21:47 INFO - PROCESS | 1825 | 1461068507590 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 05:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:21:47 INFO - PROCESS | 1825 | 1461068507601 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:21:47 INFO - PROCESS | 1825 | 1461068507604 Marionette TRACE conn3 <- [1,1806,null,{}] 05:21:47 INFO - PROCESS | 1825 | 1461068507611 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:47 INFO - PROCESS | 1825 | 1461068507912 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 05:21:48 INFO - PROCESS | 1825 | 1461068508022 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f919da800 == 119 [pid = 1825] [id = 459] 05:21:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f8c793400) [pid = 1825] [serial = 1378] [outer = (nil)] 05:21:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f8f7ec400) [pid = 1825] [serial = 1379] [outer = 0x7f0f8c793400] 05:21:48 INFO - PROCESS | 1825 | 1461068508088 Marionette DEBUG loaded listener.js 05:21:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f90be3800) [pid = 1825] [serial = 1380] [outer = 0x7f0f8c793400] 05:21:49 INFO - PROCESS | 1825 | 1461068509145 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 05:21:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:21:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1592ms 05:21:49 INFO - PROCESS | 1825 | 1461068509194 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 05:21:49 INFO - PROCESS | 1825 | 1461068509198 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 05:21:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:21:49 INFO - PROCESS | 1825 | 1461068509216 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:21:49 INFO - PROCESS | 1825 | 1461068509222 Marionette TRACE conn3 <- [1,1810,null,{}] 05:21:49 INFO - PROCESS | 1825 | 1461068509258 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:49 INFO - PROCESS | 1825 | 1461068509533 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 05:21:49 INFO - PROCESS | 1825 | 1461068509569 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94215800 == 120 [pid = 1825] [id = 460] 05:21:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f90cd5000) [pid = 1825] [serial = 1381] [outer = (nil)] 05:21:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f9313f400) [pid = 1825] [serial = 1382] [outer = 0x7f0f90cd5000] 05:21:49 INFO - PROCESS | 1825 | 1461068509711 Marionette DEBUG loaded listener.js 05:21:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f933d7000) [pid = 1825] [serial = 1383] [outer = 0x7f0f90cd5000] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f9e297c00) [pid = 1825] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f8f679000) [pid = 1825] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f8c798800) [pid = 1825] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa0827400) [pid = 1825] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f8ca45800) [pid = 1825] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fb71e4000) [pid = 1825] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa8579c00) [pid = 1825] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9e5a8c00) [pid = 1825] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f8b7d1400) [pid = 1825] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f9425b800) [pid = 1825] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f8c8e8c00) [pid = 1825] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f93145000) [pid = 1825] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9d51bc00) [pid = 1825] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f93143000) [pid = 1825] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f91943800) [pid = 1825] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f8f7e5c00) [pid = 1825] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9436a000) [pid = 1825] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f8f7e6000) [pid = 1825] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f9e29a800) [pid = 1825] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f8f8da800) [pid = 1825] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f9e294000) [pid = 1825] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa98c4000) [pid = 1825] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f8c791400) [pid = 1825] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f9e24cc00) [pid = 1825] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f8c8eb400) [pid = 1825] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9436bc00) [pid = 1825] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f961b4c00) [pid = 1825] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f8f675800) [pid = 1825] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f9d625800) [pid = 1825] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f8f7e5800) [pid = 1825] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0fa8573800) [pid = 1825] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fbbcddc00) [pid = 1825] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f9e298800) [pid = 1825] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f91943400) [pid = 1825] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f8b7d3c00) [pid = 1825] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9fcc0000) [pid = 1825] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa4ad7800) [pid = 1825] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9fe34c00) [pid = 1825] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f8b7d3000) [pid = 1825] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fa42a8800) [pid = 1825] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fa4ad3400) [pid = 1825] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa4a64000) [pid = 1825] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:21:51 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9194b000) [pid = 1825] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:21:51 INFO - PROCESS | 1825 | 1461068511681 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 05:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2498ms 05:21:51 INFO - PROCESS | 1825 | 1461068511714 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 05:21:51 INFO - PROCESS | 1825 | 1461068511718 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 05:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:21:51 INFO - PROCESS | 1825 | 1461068511724 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:21:51 INFO - PROCESS | 1825 | 1461068511727 Marionette TRACE conn3 <- [1,1814,null,{}] 05:21:51 INFO - PROCESS | 1825 | 1461068511732 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:51 INFO - PROCESS | 1825 | 1461068511964 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 05:21:52 INFO - PROCESS | 1825 | 1461068512166 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9420b000 == 121 [pid = 1825] [id = 461] 05:21:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f8b7cb000) [pid = 1825] [serial = 1384] [outer = (nil)] 05:21:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f8f675800) [pid = 1825] [serial = 1385] [outer = 0x7f0f8b7cb000] 05:21:52 INFO - PROCESS | 1825 | 1461068512231 Marionette DEBUG loaded listener.js 05:21:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f923c8c00) [pid = 1825] [serial = 1386] [outer = 0x7f0f8b7cb000] 05:21:52 INFO - PROCESS | 1825 | 1461068512988 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 05:21:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1282ms 05:21:53 INFO - PROCESS | 1825 | 1461068513005 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 05:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:21:53 INFO - PROCESS | 1825 | 1461068513011 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 05:21:53 INFO - PROCESS | 1825 | 1461068513018 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:21:53 INFO - PROCESS | 1825 | 1461068513020 Marionette TRACE conn3 <- [1,1818,null,{}] 05:21:53 INFO - PROCESS | 1825 | 1461068513027 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:53 INFO - PROCESS | 1825 | 1461068513311 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 05:21:53 INFO - PROCESS | 1825 | 1461068513588 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ca6c000 == 122 [pid = 1825] [id = 462] 05:21:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f8b7d1400) [pid = 1825] [serial = 1387] [outer = (nil)] 05:21:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f8c799400) [pid = 1825] [serial = 1388] [outer = 0x7f0f8b7d1400] 05:21:53 INFO - PROCESS | 1825 | 1461068513778 Marionette DEBUG loaded listener.js 05:21:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f8ca37400) [pid = 1825] [serial = 1389] [outer = 0x7f0f8b7d1400] 05:21:54 INFO - PROCESS | 1825 | 1461068514765 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 05:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1780ms 05:21:54 INFO - PROCESS | 1825 | 1461068514799 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 05:21:54 INFO - PROCESS | 1825 | 1461068514807 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 05:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:21:54 INFO - PROCESS | 1825 | 1461068514851 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:21:54 INFO - PROCESS | 1825 | 1461068514859 Marionette TRACE conn3 <- [1,1822,null,{}] 05:21:54 INFO - PROCESS | 1825 | 1461068514868 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:55 INFO - PROCESS | 1825 | 1461068515147 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 05:21:55 INFO - PROCESS | 1825 | 1461068515459 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94267000 == 123 [pid = 1825] [id = 463] 05:21:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f90bdf400) [pid = 1825] [serial = 1390] [outer = (nil)] 05:21:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f90cd1800) [pid = 1825] [serial = 1391] [outer = 0x7f0f90bdf400] 05:21:55 INFO - PROCESS | 1825 | 1461068515550 Marionette DEBUG loaded listener.js 05:21:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9313e000) [pid = 1825] [serial = 1392] [outer = 0x7f0f90bdf400] 05:21:56 INFO - PROCESS | 1825 | 1461068516530 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 05:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1746ms 05:21:56 INFO - PROCESS | 1825 | 1461068516595 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 05:21:56 INFO - PROCESS | 1825 | 1461068516602 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 05:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:21:56 INFO - PROCESS | 1825 | 1461068516610 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:21:56 INFO - PROCESS | 1825 | 1461068516614 Marionette TRACE conn3 <- [1,1826,null,{}] 05:21:56 INFO - PROCESS | 1825 | 1461068516620 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:56 INFO - PROCESS | 1825 | 1461068516859 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 05:21:57 INFO - PROCESS | 1825 | 1461068517200 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f967db800 == 124 [pid = 1825] [id = 464] 05:21:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f91942800) [pid = 1825] [serial = 1393] [outer = (nil)] 05:21:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9424f000) [pid = 1825] [serial = 1394] [outer = 0x7f0f91942800] 05:21:57 INFO - PROCESS | 1825 | 1461068517279 Marionette DEBUG loaded listener.js 05:21:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f94368400) [pid = 1825] [serial = 1395] [outer = 0x7f0f91942800] 05:21:58 INFO - PROCESS | 1825 | 1461068518208 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 05:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1635ms 05:21:58 INFO - PROCESS | 1825 | 1461068518246 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 05:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:21:58 INFO - PROCESS | 1825 | 1461068518251 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 05:21:58 INFO - PROCESS | 1825 | 1461068518267 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:21:58 INFO - PROCESS | 1825 | 1461068518278 Marionette TRACE conn3 <- [1,1830,null,{}] 05:21:58 INFO - PROCESS | 1825 | 1461068518287 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:21:58 INFO - PROCESS | 1825 | 1461068518537 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 05:21:58 INFO - PROCESS | 1825 | 1461068518840 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:21:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97892800 == 125 [pid = 1825] [id = 465] 05:21:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f93576400) [pid = 1825] [serial = 1396] [outer = (nil)] 05:21:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f960d3c00) [pid = 1825] [serial = 1397] [outer = 0x7f0f93576400] 05:21:58 INFO - PROCESS | 1825 | 1461068518923 Marionette DEBUG loaded listener.js 05:21:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f961c3c00) [pid = 1825] [serial = 1398] [outer = 0x7f0f93576400] 05:21:59 INFO - PROCESS | 1825 | 1461068519794 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 05:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1603ms 05:21:59 INFO - PROCESS | 1825 | 1461068519862 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 05:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:21:59 INFO - PROCESS | 1825 | 1461068519871 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 05:21:59 INFO - PROCESS | 1825 | 1461068519877 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:21:59 INFO - PROCESS | 1825 | 1461068519880 Marionette TRACE conn3 <- [1,1834,null,{}] 05:21:59 INFO - PROCESS | 1825 | 1461068519885 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:00 INFO - PROCESS | 1825 | 1461068520150 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 05:22:00 INFO - PROCESS | 1825 | 1461068520407 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9d4ec000 == 126 [pid = 1825] [id = 466] 05:22:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f94247c00) [pid = 1825] [serial = 1399] [outer = (nil)] 05:22:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f99341000) [pid = 1825] [serial = 1400] [outer = 0x7f0f94247c00] 05:22:00 INFO - PROCESS | 1825 | 1461068520528 Marionette DEBUG loaded listener.js 05:22:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9d520400) [pid = 1825] [serial = 1401] [outer = 0x7f0f94247c00] 05:22:01 INFO - PROCESS | 1825 | 1461068521404 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 05:22:01 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 05:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1582ms 05:22:01 INFO - PROCESS | 1825 | 1461068521461 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 05:22:01 INFO - PROCESS | 1825 | 1461068521464 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 05:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:22:01 INFO - PROCESS | 1825 | 1461068521470 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:22:01 INFO - PROCESS | 1825 | 1461068521474 Marionette TRACE conn3 <- [1,1838,null,{}] 05:22:01 INFO - PROCESS | 1825 | 1461068521479 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:01 INFO - PROCESS | 1825 | 1461068521782 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 05:22:02 INFO - PROCESS | 1825 | 1461068522130 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5ca800 == 127 [pid = 1825] [id = 467] 05:22:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9d61b400) [pid = 1825] [serial = 1402] [outer = (nil)] 05:22:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9d623400) [pid = 1825] [serial = 1403] [outer = 0x7f0f9d61b400] 05:22:02 INFO - PROCESS | 1825 | 1461068522224 Marionette DEBUG loaded listener.js 05:22:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f9d7cf400) [pid = 1825] [serial = 1404] [outer = 0x7f0f9d61b400] 05:22:03 INFO - PROCESS | 1825 | 1461068523158 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 05:22:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:22:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1739ms 05:22:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:22:03 INFO - PROCESS | 1825 | 1461068523211 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 05:22:03 INFO - PROCESS | 1825 | 1461068523214 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 05:22:03 INFO - PROCESS | 1825 | 1461068523222 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:22:03 INFO - PROCESS | 1825 | 1461068523225 Marionette TRACE conn3 <- [1,1842,null,{}] 05:22:03 INFO - PROCESS | 1825 | 1461068523231 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:03 INFO - PROCESS | 1825 | 1461068523476 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 05:22:03 INFO - PROCESS | 1825 | 1461068523775 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f78f800 == 128 [pid = 1825] [id = 468] 05:22:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0f9424c800) [pid = 1825] [serial = 1405] [outer = (nil)] 05:22:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9e4b1400) [pid = 1825] [serial = 1406] [outer = 0x7f0f9424c800] 05:22:03 INFO - PROCESS | 1825 | 1461068523862 Marionette DEBUG loaded listener.js 05:22:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f9e594000) [pid = 1825] [serial = 1407] [outer = 0x7f0f9424c800] 05:22:04 INFO - PROCESS | 1825 | 1461068524732 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 05:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1588ms 05:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:22:04 INFO - PROCESS | 1825 | 1461068524809 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 05:22:04 INFO - PROCESS | 1825 | 1461068524812 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 05:22:04 INFO - PROCESS | 1825 | 1461068524819 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:22:04 INFO - PROCESS | 1825 | 1461068524823 Marionette TRACE conn3 <- [1,1846,null,{}] 05:22:04 INFO - PROCESS | 1825 | 1461068524828 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:05 INFO - PROCESS | 1825 | 1461068525106 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 05:22:05 INFO - PROCESS | 1825 | 1461068525408 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff13000 == 129 [pid = 1825] [id = 469] 05:22:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9e246000) [pid = 1825] [serial = 1408] [outer = (nil)] 05:22:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f9e5a8c00) [pid = 1825] [serial = 1409] [outer = 0x7f0f9e246000] 05:22:05 INFO - PROCESS | 1825 | 1461068525490 Marionette DEBUG loaded listener.js 05:22:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9f690c00) [pid = 1825] [serial = 1410] [outer = 0x7f0f9e246000] 05:22:06 INFO - PROCESS | 1825 | 1461068526329 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 05:22:06 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) 05:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1580ms 05:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:22:06 INFO - PROCESS | 1825 | 1461068526400 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 05:22:06 INFO - PROCESS | 1825 | 1461068526403 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 05:22:06 INFO - PROCESS | 1825 | 1461068526410 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:22:06 INFO - PROCESS | 1825 | 1461068526413 Marionette TRACE conn3 <- [1,1850,null,{}] 05:22:06 INFO - PROCESS | 1825 | 1461068526419 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:06 INFO - PROCESS | 1825 | 1461068526657 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 05:22:06 INFO - PROCESS | 1825 | 1461068526956 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa050b000 == 130 [pid = 1825] [id = 470] 05:22:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9e292800) [pid = 1825] [serial = 1411] [outer = (nil)] 05:22:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f9f6adc00) [pid = 1825] [serial = 1412] [outer = 0x7f0f9e292800] 05:22:07 INFO - PROCESS | 1825 | 1461068527038 Marionette DEBUG loaded listener.js 05:22:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f9f758c00) [pid = 1825] [serial = 1413] [outer = 0x7f0f9e292800] 05:22:07 INFO - PROCESS | 1825 | 1461068527876 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 05:22:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:22:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1535ms 05:22:07 INFO - PROCESS | 1825 | 1461068527946 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 05:22:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:22:07 INFO - PROCESS | 1825 | 1461068527950 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 05:22:07 INFO - PROCESS | 1825 | 1461068527958 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:22:07 INFO - PROCESS | 1825 | 1461068527960 Marionette TRACE conn3 <- [1,1854,null,{}] 05:22:07 INFO - PROCESS | 1825 | 1461068527967 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:08 INFO - PROCESS | 1825 | 1461068528194 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 05:22:08 INFO - PROCESS | 1825 | 1461068528514 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa097f800 == 131 [pid = 1825] [id = 471] 05:22:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f9f690000) [pid = 1825] [serial = 1414] [outer = (nil)] 05:22:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9fcea000) [pid = 1825] [serial = 1415] [outer = 0x7f0f9f690000] 05:22:08 INFO - PROCESS | 1825 | 1461068528599 Marionette DEBUG loaded listener.js 05:22:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f9fe07c00) [pid = 1825] [serial = 1416] [outer = 0x7f0f9f690000] 05:22:09 INFO - PROCESS | 1825 | 1461068529474 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1591ms 05:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:22:09 INFO - PROCESS | 1825 | 1461068529549 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 05:22:09 INFO - PROCESS | 1825 | 1461068529552 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 05:22:09 INFO - PROCESS | 1825 | 1461068529559 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:22:09 INFO - PROCESS | 1825 | 1461068529562 Marionette TRACE conn3 <- [1,1858,null,{}] 05:22:09 INFO - PROCESS | 1825 | 1461068529568 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:09 INFO - PROCESS | 1825 | 1461068529814 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 05:22:10 INFO - PROCESS | 1825 | 1461068530189 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4182000 == 132 [pid = 1825] [id = 472] 05:22:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f9ff3d000) [pid = 1825] [serial = 1417] [outer = (nil)] 05:22:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f9ff41000) [pid = 1825] [serial = 1418] [outer = 0x7f0f9ff3d000] 05:22:10 INFO - PROCESS | 1825 | 1461068530283 Marionette DEBUG loaded listener.js 05:22:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fa05cd000) [pid = 1825] [serial = 1419] [outer = 0x7f0f9ff3d000] 05:22:11 INFO - PROCESS | 1825 | 1461068531200 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 05:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1683ms 05:22:11 INFO - PROCESS | 1825 | 1461068531242 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 05:22:11 INFO - PROCESS | 1825 | 1461068531246 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 05:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:22:11 INFO - PROCESS | 1825 | 1461068531252 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:22:11 INFO - PROCESS | 1825 | 1461068531257 Marionette TRACE conn3 <- [1,1862,null,{}] 05:22:11 INFO - PROCESS | 1825 | 1461068531263 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:11 INFO - PROCESS | 1825 | 1461068531511 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 05:22:11 INFO - PROCESS | 1825 | 1461068531816 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5088000 == 133 [pid = 1825] [id = 473] 05:22:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f9ff3e000) [pid = 1825] [serial = 1420] [outer = (nil)] 05:22:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa0ba7c00) [pid = 1825] [serial = 1421] [outer = 0x7f0f9ff3e000] 05:22:11 INFO - PROCESS | 1825 | 1461068531897 Marionette DEBUG loaded listener.js 05:22:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fa11df800) [pid = 1825] [serial = 1422] [outer = 0x7f0f9ff3e000] 05:22:12 INFO - PROCESS | 1825 | 1461068532752 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 05:22:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:22:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1534ms 05:22:12 INFO - PROCESS | 1825 | 1461068532787 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 05:22:12 INFO - PROCESS | 1825 | 1461068532791 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 05:22:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:22:12 INFO - PROCESS | 1825 | 1461068532798 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:22:12 INFO - PROCESS | 1825 | 1461068532800 Marionette TRACE conn3 <- [1,1866,null,{}] 05:22:12 INFO - PROCESS | 1825 | 1461068532806 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:13 INFO - PROCESS | 1825 | 1461068533035 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 05:22:13 INFO - PROCESS | 1825 | 1461068533301 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54d6800 == 134 [pid = 1825] [id = 474] 05:22:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa082c000) [pid = 1825] [serial = 1423] [outer = (nil)] 05:22:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fa2b22800) [pid = 1825] [serial = 1424] [outer = 0x7f0fa082c000] 05:22:13 INFO - PROCESS | 1825 | 1461068533447 Marionette DEBUG loaded listener.js 05:22:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa40f9000) [pid = 1825] [serial = 1425] [outer = 0x7f0fa082c000] 05:22:14 INFO - PROCESS | 1825 | 1461068534364 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 05:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1635ms 05:22:14 INFO - PROCESS | 1825 | 1461068534434 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 05:22:14 INFO - PROCESS | 1825 | 1461068534438 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 05:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:22:14 INFO - PROCESS | 1825 | 1461068534443 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:22:14 INFO - PROCESS | 1825 | 1461068534445 Marionette TRACE conn3 <- [1,1870,null,{}] 05:22:14 INFO - PROCESS | 1825 | 1461068534451 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:14 INFO - PROCESS | 1825 | 1461068534676 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 05:22:14 INFO - PROCESS | 1825 | 1461068534984 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa878b800 == 135 [pid = 1825] [id = 475] 05:22:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9fe36800) [pid = 1825] [serial = 1426] [outer = (nil)] 05:22:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fa4396800) [pid = 1825] [serial = 1427] [outer = 0x7f0f9fe36800] 05:22:15 INFO - PROCESS | 1825 | 1461068535074 Marionette DEBUG loaded listener.js 05:22:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fa4ad4800) [pid = 1825] [serial = 1428] [outer = 0x7f0f9fe36800] 05:22:15 INFO - PROCESS | 1825 | 1461068535922 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 05:22:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:22:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1527ms 05:22:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:22:15 INFO - PROCESS | 1825 | 1461068535973 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 05:22:15 INFO - PROCESS | 1825 | 1461068535975 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 05:22:15 INFO - PROCESS | 1825 | 1461068535982 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:22:15 INFO - PROCESS | 1825 | 1461068535985 Marionette TRACE conn3 <- [1,1874,null,{}] 05:22:15 INFO - PROCESS | 1825 | 1461068535991 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:16 INFO - PROCESS | 1825 | 1461068536207 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 05:22:16 INFO - PROCESS | 1825 | 1461068536474 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:16 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa994b800 == 136 [pid = 1825] [id = 476] 05:22:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fa0a0e800) [pid = 1825] [serial = 1429] [outer = (nil)] 05:22:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0fa50a8400) [pid = 1825] [serial = 1430] [outer = 0x7f0fa0a0e800] 05:22:16 INFO - PROCESS | 1825 | 1461068536591 Marionette DEBUG loaded listener.js 05:22:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fa6957000) [pid = 1825] [serial = 1431] [outer = 0x7f0fa0a0e800] 05:22:17 INFO - PROCESS | 1825 | 1461068537486 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 05:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1582ms 05:22:17 INFO - PROCESS | 1825 | 1461068537564 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 05:22:17 INFO - PROCESS | 1825 | 1461068537568 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 05:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:22:17 INFO - PROCESS | 1825 | 1461068537574 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:22:17 INFO - PROCESS | 1825 | 1461068537576 Marionette TRACE conn3 <- [1,1878,null,{}] 05:22:17 INFO - PROCESS | 1825 | 1461068537582 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:17 INFO - PROCESS | 1825 | 1461068537800 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 05:22:18 INFO - PROCESS | 1825 | 1461068538113 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac11000 == 137 [pid = 1825] [id = 477] 05:22:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 195 (0x7f0fa4a5dc00) [pid = 1825] [serial = 1432] [outer = (nil)] 05:22:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 196 (0x7f0fa69ce800) [pid = 1825] [serial = 1433] [outer = 0x7f0fa4a5dc00] 05:22:18 INFO - PROCESS | 1825 | 1461068538196 Marionette DEBUG loaded listener.js 05:22:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 197 (0x7f0fa73a9800) [pid = 1825] [serial = 1434] [outer = 0x7f0fa4a5dc00] 05:22:19 INFO - PROCESS | 1825 | 1461068539101 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 05:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1581ms 05:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:22:19 INFO - PROCESS | 1825 | 1461068539156 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 05:22:19 INFO - PROCESS | 1825 | 1461068539159 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 05:22:19 INFO - PROCESS | 1825 | 1461068539165 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:22:19 INFO - PROCESS | 1825 | 1461068539168 Marionette TRACE conn3 <- [1,1882,null,{}] 05:22:19 INFO - PROCESS | 1825 | 1461068539173 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:19 INFO - PROCESS | 1825 | 1461068539392 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 05:22:19 INFO - PROCESS | 1825 | 1461068539653 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d07000 == 138 [pid = 1825] [id = 478] 05:22:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 198 (0x7f0fa4ad5800) [pid = 1825] [serial = 1435] [outer = (nil)] 05:22:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 199 (0x7f0fa842b800) [pid = 1825] [serial = 1436] [outer = 0x7f0fa4ad5800] 05:22:19 INFO - PROCESS | 1825 | 1461068539770 Marionette DEBUG loaded listener.js 05:22:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 200 (0x7f0fa8c84000) [pid = 1825] [serial = 1437] [outer = 0x7f0fa4ad5800] 05:22:20 INFO - PROCESS | 1825 | 1461068540684 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 05:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1588ms 05:22:20 INFO - PROCESS | 1825 | 1461068540753 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 05:22:20 INFO - PROCESS | 1825 | 1461068540757 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 05:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:22:20 INFO - PROCESS | 1825 | 1461068540763 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:22:20 INFO - PROCESS | 1825 | 1461068540766 Marionette TRACE conn3 <- [1,1886,null,{}] 05:22:20 INFO - PROCESS | 1825 | 1461068540772 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:21 INFO - PROCESS | 1825 | 1461068541002 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 05:22:21 INFO - PROCESS | 1825 | 1461068541313 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8c86c800 == 139 [pid = 1825] [id = 479] 05:22:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 201 (0x7f0f8b7c9c00) [pid = 1825] [serial = 1438] [outer = (nil)] 05:22:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 202 (0x7f0f8b7cf800) [pid = 1825] [serial = 1439] [outer = 0x7f0f8b7c9c00] 05:22:21 INFO - PROCESS | 1825 | 1461068541396 Marionette DEBUG loaded listener.js 05:22:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 203 (0x7f0f8c799000) [pid = 1825] [serial = 1440] [outer = 0x7f0f8b7c9c00] 05:22:22 INFO - PROCESS | 1825 | 1461068542299 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 05:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1580ms 05:22:22 INFO - PROCESS | 1825 | 1461068542344 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 05:22:22 INFO - PROCESS | 1825 | 1461068542347 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 05:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:22:22 INFO - PROCESS | 1825 | 1461068542353 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:22:22 INFO - PROCESS | 1825 | 1461068542355 Marionette TRACE conn3 <- [1,1890,null,{}] 05:22:22 INFO - PROCESS | 1825 | 1461068542362 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:22 INFO - PROCESS | 1825 | 1461068542603 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 05:22:22 INFO - PROCESS | 1825 | ************************* 05:22:22 INFO - PROCESS | 1825 | A coding exception was thrown and uncaught in a Task. 05:22:22 INFO - PROCESS | 1825 | 05:22:22 INFO - PROCESS | 1825 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:22:22 INFO - PROCESS | 1825 | Full stack: 05:22:22 INFO - PROCESS | 1825 | ************************* 05:22:23 INFO - PROCESS | 1825 | 1461068542999 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9318c800 == 140 [pid = 1825] [id = 480] 05:22:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 204 (0x7f0f8b7cb800) [pid = 1825] [serial = 1441] [outer = (nil)] 05:22:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 205 (0x7f0f8f7e4000) [pid = 1825] [serial = 1442] [outer = 0x7f0f8b7cb800] 05:22:23 INFO - PROCESS | 1825 | 1461068543078 Marionette DEBUG loaded listener.js 05:22:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 206 (0x7f0f9313dc00) [pid = 1825] [serial = 1443] [outer = 0x7f0f8b7cb800] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbb80e800 == 139 [pid = 1825] [id = 402] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94dbc000 == 138 [pid = 1825] [id = 404] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9539a800 == 137 [pid = 1825] [id = 407] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc031e000 == 136 [pid = 1825] [id = 403] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbe08a000 == 135 [pid = 1825] [id = 406] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f924e9000 == 134 [pid = 1825] [id = 408] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc12aa000 == 133 [pid = 1825] [id = 301] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbe071800 == 132 [pid = 1825] [id = 365] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0969000 == 131 [pid = 1825] [id = 405] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9420b000 == 130 [pid = 1825] [id = 461] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94215800 == 129 [pid = 1825] [id = 460] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f919da800 == 128 [pid = 1825] [id = 459] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8f6cd000 == 127 [pid = 1825] [id = 458] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9088b800 == 126 [pid = 1825] [id = 456] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f880800 == 125 [pid = 1825] [id = 455] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8dbce800 == 124 [pid = 1825] [id = 454] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f86d000 == 123 [pid = 1825] [id = 453] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9d4e5000 == 122 [pid = 1825] [id = 452] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13e3800 == 121 [pid = 1825] [id = 451] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc421800 == 120 [pid = 1825] [id = 450] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7e0f800 == 119 [pid = 1825] [id = 449] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab027000 == 118 [pid = 1825] [id = 448] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8eee000 == 117 [pid = 1825] [id = 447] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5408800 == 116 [pid = 1825] [id = 446] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43f0000 == 115 [pid = 1825] [id = 445] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa096f000 == 114 [pid = 1825] [id = 444] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff23000 == 113 [pid = 1825] [id = 443] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f71f000 == 112 [pid = 1825] [id = 442] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97814000 == 111 [pid = 1825] [id = 441] 05:22:24 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9426a800 == 110 [pid = 1825] [id = 440] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 205 (0x7f0f8f7efc00) [pid = 1825] [serial = 1164] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 204 (0x7f0f8c8ed800) [pid = 1825] [serial = 1298] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 203 (0x7f0f960d8400) [pid = 1825] [serial = 1257] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 202 (0x7f0f93140800) [pid = 1825] [serial = 1167] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 201 (0x7f0faa4ad800) [pid = 1825] [serial = 1278] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 200 (0x7f0f9e5a8000) [pid = 1825] [serial = 1259] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 199 (0x7f0f93576c00) [pid = 1825] [serial = 1254] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 198 (0x7f0fa0492400) [pid = 1825] [serial = 1262] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 197 (0x7f0fb814f800) [pid = 1825] [serial = 1155] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 196 (0x7f0f8c8eac00) [pid = 1825] [serial = 1296] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 195 (0x7f0f9f6a0c00) [pid = 1825] [serial = 1200] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 194 (0x7f0fbbcd5c00) [pid = 1825] [serial = 1302] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f8ca44400) [pid = 1825] [serial = 1305] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f954be000) [pid = 1825] [serial = 1314] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0faaca1800) [pid = 1825] [serial = 1065] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f8c8e6400) [pid = 1825] [serial = 1295] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9f756800) [pid = 1825] [serial = 1260] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f8f67a000) [pid = 1825] [serial = 1316] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa0711c00) [pid = 1825] [serial = 1251] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9e29bc00) [pid = 1825] [serial = 1170] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f8ca3e800) [pid = 1825] [serial = 1304] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0faceb4000) [pid = 1825] [serial = 1209] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fbc34e400) [pid = 1825] [serial = 1158] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9e2a1400) [pid = 1825] [serial = 1161] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f91950800) [pid = 1825] [serial = 1215] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fbb9a9c00) [pid = 1825] [serial = 1293] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa2144800) [pid = 1825] [serial = 1206] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f8c79cc00) [pid = 1825] [serial = 1292] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0faa322c00) [pid = 1825] [serial = 1149] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa50b2000) [pid = 1825] [serial = 1271] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f8b7d5c00) [pid = 1825] [serial = 1286] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f8f8cf800) [pid = 1825] [serial = 1308] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa6a86c00) [pid = 1825] [serial = 1272] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fbb9a8400) [pid = 1825] [serial = 1212] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa11e7400) [pid = 1825] [serial = 1266] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f954b3400) [pid = 1825] [serial = 1256] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fb7e34800) [pid = 1825] [serial = 1287] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa4d44400) [pid = 1825] [serial = 1268] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa85f9400) [pid = 1825] [serial = 1146] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f90be1800) [pid = 1825] [serial = 1317] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fbb9a8000) [pid = 1825] [serial = 1221] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f9436f400) [pid = 1825] [serial = 1313] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f93218800) [pid = 1825] [serial = 1311] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0fa0827800) [pid = 1825] [serial = 1263] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa4d52c00) [pid = 1825] [serial = 1269] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0fb7ee1c00) [pid = 1825] [serial = 1283] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f8c794400) [pid = 1825] [serial = 1289] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0faac8b400) [pid = 1825] [serial = 1280] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f923d2400) [pid = 1825] [serial = 1253] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f960d6000) [pid = 1825] [serial = 1319] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0fa05cb400) [pid = 1825] [serial = 1203] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f8f681800) [pid = 1825] [serial = 1307] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f94cee000) [pid = 1825] [serial = 1299] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa827b000) [pid = 1825] [serial = 1275] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f923cb800) [pid = 1825] [serial = 1310] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fbb865c00) [pid = 1825] [serial = 1284] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fb0066800) [pid = 1825] [serial = 1152] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fa0baa400) [pid = 1825] [serial = 1265] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f8c798400) [pid = 1825] [serial = 1290] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9d5e0000) [pid = 1825] [serial = 1197] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9f74c400) [pid = 1825] [serial = 1301] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa730f800) [pid = 1825] [serial = 1274] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f933dc800) [pid = 1825] [serial = 1194] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fab0dc800) [pid = 1825] [serial = 1281] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0fa9dcb800) [pid = 1825] [serial = 1277] [outer = (nil)] [url = about:blank] 05:22:24 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f923ce400) [pid = 1825] [serial = 1218] [outer = (nil)] [url = about:blank] 05:22:25 INFO - PROCESS | 1825 | 1461068545358 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 05:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 3037ms 05:22:25 INFO - PROCESS | 1825 | 1461068545392 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 05:22:25 INFO - PROCESS | 1825 | 1461068545397 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 05:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:22:25 INFO - PROCESS | 1825 | 1461068545406 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:22:25 INFO - PROCESS | 1825 | 1461068545411 Marionette TRACE conn3 <- [1,1894,null,{}] 05:22:25 INFO - PROCESS | 1825 | 1461068545420 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:25 INFO - PROCESS | 1825 | 1461068545674 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 05:22:25 INFO - PROCESS | 1825 | 1461068545873 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8fcc6800 == 111 [pid = 1825] [id = 481] 05:22:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8c798400) [pid = 1825] [serial = 1444] [outer = (nil)] 05:22:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f8f7e2c00) [pid = 1825] [serial = 1445] [outer = 0x7f0f8c798400] 05:22:25 INFO - PROCESS | 1825 | 1461068545960 Marionette DEBUG loaded listener.js 05:22:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f8f8db400) [pid = 1825] [serial = 1446] [outer = 0x7f0f8c798400] 05:22:26 INFO - PROCESS | 1825 | 1461068546765 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 05:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1394ms 05:22:26 INFO - PROCESS | 1825 | 1461068546800 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 05:22:26 INFO - PROCESS | 1825 | 1461068546808 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 05:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:22:26 INFO - PROCESS | 1825 | 1461068546818 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:22:26 INFO - PROCESS | 1825 | 1461068546821 Marionette TRACE conn3 <- [1,1898,null,{}] 05:22:26 INFO - PROCESS | 1825 | 1461068546828 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:27 INFO - PROCESS | 1825 | 1461068547135 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 05:22:27 INFO - PROCESS | 1825 | 1461068547247 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f927b9000 == 112 [pid = 1825] [id = 482] 05:22:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f8c8e6400) [pid = 1825] [serial = 1447] [outer = (nil)] 05:22:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f923c5400) [pid = 1825] [serial = 1448] [outer = 0x7f0f8c8e6400] 05:22:27 INFO - PROCESS | 1825 | 1461068547312 Marionette DEBUG loaded listener.js 05:22:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f92966000) [pid = 1825] [serial = 1449] [outer = 0x7f0f8c8e6400] 05:22:28 INFO - PROCESS | 1825 | 1461068548320 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 05:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1531ms 05:22:28 INFO - PROCESS | 1825 | 1461068548351 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 05:22:28 INFO - PROCESS | 1825 | 1461068548355 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 05:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:22:28 INFO - PROCESS | 1825 | 1461068548361 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:22:28 INFO - PROCESS | 1825 | 1461068548367 Marionette TRACE conn3 <- [1,1902,null,{}] 05:22:28 INFO - PROCESS | 1825 | 1461068548383 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:28 INFO - PROCESS | 1825 | 1461068548676 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 05:22:28 INFO - PROCESS | 1825 | 1461068548703 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94dc7000 == 113 [pid = 1825] [id = 483] 05:22:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f92964800) [pid = 1825] [serial = 1450] [outer = (nil)] 05:22:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f933d1800) [pid = 1825] [serial = 1451] [outer = 0x7f0f92964800] 05:22:28 INFO - PROCESS | 1825 | 1461068548772 Marionette DEBUG loaded listener.js 05:22:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f94364c00) [pid = 1825] [serial = 1452] [outer = 0x7f0f92964800] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f90cd5000) [pid = 1825] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0faab59800) [pid = 1825] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f8c794800) [pid = 1825] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fb0061c00) [pid = 1825] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0faa4b5000) [pid = 1825] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f8b7d2400) [pid = 1825] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fb0065400) [pid = 1825] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f9d4f1c00) [pid = 1825] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f94365c00) [pid = 1825] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0fa0036000) [pid = 1825] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9d4f2000) [pid = 1825] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0fa0709c00) [pid = 1825] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f8c793400) [pid = 1825] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:22:30 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9436f000) [pid = 1825] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:22:30 INFO - PROCESS | 1825 | 1461068550468 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 05:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2186ms 05:22:30 INFO - PROCESS | 1825 | 1461068550549 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 05:22:30 INFO - PROCESS | 1825 | 1461068550553 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 05:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:22:30 INFO - PROCESS | 1825 | 1461068550559 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:22:30 INFO - PROCESS | 1825 | 1461068550563 Marionette TRACE conn3 <- [1,1906,null,{}] 05:22:30 INFO - PROCESS | 1825 | 1461068550569 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:30 INFO - PROCESS | 1825 | 1461068550848 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 05:22:30 INFO - PROCESS | 1825 | 1461068550864 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9537d800 == 114 [pid = 1825] [id = 484] 05:22:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8c794800) [pid = 1825] [serial = 1453] [outer = (nil)] 05:22:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f9321dc00) [pid = 1825] [serial = 1454] [outer = 0x7f0f8c794800] 05:22:30 INFO - PROCESS | 1825 | 1461068550935 Marionette DEBUG loaded listener.js 05:22:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f954bdc00) [pid = 1825] [serial = 1455] [outer = 0x7f0f8c794800] 05:22:31 INFO - PROCESS | 1825 | 1461068551802 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 05:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1279ms 05:22:31 INFO - PROCESS | 1825 | 1461068551839 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 05:22:31 INFO - PROCESS | 1825 | 1461068551843 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 05:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:22:31 INFO - PROCESS | 1825 | 1461068551849 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:22:31 INFO - PROCESS | 1825 | 1461068551851 Marionette TRACE conn3 <- [1,1910,null,{}] 05:22:31 INFO - PROCESS | 1825 | 1461068551857 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:32 INFO - PROCESS | 1825 | 1461068552084 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 05:22:32 INFO - PROCESS | 1825 | 1461068552618 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ca7d800 == 115 [pid = 1825] [id = 485] 05:22:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8b7d5c00) [pid = 1825] [serial = 1456] [outer = (nil)] 05:22:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f8c8e9000) [pid = 1825] [serial = 1457] [outer = 0x7f0f8b7d5c00] 05:22:32 INFO - PROCESS | 1825 | 1461068552792 Marionette DEBUG loaded listener.js 05:22:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8f67d000) [pid = 1825] [serial = 1458] [outer = 0x7f0f8b7d5c00] 05:22:34 INFO - PROCESS | 1825 | 1461068554269 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 05:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2484ms 05:22:34 INFO - PROCESS | 1825 | 1461068554339 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 05:22:34 INFO - PROCESS | 1825 | 1461068554351 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 05:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:22:34 INFO - PROCESS | 1825 | 1461068554366 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:22:34 INFO - PROCESS | 1825 | 1461068554374 Marionette TRACE conn3 <- [1,1914,null,{}] 05:22:34 INFO - PROCESS | 1825 | 1461068554385 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:34 INFO - PROCESS | 1825 | 1461068554845 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 05:22:35 INFO - PROCESS | 1825 | 1461068555095 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94db7000 == 116 [pid = 1825] [id = 486] 05:22:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f8f67ec00) [pid = 1825] [serial = 1459] [outer = (nil)] 05:22:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f923ce400) [pid = 1825] [serial = 1460] [outer = 0x7f0f8f67ec00] 05:22:35 INFO - PROCESS | 1825 | 1461068555204 Marionette DEBUG loaded listener.js 05:22:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f93148c00) [pid = 1825] [serial = 1461] [outer = 0x7f0f8f67ec00] 05:22:36 INFO - PROCESS | 1825 | 1461068556196 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 05:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1893ms 05:22:36 INFO - PROCESS | 1825 | 1461068556265 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 05:22:36 INFO - PROCESS | 1825 | 1461068556275 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 05:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:22:36 INFO - PROCESS | 1825 | 1461068556286 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:22:36 INFO - PROCESS | 1825 | 1461068556290 Marionette TRACE conn3 <- [1,1918,null,{}] 05:22:36 INFO - PROCESS | 1825 | 1461068556299 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:36 INFO - PROCESS | 1825 | 1461068556612 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 05:22:36 INFO - PROCESS | 1825 | 1461068556944 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9781f000 == 117 [pid = 1825] [id = 487] 05:22:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f933dc400) [pid = 1825] [serial = 1462] [outer = (nil)] 05:22:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f94365000) [pid = 1825] [serial = 1463] [outer = 0x7f0f933dc400] 05:22:37 INFO - PROCESS | 1825 | 1461068557021 Marionette DEBUG loaded listener.js 05:22:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f954b9800) [pid = 1825] [serial = 1464] [outer = 0x7f0f933dc400] 05:22:38 INFO - PROCESS | 1825 | 1461068558086 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 05:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1836ms 05:22:38 INFO - PROCESS | 1825 | 1461068558121 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 05:22:38 INFO - PROCESS | 1825 | 1461068558126 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 05:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:22:38 INFO - PROCESS | 1825 | 1461068558140 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:22:38 INFO - PROCESS | 1825 | 1461068558149 Marionette TRACE conn3 <- [1,1922,null,{}] 05:22:38 INFO - PROCESS | 1825 | 1461068558157 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:38 INFO - PROCESS | 1825 | 1461068558396 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 05:22:38 INFO - PROCESS | 1825 | 1461068558711 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9d4e3000 == 118 [pid = 1825] [id = 488] 05:22:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f94246c00) [pid = 1825] [serial = 1465] [outer = (nil)] 05:22:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9d548800) [pid = 1825] [serial = 1466] [outer = 0x7f0f94246c00] 05:22:38 INFO - PROCESS | 1825 | 1461068558793 Marionette DEBUG loaded listener.js 05:22:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9d61d000) [pid = 1825] [serial = 1467] [outer = 0x7f0f94246c00] 05:22:39 INFO - PROCESS | 1825 | 1461068559681 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 05:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1599ms 05:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:22:39 INFO - PROCESS | 1825 | 1461068559732 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 05:22:39 INFO - PROCESS | 1825 | 1461068559736 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 05:22:39 INFO - PROCESS | 1825 | 1461068559743 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:22:39 INFO - PROCESS | 1825 | 1461068559746 Marionette TRACE conn3 <- [1,1926,null,{}] 05:22:39 INFO - PROCESS | 1825 | 1461068559754 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:40 INFO - PROCESS | 1825 | 1461068559998 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 05:22:40 INFO - PROCESS | 1825 | 1461068560306 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f720800 == 119 [pid = 1825] [id = 489] 05:22:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d6f0800) [pid = 1825] [serial = 1468] [outer = (nil)] 05:22:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d6f2c00) [pid = 1825] [serial = 1469] [outer = 0x7f0f9d6f0800] 05:22:40 INFO - PROCESS | 1825 | 1461068560427 Marionette DEBUG loaded listener.js 05:22:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9d7ce000) [pid = 1825] [serial = 1470] [outer = 0x7f0f9d6f0800] 05:22:41 INFO - PROCESS | 1825 | 1461068561371 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 05:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1690ms 05:22:41 INFO - PROCESS | 1825 | 1461068561432 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 05:22:41 INFO - PROCESS | 1825 | 1461068561435 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 05:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:22:41 INFO - PROCESS | 1825 | 1461068561443 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:22:41 INFO - PROCESS | 1825 | 1461068561447 Marionette TRACE conn3 <- [1,1930,null,{}] 05:22:41 INFO - PROCESS | 1825 | 1461068561453 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:41 INFO - PROCESS | 1825 | 1461068561694 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 05:22:41 INFO - PROCESS | 1825 | 1461068561954 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd31000 == 120 [pid = 1825] [id = 490] 05:22:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9e29bc00) [pid = 1825] [serial = 1471] [outer = (nil)] 05:22:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9e2a1400) [pid = 1825] [serial = 1472] [outer = 0x7f0f9e29bc00] 05:22:42 INFO - PROCESS | 1825 | 1461068562109 Marionette DEBUG loaded listener.js 05:22:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9fcecc00) [pid = 1825] [serial = 1473] [outer = 0x7f0f9e29bc00] 05:22:43 INFO - PROCESS | 1825 | 1461068563054 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 05:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1680ms 05:22:43 INFO - PROCESS | 1825 | 1461068563124 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 05:22:43 INFO - PROCESS | 1825 | 1461068563128 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 05:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:22:43 INFO - PROCESS | 1825 | 1461068563135 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:22:43 INFO - PROCESS | 1825 | 1461068563139 Marionette TRACE conn3 <- [1,1934,null,{}] 05:22:43 INFO - PROCESS | 1825 | 1461068563144 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:43 INFO - PROCESS | 1825 | 1461068563412 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 05:22:43 INFO - PROCESS | 1825 | 1461068563731 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0970000 == 121 [pid = 1825] [id = 491] 05:22:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9fe3c800) [pid = 1825] [serial = 1474] [outer = (nil)] 05:22:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa05cdc00) [pid = 1825] [serial = 1475] [outer = 0x7f0f9fe3c800] 05:22:43 INFO - PROCESS | 1825 | 1461068563821 Marionette DEBUG loaded listener.js 05:22:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa0716400) [pid = 1825] [serial = 1476] [outer = 0x7f0f9fe3c800] 05:22:44 INFO - PROCESS | 1825 | 1461068564800 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 05:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1734ms 05:22:44 INFO - PROCESS | 1825 | 1461068564889 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 05:22:44 INFO - PROCESS | 1825 | 1461068564894 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 05:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:22:44 INFO - PROCESS | 1825 | 1461068564900 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:22:44 INFO - PROCESS | 1825 | 1461068564903 Marionette TRACE conn3 <- [1,1938,null,{}] 05:22:44 INFO - PROCESS | 1825 | 1461068564910 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:45 INFO - PROCESS | 1825 | 1461068565165 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 05:22:45 INFO - PROCESS | 1825 | 1461068565468 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b70000 == 122 [pid = 1825] [id = 492] 05:22:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9d6f0000) [pid = 1825] [serial = 1477] [outer = (nil)] 05:22:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa0768800) [pid = 1825] [serial = 1478] [outer = 0x7f0f9d6f0000] 05:22:45 INFO - PROCESS | 1825 | 1461068565549 Marionette DEBUG loaded listener.js 05:22:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa0a11800) [pid = 1825] [serial = 1479] [outer = 0x7f0f9d6f0000] 05:22:46 INFO - PROCESS | 1825 | 1461068566505 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 05:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1633ms 05:22:46 INFO - PROCESS | 1825 | 1461068566534 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 05:22:46 INFO - PROCESS | 1825 | 1461068566538 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 05:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:22:46 INFO - PROCESS | 1825 | 1461068566544 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:22:46 INFO - PROCESS | 1825 | 1461068566548 Marionette TRACE conn3 <- [1,1942,null,{}] 05:22:46 INFO - PROCESS | 1825 | 1461068566554 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:46 INFO - PROCESS | 1825 | 1461068566800 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 05:22:47 INFO - PROCESS | 1825 | 1461068567082 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4c44000 == 123 [pid = 1825] [id = 493] 05:22:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9d61ec00) [pid = 1825] [serial = 1480] [outer = (nil)] 05:22:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa11da800) [pid = 1825] [serial = 1481] [outer = 0x7f0f9d61ec00] 05:22:47 INFO - PROCESS | 1825 | 1461068567219 Marionette DEBUG loaded listener.js 05:22:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa2142800) [pid = 1825] [serial = 1482] [outer = 0x7f0f9d61ec00] 05:22:48 INFO - PROCESS | 1825 | 1461068568110 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 05:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1635ms 05:22:48 INFO - PROCESS | 1825 | 1461068568181 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 05:22:48 INFO - PROCESS | 1825 | 1461068568187 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 05:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:22:48 INFO - PROCESS | 1825 | 1461068568195 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:22:48 INFO - PROCESS | 1825 | 1461068568199 Marionette TRACE conn3 <- [1,1946,null,{}] 05:22:48 INFO - PROCESS | 1825 | 1461068568206 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:48 INFO - PROCESS | 1825 | 1461068568484 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 05:22:48 INFO - PROCESS | 1825 | 1461068568865 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa541b800 == 124 [pid = 1825] [id = 494] 05:22:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9fd15400) [pid = 1825] [serial = 1483] [outer = (nil)] 05:22:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa40f2000) [pid = 1825] [serial = 1484] [outer = 0x7f0f9fd15400] 05:22:49 INFO - PROCESS | 1825 | 1461068568997 Marionette DEBUG loaded listener.js 05:22:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa4a5a000) [pid = 1825] [serial = 1485] [outer = 0x7f0f9fd15400] 05:22:49 INFO - PROCESS | 1825 | 1461068569923 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 05:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1787ms 05:22:49 INFO - PROCESS | 1825 | 1461068569982 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 05:22:49 INFO - PROCESS | 1825 | 1461068569988 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 05:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:22:49 INFO - PROCESS | 1825 | 1461068569996 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:22:50 INFO - PROCESS | 1825 | 1461068570001 Marionette TRACE conn3 <- [1,1950,null,{}] 05:22:50 INFO - PROCESS | 1825 | 1461068570008 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:50 INFO - PROCESS | 1825 | 1461068570268 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 05:22:50 INFO - PROCESS | 1825 | 1461068570615 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8786000 == 125 [pid = 1825] [id = 495] 05:22:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa50a9000) [pid = 1825] [serial = 1486] [outer = (nil)] 05:22:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa50b3400) [pid = 1825] [serial = 1487] [outer = 0x7f0fa50a9000] 05:22:50 INFO - PROCESS | 1825 | 1461068570714 Marionette DEBUG loaded listener.js 05:22:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa77b8000) [pid = 1825] [serial = 1488] [outer = 0x7f0fa50a9000] 05:22:51 INFO - PROCESS | 1825 | 1461068571617 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 05:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1685ms 05:22:51 INFO - PROCESS | 1825 | 1461068571681 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 05:22:51 INFO - PROCESS | 1825 | 1461068571687 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 05:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:22:51 INFO - PROCESS | 1825 | 1461068571694 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:22:51 INFO - PROCESS | 1825 | 1461068571699 Marionette TRACE conn3 <- [1,1954,null,{}] 05:22:51 INFO - PROCESS | 1825 | 1461068571705 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:52 INFO - PROCESS | 1825 | 1461068572010 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 05:22:52 INFO - PROCESS | 1825 | 1461068572320 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac0f800 == 126 [pid = 1825] [id = 496] 05:22:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa4d47400) [pid = 1825] [serial = 1489] [outer = (nil)] 05:22:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa9dd5000) [pid = 1825] [serial = 1490] [outer = 0x7f0fa4d47400] 05:22:52 INFO - PROCESS | 1825 | 1461068572401 Marionette DEBUG loaded listener.js 05:22:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0faa14bc00) [pid = 1825] [serial = 1491] [outer = 0x7f0fa4d47400] 05:22:53 INFO - PROCESS | 1825 | 1461068573270 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 05:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1632ms 05:22:53 INFO - PROCESS | 1825 | 1461068573327 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 05:22:53 INFO - PROCESS | 1825 | 1461068573330 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 05:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:22:53 INFO - PROCESS | 1825 | 1461068573337 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:22:53 INFO - PROCESS | 1825 | 1461068573339 Marionette TRACE conn3 <- [1,1958,null,{}] 05:22:53 INFO - PROCESS | 1825 | 1461068573346 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:53 INFO - PROCESS | 1825 | 1461068573573 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 05:22:53 INFO - PROCESS | 1825 | 1461068573894 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d21800 == 127 [pid = 1825] [id = 497] 05:22:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa50ab000) [pid = 1825] [serial = 1492] [outer = (nil)] 05:22:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0faab58400) [pid = 1825] [serial = 1493] [outer = 0x7f0fa50ab000] 05:22:53 INFO - PROCESS | 1825 | 1461068573974 Marionette DEBUG loaded listener.js 05:22:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0faaca2c00) [pid = 1825] [serial = 1494] [outer = 0x7f0fa50ab000] 05:22:54 INFO - PROCESS | 1825 | 1461068574862 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 05:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1583ms 05:22:54 INFO - PROCESS | 1825 | 1461068574921 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 05:22:54 INFO - PROCESS | 1825 | 1461068574924 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 05:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:22:54 INFO - PROCESS | 1825 | 1461068574932 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:22:54 INFO - PROCESS | 1825 | 1461068574935 Marionette TRACE conn3 <- [1,1962,null,{}] 05:22:54 INFO - PROCESS | 1825 | 1461068574940 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:55 INFO - PROCESS | 1825 | 1461068575166 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 05:22:55 INFO - PROCESS | 1825 | 1461068575514 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7e09800 == 128 [pid = 1825] [id = 498] 05:22:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0faacaf000) [pid = 1825] [serial = 1495] [outer = (nil)] 05:22:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fab0dc800) [pid = 1825] [serial = 1496] [outer = 0x7f0faacaf000] 05:22:55 INFO - PROCESS | 1825 | 1461068575600 Marionette DEBUG loaded listener.js 05:22:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fab1cf000) [pid = 1825] [serial = 1497] [outer = 0x7f0faacaf000] 05:22:56 INFO - PROCESS | 1825 | 1461068576468 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 05:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1585ms 05:22:56 INFO - PROCESS | 1825 | 1461068576518 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 05:22:56 INFO - PROCESS | 1825 | 1461068576522 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 05:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:22:56 INFO - PROCESS | 1825 | 1461068576528 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:22:56 INFO - PROCESS | 1825 | 1461068576530 Marionette TRACE conn3 <- [1,1966,null,{}] 05:22:56 INFO - PROCESS | 1825 | 1461068576537 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:56 INFO - PROCESS | 1825 | 1461068576768 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 05:22:57 INFO - PROCESS | 1825 | 1461068577077 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb80c800 == 129 [pid = 1825] [id = 499] 05:22:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f9f68ac00) [pid = 1825] [serial = 1498] [outer = (nil)] 05:22:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0facc90c00) [pid = 1825] [serial = 1499] [outer = 0x7f0f9f68ac00] 05:22:57 INFO - PROCESS | 1825 | 1461068577160 Marionette DEBUG loaded listener.js 05:22:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fb5ee1c00) [pid = 1825] [serial = 1500] [outer = 0x7f0f9f68ac00] 05:22:58 INFO - PROCESS | 1825 | 1461068578024 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 05:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1581ms 05:22:58 INFO - PROCESS | 1825 | 1461068578110 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 05:22:58 INFO - PROCESS | 1825 | 1461068578114 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 05:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:22:58 INFO - PROCESS | 1825 | 1461068578120 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:22:58 INFO - PROCESS | 1825 | 1461068578122 Marionette TRACE conn3 <- [1,1970,null,{}] 05:22:58 INFO - PROCESS | 1825 | 1461068578128 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:22:58 INFO - PROCESS | 1825 | 1461068578391 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 05:22:58 INFO - PROCESS | 1825 | 1461068578699 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd1b800 == 130 [pid = 1825] [id = 500] 05:22:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa40a9400) [pid = 1825] [serial = 1501] [outer = (nil)] 05:22:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fb6fa2000) [pid = 1825] [serial = 1502] [outer = 0x7f0fa40a9400] 05:22:58 INFO - PROCESS | 1825 | 1461068578780 Marionette DEBUG loaded listener.js 05:22:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fb717d800) [pid = 1825] [serial = 1503] [outer = 0x7f0fa40a9400] 05:22:59 INFO - PROCESS | 1825 | 1461068579658 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 05:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1584ms 05:22:59 INFO - PROCESS | 1825 | 1461068579708 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 05:22:59 INFO - PROCESS | 1825 | 1461068579714 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 05:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:22:59 INFO - PROCESS | 1825 | 1461068579724 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:22:59 INFO - PROCESS | 1825 | 1461068579730 Marionette TRACE conn3 <- [1,1974,null,{}] 05:22:59 INFO - PROCESS | 1825 | 1461068579739 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:00 INFO - PROCESS | 1825 | 1461068580041 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 05:23:00 INFO - PROCESS | 1825 | 1461068580349 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc386800 == 131 [pid = 1825] [id = 501] 05:23:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fb5e67800) [pid = 1825] [serial = 1504] [outer = (nil)] 05:23:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fb7fd1c00) [pid = 1825] [serial = 1505] [outer = 0x7f0fb5e67800] 05:23:00 INFO - PROCESS | 1825 | 1461068580430 Marionette DEBUG loaded listener.js 05:23:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fb9b03800) [pid = 1825] [serial = 1506] [outer = 0x7f0fb5e67800] 05:23:01 INFO - PROCESS | 1825 | 1461068581296 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 05:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1639ms 05:23:01 INFO - PROCESS | 1825 | 1461068581362 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 05:23:01 INFO - PROCESS | 1825 | 1461068581367 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 05:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:23:01 INFO - PROCESS | 1825 | 1461068581376 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:23:01 INFO - PROCESS | 1825 | 1461068581380 Marionette TRACE conn3 <- [1,1978,null,{}] 05:23:01 INFO - PROCESS | 1825 | 1461068581386 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:01 INFO - PROCESS | 1825 | 1461068581624 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 05:23:01 INFO - PROCESS | 1825 | 1461068581953 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbedc5000 == 132 [pid = 1825] [id = 502] 05:23:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f90439800) [pid = 1825] [serial = 1507] [outer = (nil)] 05:23:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0f9043f800) [pid = 1825] [serial = 1508] [outer = 0x7f0f90439800] 05:23:02 INFO - PROCESS | 1825 | 1461068582037 Marionette DEBUG loaded listener.js 05:23:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0f90444400) [pid = 1825] [serial = 1509] [outer = 0x7f0f90439800] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9961000 == 131 [pid = 1825] [id = 424] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97893800 == 130 [pid = 1825] [id = 418] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab038000 == 129 [pid = 1825] [id = 425] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43f6000 == 128 [pid = 1825] [id = 421] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5404000 == 127 [pid = 1825] [id = 422] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9537d800 == 126 [pid = 1825] [id = 484] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94dc7000 == 125 [pid = 1825] [id = 483] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f927b9000 == 124 [pid = 1825] [id = 482] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8fcc6800 == 123 [pid = 1825] [id = 481] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8c86c800 == 122 [pid = 1825] [id = 479] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d07000 == 121 [pid = 1825] [id = 478] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac11000 == 120 [pid = 1825] [id = 477] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa994b800 == 119 [pid = 1825] [id = 476] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa878b800 == 118 [pid = 1825] [id = 475] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54d6800 == 117 [pid = 1825] [id = 474] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5088000 == 116 [pid = 1825] [id = 473] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4182000 == 115 [pid = 1825] [id = 472] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa097f800 == 114 [pid = 1825] [id = 471] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa050b000 == 113 [pid = 1825] [id = 470] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff13000 == 112 [pid = 1825] [id = 469] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f78f800 == 111 [pid = 1825] [id = 468] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f5ca800 == 110 [pid = 1825] [id = 467] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9d4ec000 == 109 [pid = 1825] [id = 466] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97892800 == 108 [pid = 1825] [id = 465] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f967db800 == 107 [pid = 1825] [id = 464] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94267000 == 106 [pid = 1825] [id = 463] 05:23:04 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ca6c000 == 105 [pid = 1825] [id = 462] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0fbbe2b400) [pid = 1825] [serial = 1224] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f8f675800) [pid = 1825] [serial = 1385] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9313f400) [pid = 1825] [serial = 1382] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f933d7000) [pid = 1825] [serial = 1383] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fb6de2000) [pid = 1825] [serial = 1355] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f8ca3c000) [pid = 1825] [serial = 1376] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f8f678800) [pid = 1825] [serial = 1377] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f9425c800) [pid = 1825] [serial = 1325] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa11dbc00) [pid = 1825] [serial = 1340] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa075bc00) [pid = 1825] [serial = 1337] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fbb99f000) [pid = 1825] [serial = 1359] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fb814dc00) [pid = 1825] [serial = 1358] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0facc8b800) [pid = 1825] [serial = 1353] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0faabc4400) [pid = 1825] [serial = 1352] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9296e400) [pid = 1825] [serial = 1371] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f8f7e4c00) [pid = 1825] [serial = 1370] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fbbe30c00) [pid = 1825] [serial = 1362] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fb71ea400) [pid = 1825] [serial = 1361] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9d4fd800) [pid = 1825] [serial = 1365] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9d4f8c00) [pid = 1825] [serial = 1364] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa7867000) [pid = 1825] [serial = 1350] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0fa50acc00) [pid = 1825] [serial = 1349] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fa438dc00) [pid = 1825] [serial = 1344] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa2b1b400) [pid = 1825] [serial = 1343] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9f694c00) [pid = 1825] [serial = 1334] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fbc29f000) [pid = 1825] [serial = 1368] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fbbcd8800) [pid = 1825] [serial = 1367] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f8f8de800) [pid = 1825] [serial = 1373] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0fa4d51000) [pid = 1825] [serial = 1347] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0fa4ad1c00) [pid = 1825] [serial = 1346] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f9d629800) [pid = 1825] [serial = 1328] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f8f7ec400) [pid = 1825] [serial = 1379] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f91948800) [pid = 1825] [serial = 1322] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f9e29ec00) [pid = 1825] [serial = 1331] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fb7177000) [pid = 1825] [serial = 1356] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f90be3800) [pid = 1825] [serial = 1380] [outer = (nil)] [url = about:blank] 05:23:04 INFO - PROCESS | 1825 | 1461068584700 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 3346ms 05:23:04 INFO - PROCESS | 1825 | 1461068584722 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 05:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:23:04 INFO - PROCESS | 1825 | 1461068584729 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 05:23:04 INFO - PROCESS | 1825 | 1461068584738 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:23:04 INFO - PROCESS | 1825 | 1461068584745 Marionette TRACE conn3 <- [1,1982,null,{}] 05:23:04 INFO - PROCESS | 1825 | 1461068584757 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:05 INFO - PROCESS | 1825 | 1461068585051 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 05:23:05 INFO - PROCESS | 1825 | 1461068585256 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8fcc6000 == 106 [pid = 1825] [id = 503] 05:23:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f8ca39400) [pid = 1825] [serial = 1510] [outer = (nil)] 05:23:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f8ca3fc00) [pid = 1825] [serial = 1511] [outer = 0x7f0f8ca39400] 05:23:05 INFO - PROCESS | 1825 | 1461068585345 Marionette DEBUG loaded listener.js 05:23:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f8f67e800) [pid = 1825] [serial = 1512] [outer = 0x7f0f8ca39400] 05:23:06 INFO - PROCESS | 1825 | 1461068586257 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1544ms 05:23:06 INFO - PROCESS | 1825 | 1461068586281 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 05:23:06 INFO - PROCESS | 1825 | 1461068586291 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 05:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:23:06 INFO - PROCESS | 1825 | 1461068586347 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:23:06 INFO - PROCESS | 1825 | 1461068586353 Marionette TRACE conn3 <- [1,1986,null,{}] 05:23:06 INFO - PROCESS | 1825 | 1461068586360 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:06 INFO - PROCESS | 1825 | 1461068586611 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 05:23:06 INFO - PROCESS | 1825 | 1461068586896 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f92395800 == 107 [pid = 1825] [id = 504] 05:23:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f8f8db000) [pid = 1825] [serial = 1513] [outer = (nil)] 05:23:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f90441400) [pid = 1825] [serial = 1514] [outer = 0x7f0f8f8db000] 05:23:06 INFO - PROCESS | 1825 | 1461068586993 Marionette DEBUG loaded listener.js 05:23:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f90cca400) [pid = 1825] [serial = 1515] [outer = 0x7f0f8f8db000] 05:23:07 INFO - PROCESS | 1825 | 1461068587992 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1697ms 05:23:08 INFO - PROCESS | 1825 | 1461068588036 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 05:23:08 INFO - PROCESS | 1825 | 1461068588041 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 05:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:23:08 INFO - PROCESS | 1825 | 1461068588057 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:23:08 INFO - PROCESS | 1825 | 1461068588064 Marionette TRACE conn3 <- [1,1990,null,{}] 05:23:08 INFO - PROCESS | 1825 | 1461068588096 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:08 INFO - PROCESS | 1825 | 1461068588489 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 05:23:08 INFO - PROCESS | 1825 | 1461068588681 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94267000 == 108 [pid = 1825] [id = 505] 05:23:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f923cf400) [pid = 1825] [serial = 1516] [outer = (nil)] 05:23:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9296dc00) [pid = 1825] [serial = 1517] [outer = 0x7f0f923cf400] 05:23:08 INFO - PROCESS | 1825 | 1461068588778 Marionette DEBUG loaded listener.js 05:23:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9321a800) [pid = 1825] [serial = 1518] [outer = 0x7f0f923cf400] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f8f675c00) [pid = 1825] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f8b7d6000) [pid = 1825] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9d550000) [pid = 1825] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f9d5e2800) [pid = 1825] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f9d51c400) [pid = 1825] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f8f67c000) [pid = 1825] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0fa05d5400) [pid = 1825] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa0035400) [pid = 1825] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f93220c00) [pid = 1825] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f92964800) [pid = 1825] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9e246000) [pid = 1825] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9424c800) [pid = 1825] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9d61b400) [pid = 1825] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f94247c00) [pid = 1825] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f93576400) [pid = 1825] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f8c8e6400) [pid = 1825] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f8c798400) [pid = 1825] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f8b7cb800) [pid = 1825] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f8b7c9c00) [pid = 1825] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f91942800) [pid = 1825] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f90bdf400) [pid = 1825] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f8b7d1400) [pid = 1825] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa4ad5800) [pid = 1825] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0fa4a5dc00) [pid = 1825] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0fa0a0e800) [pid = 1825] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9fe36800) [pid = 1825] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0fa082c000) [pid = 1825] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f9ff3e000) [pid = 1825] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f9ff3d000) [pid = 1825] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9f690000) [pid = 1825] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:23:09 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f9e292800) [pid = 1825] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:23:10 INFO - PROCESS | 1825 | 1461068590264 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 05:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2246ms 05:23:10 INFO - PROCESS | 1825 | 1461068590302 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 05:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:23:10 INFO - PROCESS | 1825 | 1461068590307 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 05:23:10 INFO - PROCESS | 1825 | 1461068590313 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:23:10 INFO - PROCESS | 1825 | 1461068590316 Marionette TRACE conn3 <- [1,1994,null,{}] 05:23:10 INFO - PROCESS | 1825 | 1461068590321 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:10 INFO - PROCESS | 1825 | 1461068590543 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 05:23:10 INFO - PROCESS | 1825 | 1461068590748 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94db2800 == 109 [pid = 1825] [id = 506] 05:23:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f92967400) [pid = 1825] [serial = 1519] [outer = (nil)] 05:23:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f9357ac00) [pid = 1825] [serial = 1520] [outer = 0x7f0f92967400] 05:23:10 INFO - PROCESS | 1825 | 1461068590814 Marionette DEBUG loaded listener.js 05:23:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f94254400) [pid = 1825] [serial = 1521] [outer = 0x7f0f92967400] 05:23:11 INFO - PROCESS | 1825 | 1461068591606 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 05:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1332ms 05:23:11 INFO - PROCESS | 1825 | 1461068591789 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 05:23:11 INFO - PROCESS | 1825 | 1461068591795 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 05:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:23:11 INFO - PROCESS | 1825 | 1461068591821 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:23:11 INFO - PROCESS | 1825 | 1461068591826 Marionette TRACE conn3 <- [1,1998,null,{}] 05:23:11 INFO - PROCESS | 1825 | 1461068591835 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:12 INFO - PROCESS | 1825 | 1461068592087 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 05:23:12 INFO - PROCESS | 1825 | 1461068592377 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f908e0800 == 110 [pid = 1825] [id = 507] 05:23:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f8c8ea400) [pid = 1825] [serial = 1522] [outer = (nil)] 05:23:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8f677800) [pid = 1825] [serial = 1523] [outer = 0x7f0f8c8ea400] 05:23:12 INFO - PROCESS | 1825 | 1461068592471 Marionette DEBUG loaded listener.js 05:23:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f8f8d7400) [pid = 1825] [serial = 1524] [outer = 0x7f0f8c8ea400] 05:23:13 INFO - PROCESS | 1825 | 1461068593366 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 05:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1589ms 05:23:13 INFO - PROCESS | 1825 | 1461068593411 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 05:23:13 INFO - PROCESS | 1825 | 1461068593417 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 05:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:23:13 INFO - PROCESS | 1825 | 1461068593427 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:23:13 INFO - PROCESS | 1825 | 1461068593432 Marionette TRACE conn3 <- [1,2002,null,{}] 05:23:13 INFO - PROCESS | 1825 | 1461068593440 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:13 INFO - PROCESS | 1825 | 1461068593694 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 05:23:14 INFO - PROCESS | 1825 | 1461068594022 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f96116000 == 111 [pid = 1825] [id = 508] 05:23:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f923cc400) [pid = 1825] [serial = 1525] [outer = (nil)] 05:23:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f933d4c00) [pid = 1825] [serial = 1526] [outer = 0x7f0f923cc400] 05:23:14 INFO - PROCESS | 1825 | 1461068594104 Marionette DEBUG loaded listener.js 05:23:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f94366c00) [pid = 1825] [serial = 1527] [outer = 0x7f0f923cc400] 05:23:15 INFO - PROCESS | 1825 | 1461068595043 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 05:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1690ms 05:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:23:15 INFO - PROCESS | 1825 | 1461068595116 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 05:23:15 INFO - PROCESS | 1825 | 1461068595119 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 05:23:15 INFO - PROCESS | 1825 | 1461068595126 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:23:15 INFO - PROCESS | 1825 | 1461068595129 Marionette TRACE conn3 <- [1,2006,null,{}] 05:23:15 INFO - PROCESS | 1825 | 1461068595139 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:15 INFO - PROCESS | 1825 | 1461068595416 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 05:23:15 INFO - PROCESS | 1825 | 1461068595900 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97822800 == 112 [pid = 1825] [id = 509] 05:23:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f960cdc00) [pid = 1825] [serial = 1528] [outer = (nil)] 05:23:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f961b4c00) [pid = 1825] [serial = 1529] [outer = 0x7f0f960cdc00] 05:23:16 INFO - PROCESS | 1825 | 1461068596030 Marionette DEBUG loaded listener.js 05:23:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9765fc00) [pid = 1825] [serial = 1530] [outer = 0x7f0f960cdc00] 05:23:17 INFO - PROCESS | 1825 | 1461068597068 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 05:23:17 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 05:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1988ms 05:23:17 INFO - PROCESS | 1825 | 1461068597115 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 05:23:17 INFO - PROCESS | 1825 | 1461068597119 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 05:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:23:17 INFO - PROCESS | 1825 | 1461068597125 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:23:17 INFO - PROCESS | 1825 | 1461068597129 Marionette TRACE conn3 <- [1,2010,null,{}] 05:23:17 INFO - PROCESS | 1825 | 1461068597153 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:17 INFO - PROCESS | 1825 | 1461068597419 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 05:23:17 INFO - PROCESS | 1825 | 1461068597673 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f99016800 == 113 [pid = 1825] [id = 510] 05:23:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f960d0000) [pid = 1825] [serial = 1531] [outer = (nil)] 05:23:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f99342400) [pid = 1825] [serial = 1532] [outer = 0x7f0f960d0000] 05:23:17 INFO - PROCESS | 1825 | 1461068597792 Marionette DEBUG loaded listener.js 05:23:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9d4fb000) [pid = 1825] [serial = 1533] [outer = 0x7f0f960d0000] 05:23:18 INFO - PROCESS | 1825 | 1461068598691 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 05:23:18 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 05:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1601ms 05:23:18 INFO - PROCESS | 1825 | 1461068598728 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 05:23:18 INFO - PROCESS | 1825 | 1461068598731 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 05:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:23:18 INFO - PROCESS | 1825 | 1461068598738 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:23:18 INFO - PROCESS | 1825 | 1461068598741 Marionette TRACE conn3 <- [1,2014,null,{}] 05:23:18 INFO - PROCESS | 1825 | 1461068598746 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:18 INFO - PROCESS | 1825 | 1461068598967 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 05:23:19 INFO - PROCESS | 1825 | 1461068599230 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9d4e7000 == 114 [pid = 1825] [id = 511] 05:23:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f98fb4c00) [pid = 1825] [serial = 1534] [outer = (nil)] 05:23:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d557000) [pid = 1825] [serial = 1535] [outer = 0x7f0f98fb4c00] 05:23:19 INFO - PROCESS | 1825 | 1461068599307 Marionette DEBUG loaded listener.js 05:23:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d6c1800) [pid = 1825] [serial = 1536] [outer = 0x7f0f98fb4c00] 05:23:20 INFO - PROCESS | 1825 | 1461068600201 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 05:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1531ms 05:23:20 INFO - PROCESS | 1825 | 1461068600270 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 05:23:20 INFO - PROCESS | 1825 | 1461068600274 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 05:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:23:20 INFO - PROCESS | 1825 | 1461068600280 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:23:20 INFO - PROCESS | 1825 | 1461068600283 Marionette TRACE conn3 <- [1,2018,null,{}] 05:23:20 INFO - PROCESS | 1825 | 1461068600289 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:20 INFO - PROCESS | 1825 | 1461068600582 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 05:23:20 INFO - PROCESS | 1825 | 1461068600899 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f71f000 == 115 [pid = 1825] [id = 512] 05:23:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9e296c00) [pid = 1825] [serial = 1537] [outer = (nil)] 05:23:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9e29a800) [pid = 1825] [serial = 1538] [outer = 0x7f0f9e296c00] 05:23:20 INFO - PROCESS | 1825 | 1461068600982 Marionette DEBUG loaded listener.js 05:23:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9e596c00) [pid = 1825] [serial = 1539] [outer = 0x7f0f9e296c00] 05:23:21 INFO - PROCESS | 1825 | 1461068601845 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1630ms 05:23:21 INFO - PROCESS | 1825 | 1461068601912 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 05:23:21 INFO - PROCESS | 1825 | 1461068601916 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 05:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:23:21 INFO - PROCESS | 1825 | 1461068601922 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:23:21 INFO - PROCESS | 1825 | 1461068601924 Marionette TRACE conn3 <- [1,2022,null,{}] 05:23:21 INFO - PROCESS | 1825 | 1461068601930 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:22 INFO - PROCESS | 1825 | 1461068602149 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 05:23:22 INFO - PROCESS | 1825 | 1461068602404 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd2e800 == 116 [pid = 1825] [id = 513] 05:23:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9e5ad000) [pid = 1825] [serial = 1540] [outer = (nil)] 05:23:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9f69d800) [pid = 1825] [serial = 1541] [outer = 0x7f0f9e5ad000] 05:23:22 INFO - PROCESS | 1825 | 1461068602532 Marionette DEBUG loaded listener.js 05:23:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9f74f800) [pid = 1825] [serial = 1542] [outer = 0x7f0f9e5ad000] 05:23:23 INFO - PROCESS | 1825 | 1461068603376 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 05:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1528ms 05:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:23:23 INFO - PROCESS | 1825 | 1461068603452 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 05:23:23 INFO - PROCESS | 1825 | 1461068603455 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 05:23:23 INFO - PROCESS | 1825 | 1461068603461 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:23:23 INFO - PROCESS | 1825 | 1461068603464 Marionette TRACE conn3 <- [1,2026,null,{}] 05:23:23 INFO - PROCESS | 1825 | 1461068603469 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:23 INFO - PROCESS | 1825 | 1461068603692 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 05:23:24 INFO - PROCESS | 1825 | 1461068603996 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0512800 == 117 [pid = 1825] [id = 514] 05:23:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f90bdbc00) [pid = 1825] [serial = 1543] [outer = (nil)] 05:23:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9fcbb000) [pid = 1825] [serial = 1544] [outer = 0x7f0f90bdbc00] 05:23:24 INFO - PROCESS | 1825 | 1461068604075 Marionette DEBUG loaded listener.js 05:23:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f9fd20c00) [pid = 1825] [serial = 1545] [outer = 0x7f0f90bdbc00] 05:23:24 INFO - PROCESS | 1825 | 1461068604950 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 05:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1529ms 05:23:24 INFO - PROCESS | 1825 | 1461068604990 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 05:23:24 INFO - PROCESS | 1825 | 1461068604994 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 05:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:23:25 INFO - PROCESS | 1825 | 1461068605000 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:23:25 INFO - PROCESS | 1825 | 1461068605003 Marionette TRACE conn3 <- [1,2030,null,{}] 05:23:25 INFO - PROCESS | 1825 | 1461068605009 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:25 INFO - PROCESS | 1825 | 1461068605225 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 05:23:25 INFO - PROCESS | 1825 | 1461068605460 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e8f800 == 118 [pid = 1825] [id = 515] 05:23:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f933d1400) [pid = 1825] [serial = 1546] [outer = (nil)] 05:23:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9fe41400) [pid = 1825] [serial = 1547] [outer = 0x7f0f933d1400] 05:23:25 INFO - PROCESS | 1825 | 1461068605534 Marionette DEBUG loaded listener.js 05:23:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa0035400) [pid = 1825] [serial = 1548] [outer = 0x7f0f933d1400] 05:23:26 INFO - PROCESS | 1825 | 1461068606508 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 05:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1584ms 05:23:26 INFO - PROCESS | 1825 | 1461068606585 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 05:23:26 INFO - PROCESS | 1825 | 1461068606589 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 05:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:23:26 INFO - PROCESS | 1825 | 1461068606596 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:23:26 INFO - PROCESS | 1825 | 1461068606601 Marionette TRACE conn3 <- [1,2034,null,{}] 05:23:26 INFO - PROCESS | 1825 | 1461068606609 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:26 INFO - PROCESS | 1825 | 1461068606909 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 05:23:27 INFO - PROCESS | 1825 | 1461068607223 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa435f800 == 119 [pid = 1825] [id = 516] 05:23:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9fd19800) [pid = 1825] [serial = 1549] [outer = (nil)] 05:23:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa05d5c00) [pid = 1825] [serial = 1550] [outer = 0x7f0f9fd19800] 05:23:27 INFO - PROCESS | 1825 | 1461068607298 Marionette DEBUG loaded listener.js 05:23:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa0765c00) [pid = 1825] [serial = 1551] [outer = 0x7f0f9fd19800] 05:23:28 INFO - PROCESS | 1825 | 1461068608205 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1684ms 05:23:28 INFO - PROCESS | 1825 | 1461068608280 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 05:23:28 INFO - PROCESS | 1825 | 1461068608285 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 05:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:23:28 INFO - PROCESS | 1825 | 1461068608291 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:23:28 INFO - PROCESS | 1825 | 1461068608296 Marionette TRACE conn3 <- [1,2038,null,{}] 05:23:28 INFO - PROCESS | 1825 | 1461068608303 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:28 INFO - PROCESS | 1825 | 1461068608609 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 05:23:28 INFO - PROCESS | 1825 | 1461068608949 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5404000 == 120 [pid = 1825] [id = 517] 05:23:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa0de9400) [pid = 1825] [serial = 1552] [outer = (nil)] 05:23:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa116b000) [pid = 1825] [serial = 1553] [outer = 0x7f0fa0de9400] 05:23:29 INFO - PROCESS | 1825 | 1461068609072 Marionette DEBUG loaded listener.js 05:23:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa213dc00) [pid = 1825] [serial = 1554] [outer = 0x7f0fa0de9400] 05:23:30 INFO - PROCESS | 1825 | 1461068610098 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 05:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1836ms 05:23:30 INFO - PROCESS | 1825 | 1461068610133 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 05:23:30 INFO - PROCESS | 1825 | 1461068610137 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 05:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:23:30 INFO - PROCESS | 1825 | 1461068610145 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:23:30 INFO - PROCESS | 1825 | 1461068610149 Marionette TRACE conn3 <- [1,2042,null,{}] 05:23:30 INFO - PROCESS | 1825 | 1461068610156 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:30 INFO - PROCESS | 1825 | 1461068610436 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 05:23:30 INFO - PROCESS | 1825 | 1461068610755 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa77ed800 == 121 [pid = 1825] [id = 518] 05:23:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa0bb1400) [pid = 1825] [serial = 1555] [outer = (nil)] 05:23:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa429fc00) [pid = 1825] [serial = 1556] [outer = 0x7f0fa0bb1400] 05:23:30 INFO - PROCESS | 1825 | 1461068610837 Marionette DEBUG loaded listener.js 05:23:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa4396000) [pid = 1825] [serial = 1557] [outer = 0x7f0fa0bb1400] 05:23:31 INFO - PROCESS | 1825 | 1461068611721 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 05:23:31 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) 05:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1645ms 05:23:31 INFO - PROCESS | 1825 | 1461068611791 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 05:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:23:31 INFO - PROCESS | 1825 | 1461068611796 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 05:23:31 INFO - PROCESS | 1825 | 1461068611802 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:23:31 INFO - PROCESS | 1825 | 1461068611805 Marionette TRACE conn3 <- [1,2046,null,{}] 05:23:31 INFO - PROCESS | 1825 | 1461068611811 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:32 INFO - PROCESS | 1825 | 1461068612054 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 05:23:32 INFO - PROCESS | 1825 | 1461068612360 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa90bd000 == 122 [pid = 1825] [id = 519] 05:23:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa0dee400) [pid = 1825] [serial = 1558] [outer = (nil)] 05:23:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa4ace400) [pid = 1825] [serial = 1559] [outer = 0x7f0fa0dee400] 05:23:32 INFO - PROCESS | 1825 | 1461068612445 Marionette DEBUG loaded listener.js 05:23:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa4d47800) [pid = 1825] [serial = 1560] [outer = 0x7f0fa0dee400] 05:23:33 INFO - PROCESS | 1825 | 1461068613293 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 05:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1534ms 05:23:33 INFO - PROCESS | 1825 | 1461068613337 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 05:23:33 INFO - PROCESS | 1825 | 1461068613339 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 05:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:23:33 INFO - PROCESS | 1825 | 1461068613347 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:23:33 INFO - PROCESS | 1825 | 1461068613350 Marionette TRACE conn3 <- [1,2050,null,{}] 05:23:33 INFO - PROCESS | 1825 | 1461068613356 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:33 INFO - PROCESS | 1825 | 1461068613589 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 05:23:33 INFO - PROCESS | 1825 | 1461068613872 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9f37000 == 123 [pid = 1825] [id = 520] 05:23:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f8f679400) [pid = 1825] [serial = 1561] [outer = (nil)] 05:23:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fa50a7400) [pid = 1825] [serial = 1562] [outer = 0x7f0f8f679400] 05:23:33 INFO - PROCESS | 1825 | 1461068613993 Marionette DEBUG loaded listener.js 05:23:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa695ac00) [pid = 1825] [serial = 1563] [outer = 0x7f0f8f679400] 05:23:34 INFO - PROCESS | 1825 | 1461068614893 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 05:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 05:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:23:34 INFO - PROCESS | 1825 | 1461068614929 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 05:23:34 INFO - PROCESS | 1825 | 1461068614932 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 05:23:34 INFO - PROCESS | 1825 | 1461068614939 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:23:34 INFO - PROCESS | 1825 | 1461068614942 Marionette TRACE conn3 <- [1,2054,null,{}] 05:23:34 INFO - PROCESS | 1825 | 1461068614949 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:35 INFO - PROCESS | 1825 | 1461068615190 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 05:23:35 INFO - PROCESS | 1825 | 1461068615498 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc13000 == 124 [pid = 1825] [id = 521] 05:23:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f9fcc0400) [pid = 1825] [serial = 1564] [outer = (nil)] 05:23:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fa6cb9c00) [pid = 1825] [serial = 1565] [outer = 0x7f0f9fcc0400] 05:23:35 INFO - PROCESS | 1825 | 1461068615579 Marionette DEBUG loaded listener.js 05:23:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fa77b1c00) [pid = 1825] [serial = 1566] [outer = 0x7f0f9fcc0400] 05:23:36 INFO - PROCESS | 1825 | 1461068616478 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 05:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1591ms 05:23:36 INFO - PROCESS | 1825 | 1461068616529 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 05:23:36 INFO - PROCESS | 1825 | 1461068616534 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 05:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:23:36 INFO - PROCESS | 1825 | 1461068616541 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:23:36 INFO - PROCESS | 1825 | 1461068616544 Marionette TRACE conn3 <- [1,2058,null,{}] 05:23:36 INFO - PROCESS | 1825 | 1461068616550 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:36 INFO - PROCESS | 1825 | 1461068616787 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 05:23:37 INFO - PROCESS | 1825 | 1461068617089 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7e0f800 == 125 [pid = 1825] [id = 522] 05:23:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa4d4f800) [pid = 1825] [serial = 1567] [outer = (nil)] 05:23:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa84a0800) [pid = 1825] [serial = 1568] [outer = 0x7f0fa4d4f800] 05:23:37 INFO - PROCESS | 1825 | 1461068617171 Marionette DEBUG loaded listener.js 05:23:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fa90e3000) [pid = 1825] [serial = 1569] [outer = 0x7f0fa4d4f800] 05:23:38 INFO - PROCESS | 1825 | 1461068618021 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 05:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1531ms 05:23:38 INFO - PROCESS | 1825 | 1461068618073 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 05:23:38 INFO - PROCESS | 1825 | 1461068618077 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 05:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:23:38 INFO - PROCESS | 1825 | 1461068618083 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:23:38 INFO - PROCESS | 1825 | 1461068618085 Marionette TRACE conn3 <- [1,2062,null,{}] 05:23:38 INFO - PROCESS | 1825 | 1461068618092 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:38 INFO - PROCESS | 1825 | 1461068618317 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 05:23:38 INFO - PROCESS | 1825 | 1461068618585 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbe081000 == 126 [pid = 1825] [id = 523] 05:23:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f94ce5000) [pid = 1825] [serial = 1570] [outer = (nil)] 05:23:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fa9dd5400) [pid = 1825] [serial = 1571] [outer = 0x7f0f94ce5000] 05:23:38 INFO - PROCESS | 1825 | 1461068618708 Marionette DEBUG loaded listener.js 05:23:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0faabc4400) [pid = 1825] [serial = 1572] [outer = 0x7f0f94ce5000] 05:23:39 INFO - PROCESS | 1825 | 1461068619616 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 05:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1589ms 05:23:39 INFO - PROCESS | 1825 | 1461068619674 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 05:23:39 INFO - PROCESS | 1825 | 1461068619676 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 05:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:23:39 INFO - PROCESS | 1825 | 1461068619684 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:23:39 INFO - PROCESS | 1825 | 1461068619687 Marionette TRACE conn3 <- [1,2066,null,{}] 05:23:39 INFO - PROCESS | 1825 | 1461068619692 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:39 INFO - PROCESS | 1825 | 1461068619917 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 05:23:40 INFO - PROCESS | 1825 | 1461068620226 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc129a800 == 127 [pid = 1825] [id = 524] 05:23:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9fd19c00) [pid = 1825] [serial = 1573] [outer = (nil)] 05:23:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fab0da000) [pid = 1825] [serial = 1574] [outer = 0x7f0f9fd19c00] 05:23:40 INFO - PROCESS | 1825 | 1461068620309 Marionette DEBUG loaded listener.js 05:23:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fb711f000) [pid = 1825] [serial = 1575] [outer = 0x7f0f9fd19c00] 05:23:41 INFO - PROCESS | 1825 | 1461068621236 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 05:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1635ms 05:23:41 INFO - PROCESS | 1825 | 1461068621321 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 05:23:41 INFO - PROCESS | 1825 | 1461068621325 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 05:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:23:41 INFO - PROCESS | 1825 | 1461068621331 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:23:41 INFO - PROCESS | 1825 | 1461068621334 Marionette TRACE conn3 <- [1,2070,null,{}] 05:23:41 INFO - PROCESS | 1825 | 1461068621340 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:41 INFO - PROCESS | 1825 | 1461068621593 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 05:23:41 INFO - PROCESS | 1825 | 1461068621932 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f93185000 == 128 [pid = 1825] [id = 525] 05:23:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0f8b7cb400) [pid = 1825] [serial = 1576] [outer = (nil)] 05:23:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0f8b7d2c00) [pid = 1825] [serial = 1577] [outer = 0x7f0f8b7cb400] 05:23:42 INFO - PROCESS | 1825 | 1461068622010 Marionette DEBUG loaded listener.js 05:23:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0f961b8c00) [pid = 1825] [serial = 1578] [outer = 0x7f0f8b7cb400] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbedc5000 == 127 [pid = 1825] [id = 502] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc386800 == 126 [pid = 1825] [id = 501] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbd1b800 == 125 [pid = 1825] [id = 500] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbb80c800 == 124 [pid = 1825] [id = 499] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7e09800 == 123 [pid = 1825] [id = 498] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d21800 == 122 [pid = 1825] [id = 497] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac0f800 == 121 [pid = 1825] [id = 496] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8786000 == 120 [pid = 1825] [id = 495] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa541b800 == 119 [pid = 1825] [id = 494] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4c44000 == 118 [pid = 1825] [id = 493] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b70000 == 117 [pid = 1825] [id = 492] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0970000 == 116 [pid = 1825] [id = 491] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd31000 == 115 [pid = 1825] [id = 490] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f720800 == 114 [pid = 1825] [id = 489] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9d4e3000 == 113 [pid = 1825] [id = 488] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9781f000 == 112 [pid = 1825] [id = 487] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94db7000 == 111 [pid = 1825] [id = 486] 05:23:43 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ca7d800 == 110 [pid = 1825] [id = 485] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0f9d61cc00) [pid = 1825] [serial = 1320] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f93574800) [pid = 1825] [serial = 1374] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f9e245c00) [pid = 1825] [serial = 1329] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f9e599400) [pid = 1825] [serial = 1332] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9f752000) [pid = 1825] [serial = 1335] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f923d3400) [pid = 1825] [serial = 1323] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa2b1d400) [pid = 1825] [serial = 1341] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0fa0bad800) [pid = 1825] [serial = 1338] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f954b9000) [pid = 1825] [serial = 1326] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f933d1800) [pid = 1825] [serial = 1451] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9321dc00) [pid = 1825] [serial = 1454] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9f690c00) [pid = 1825] [serial = 1410] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9e5a8c00) [pid = 1825] [serial = 1409] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9e594000) [pid = 1825] [serial = 1407] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f9e4b1400) [pid = 1825] [serial = 1406] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9d7cf400) [pid = 1825] [serial = 1404] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9d623400) [pid = 1825] [serial = 1403] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9d520400) [pid = 1825] [serial = 1401] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f99341000) [pid = 1825] [serial = 1400] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f961c3c00) [pid = 1825] [serial = 1398] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f960d3c00) [pid = 1825] [serial = 1397] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f923c5400) [pid = 1825] [serial = 1448] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f8f7e2c00) [pid = 1825] [serial = 1445] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f8f8db400) [pid = 1825] [serial = 1446] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9313dc00) [pid = 1825] [serial = 1443] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f8f7e4000) [pid = 1825] [serial = 1442] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f8c799000) [pid = 1825] [serial = 1440] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f8b7cf800) [pid = 1825] [serial = 1439] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f94368400) [pid = 1825] [serial = 1395] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f9424f000) [pid = 1825] [serial = 1394] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9313e000) [pid = 1825] [serial = 1392] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f90cd1800) [pid = 1825] [serial = 1391] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f8ca37400) [pid = 1825] [serial = 1389] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f8c799400) [pid = 1825] [serial = 1388] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fa8c84000) [pid = 1825] [serial = 1437] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0fa842b800) [pid = 1825] [serial = 1436] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa73a9800) [pid = 1825] [serial = 1434] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fa69ce800) [pid = 1825] [serial = 1433] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0fa6957000) [pid = 1825] [serial = 1431] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa50a8400) [pid = 1825] [serial = 1430] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa4ad4800) [pid = 1825] [serial = 1428] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa4396800) [pid = 1825] [serial = 1427] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0fa40f9000) [pid = 1825] [serial = 1425] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa2b22800) [pid = 1825] [serial = 1424] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fa11df800) [pid = 1825] [serial = 1422] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fa0ba7c00) [pid = 1825] [serial = 1421] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa05cd000) [pid = 1825] [serial = 1419] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9ff41000) [pid = 1825] [serial = 1418] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9fe07c00) [pid = 1825] [serial = 1416] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f9fcea000) [pid = 1825] [serial = 1415] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f9f758c00) [pid = 1825] [serial = 1413] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f9f6adc00) [pid = 1825] [serial = 1412] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f94364c00) [pid = 1825] [serial = 1452] [outer = (nil)] [url = about:blank] 05:23:43 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f92966000) [pid = 1825] [serial = 1449] [outer = (nil)] [url = about:blank] 05:23:44 INFO - PROCESS | 1825 | 1461068624220 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 05:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2932ms 05:23:44 INFO - PROCESS | 1825 | 1461068624267 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 05:23:44 INFO - PROCESS | 1825 | 1461068624274 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 05:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:23:44 INFO - PROCESS | 1825 | 1461068624284 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:23:44 INFO - PROCESS | 1825 | 1461068624289 Marionette TRACE conn3 <- [1,2074,null,{}] 05:23:44 INFO - PROCESS | 1825 | 1461068624298 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:44 INFO - PROCESS | 1825 | 1461068624537 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 05:23:44 INFO - PROCESS | 1825 | 1461068624714 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f909c6800 == 111 [pid = 1825] [id = 526] 05:23:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8c8eac00) [pid = 1825] [serial = 1579] [outer = (nil)] 05:23:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f8ca40400) [pid = 1825] [serial = 1580] [outer = 0x7f0f8c8eac00] 05:23:44 INFO - PROCESS | 1825 | 1461068624788 Marionette DEBUG loaded listener.js 05:23:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f8f8dcc00) [pid = 1825] [serial = 1581] [outer = 0x7f0f8c8eac00] 05:23:45 INFO - PROCESS | 1825 | 1461068625630 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 05:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1436ms 05:23:45 INFO - PROCESS | 1825 | 1461068625721 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 05:23:45 INFO - PROCESS | 1825 | 1461068625729 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 05:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:23:45 INFO - PROCESS | 1825 | 1461068625740 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:23:45 INFO - PROCESS | 1825 | 1461068625743 Marionette TRACE conn3 <- [1,2078,null,{}] 05:23:45 INFO - PROCESS | 1825 | 1461068625750 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:45 INFO - PROCESS | 1825 | 1461068625964 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 05:23:46 INFO - PROCESS | 1825 | 1461068626173 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94204800 == 112 [pid = 1825] [id = 527] 05:23:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f8c8edc00) [pid = 1825] [serial = 1582] [outer = (nil)] 05:23:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f923cd800) [pid = 1825] [serial = 1583] [outer = 0x7f0f8c8edc00] 05:23:46 INFO - PROCESS | 1825 | 1461068626250 Marionette DEBUG loaded listener.js 05:23:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9313c400) [pid = 1825] [serial = 1584] [outer = 0x7f0f8c8edc00] 05:23:47 INFO - PROCESS | 1825 | 1461068627111 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 05:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1432ms 05:23:47 INFO - PROCESS | 1825 | 1461068627172 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 05:23:47 INFO - PROCESS | 1825 | 1461068627186 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 05:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:23:47 INFO - PROCESS | 1825 | 1461068627200 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:23:47 INFO - PROCESS | 1825 | 1461068627204 Marionette TRACE conn3 <- [1,2082,null,{}] 05:23:47 INFO - PROCESS | 1825 | 1461068627221 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:47 INFO - PROCESS | 1825 | 1461068627507 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 05:23:47 INFO - PROCESS | 1825 | 1461068627560 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fea800 == 113 [pid = 1825] [id = 528] 05:23:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f90bd9400) [pid = 1825] [serial = 1585] [outer = (nil)] 05:23:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f94369000) [pid = 1825] [serial = 1586] [outer = 0x7f0f90bd9400] 05:23:47 INFO - PROCESS | 1825 | 1461068627841 Marionette DEBUG loaded listener.js 05:23:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f954b5800) [pid = 1825] [serial = 1587] [outer = 0x7f0f90bd9400] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9d6f0800) [pid = 1825] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f90439800) [pid = 1825] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9d61ec00) [pid = 1825] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f94246c00) [pid = 1825] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f8b7cb000) [pid = 1825] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0fa40a9400) [pid = 1825] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f9e29bc00) [pid = 1825] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0fa50ab000) [pid = 1825] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f933dc400) [pid = 1825] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f8ca39400) [pid = 1825] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9fd15400) [pid = 1825] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f8f8db000) [pid = 1825] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f8f67ec00) [pid = 1825] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9f68ac00) [pid = 1825] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0fa50a9000) [pid = 1825] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f9fe3c800) [pid = 1825] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8b7d5c00) [pid = 1825] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0fb5e67800) [pid = 1825] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f9d6f0000) [pid = 1825] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f923cf400) [pid = 1825] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0faacaf000) [pid = 1825] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:23:48 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0fa4d47400) [pid = 1825] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:23:49 INFO - PROCESS | 1825 | 1461068629144 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 05:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1993ms 05:23:49 INFO - PROCESS | 1825 | 1461068629187 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 05:23:49 INFO - PROCESS | 1825 | 1461068629192 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 05:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:23:49 INFO - PROCESS | 1825 | 1461068629199 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:23:49 INFO - PROCESS | 1825 | 1461068629202 Marionette TRACE conn3 <- [1,2086,null,{}] 05:23:49 INFO - PROCESS | 1825 | 1461068629207 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:49 INFO - PROCESS | 1825 | 1461068629408 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 05:23:49 INFO - PROCESS | 1825 | 1461068629592 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97671800 == 114 [pid = 1825] [id = 529] 05:23:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f8b7cb000) [pid = 1825] [serial = 1588] [outer = (nil)] 05:23:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f94255800) [pid = 1825] [serial = 1589] [outer = 0x7f0f8b7cb000] 05:23:49 INFO - PROCESS | 1825 | 1461068629658 Marionette DEBUG loaded listener.js 05:23:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f97654800) [pid = 1825] [serial = 1590] [outer = 0x7f0f8b7cb000] 05:23:50 INFO - PROCESS | 1825 | 1461068630391 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 05:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1234ms 05:23:50 INFO - PROCESS | 1825 | 1461068630434 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 05:23:50 INFO - PROCESS | 1825 | 1461068630437 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 05:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:23:50 INFO - PROCESS | 1825 | 1461068630443 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:23:50 INFO - PROCESS | 1825 | 1461068630445 Marionette TRACE conn3 <- [1,2090,null,{}] 05:23:50 INFO - PROCESS | 1825 | 1461068630451 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:50 INFO - PROCESS | 1825 | 1461068630801 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 05:23:51 INFO - PROCESS | 1825 | 1461068631037 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8f6cd000 == 115 [pid = 1825] [id = 530] 05:23:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f8b7ce000) [pid = 1825] [serial = 1591] [outer = (nil)] 05:23:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f8c793800) [pid = 1825] [serial = 1592] [outer = 0x7f0f8b7ce000] 05:23:51 INFO - PROCESS | 1825 | 1461068631155 Marionette DEBUG loaded listener.js 05:23:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f8ca40800) [pid = 1825] [serial = 1593] [outer = 0x7f0f8b7ce000] 05:23:52 INFO - PROCESS | 1825 | 1461068632233 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 05:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1834ms 05:23:52 INFO - PROCESS | 1825 | 1461068632280 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 05:23:52 INFO - PROCESS | 1825 | 1461068632287 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 05:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:23:52 INFO - PROCESS | 1825 | 1461068632295 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:23:52 INFO - PROCESS | 1825 | 1461068632302 Marionette TRACE conn3 <- [1,2094,null,{}] 05:23:52 INFO - PROCESS | 1825 | 1461068632310 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:52 INFO - PROCESS | 1825 | 1461068632545 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 05:23:52 INFO - PROCESS | 1825 | 1461068632759 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fdc000 == 116 [pid = 1825] [id = 531] 05:23:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f9194bc00) [pid = 1825] [serial = 1594] [outer = (nil)] 05:23:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f93141c00) [pid = 1825] [serial = 1595] [outer = 0x7f0f9194bc00] 05:23:52 INFO - PROCESS | 1825 | 1461068632927 Marionette DEBUG loaded listener.js 05:23:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f94249c00) [pid = 1825] [serial = 1596] [outer = 0x7f0f9194bc00] 05:23:53 INFO - PROCESS | 1825 | 1461068633857 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 05:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1641ms 05:23:53 INFO - PROCESS | 1825 | 1461068633938 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 1825 | 1461068633942 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 05:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:23:53 INFO - PROCESS | 1825 | 1461068633949 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:23:53 INFO - PROCESS | 1825 | 1461068633953 Marionette TRACE conn3 <- [1,2098,null,{}] 05:23:53 INFO - PROCESS | 1825 | 1461068633959 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:54 INFO - PROCESS | 1825 | 1461068634220 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 05:23:54 INFO - PROCESS | 1825 | 1461068634582 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9799b000 == 117 [pid = 1825] [id = 532] 05:23:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f9357c400) [pid = 1825] [serial = 1597] [outer = (nil)] 05:23:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f9933cc00) [pid = 1825] [serial = 1598] [outer = 0x7f0f9357c400] 05:23:54 INFO - PROCESS | 1825 | 1461068634658 Marionette DEBUG loaded listener.js 05:23:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f9d4fd800) [pid = 1825] [serial = 1599] [outer = 0x7f0f9357c400] 05:23:55 INFO - PROCESS | 1825 | 1461068635545 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 05:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1635ms 05:23:55 INFO - PROCESS | 1825 | 1461068635587 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 05:23:55 INFO - PROCESS | 1825 | 1461068635594 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 05:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:23:55 INFO - PROCESS | 1825 | 1461068635611 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:23:55 INFO - PROCESS | 1825 | 1461068635619 Marionette TRACE conn3 <- [1,2102,null,{}] 05:23:55 INFO - PROCESS | 1825 | 1461068635625 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:55 INFO - PROCESS | 1825 | 1461068635876 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 05:23:56 INFO - PROCESS | 1825 | 1461068636175 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6bd800 == 118 [pid = 1825] [id = 533] 05:23:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f954bac00) [pid = 1825] [serial = 1600] [outer = (nil)] 05:23:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9d61c400) [pid = 1825] [serial = 1601] [outer = 0x7f0f954bac00] 05:23:56 INFO - PROCESS | 1825 | 1461068636267 Marionette DEBUG loaded listener.js 05:23:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f9d6f3400) [pid = 1825] [serial = 1602] [outer = 0x7f0f954bac00] 05:23:57 INFO - PROCESS | 1825 | 1461068637283 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 05:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1763ms 05:23:57 INFO - PROCESS | 1825 | 1461068637370 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 05:23:57 INFO - PROCESS | 1825 | 1461068637376 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 05:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:23:57 INFO - PROCESS | 1825 | 1461068637406 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:23:57 INFO - PROCESS | 1825 | 1461068637410 Marionette TRACE conn3 <- [1,2106,null,{}] 05:23:57 INFO - PROCESS | 1825 | 1461068637417 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:57 INFO - PROCESS | 1825 | 1461068637698 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 05:23:58 INFO - PROCESS | 1825 | 1461068638040 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f797800 == 119 [pid = 1825] [id = 534] 05:23:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f961c2000) [pid = 1825] [serial = 1603] [outer = (nil)] 05:23:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9e247800) [pid = 1825] [serial = 1604] [outer = 0x7f0f961c2000] 05:23:58 INFO - PROCESS | 1825 | 1461068638144 Marionette DEBUG loaded listener.js 05:23:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9e294400) [pid = 1825] [serial = 1605] [outer = 0x7f0f961c2000] 05:23:59 INFO - PROCESS | 1825 | 1461068639267 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 05:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1939ms 05:23:59 INFO - PROCESS | 1825 | 1461068639342 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 05:23:59 INFO - PROCESS | 1825 | 1461068639346 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 05:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:23:59 INFO - PROCESS | 1825 | 1461068639357 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:23:59 INFO - PROCESS | 1825 | 1461068639361 Marionette TRACE conn3 <- [1,2110,null,{}] 05:23:59 INFO - PROCESS | 1825 | 1461068639370 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:23:59 INFO - PROCESS | 1825 | 1461068639754 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 05:24:00 INFO - PROCESS | 1825 | 1461068640137 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa00a4800 == 120 [pid = 1825] [id = 535] 05:24:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9e5a4800) [pid = 1825] [serial = 1606] [outer = (nil)] 05:24:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9f691400) [pid = 1825] [serial = 1607] [outer = 0x7f0f9e5a4800] 05:24:00 INFO - PROCESS | 1825 | 1461068640278 Marionette DEBUG loaded listener.js 05:24:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9fd19000) [pid = 1825] [serial = 1608] [outer = 0x7f0f9e5a4800] 05:24:01 INFO - PROCESS | 1825 | 1461068641603 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 05:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2296ms 05:24:01 INFO - PROCESS | 1825 | 1461068641655 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 1825 | 1461068641662 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 05:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:24:01 INFO - PROCESS | 1825 | 1461068641673 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:24:01 INFO - PROCESS | 1825 | 1461068641677 Marionette TRACE conn3 <- [1,2114,null,{}] 05:24:01 INFO - PROCESS | 1825 | 1461068641687 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:02 INFO - PROCESS | 1825 | 1461068642012 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 05:24:02 INFO - PROCESS | 1825 | 1461068642390 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0ea6800 == 121 [pid = 1825] [id = 536] 05:24:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9e5a8c00) [pid = 1825] [serial = 1609] [outer = (nil)] 05:24:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0fa003a000) [pid = 1825] [serial = 1610] [outer = 0x7f0f9e5a8c00] 05:24:02 INFO - PROCESS | 1825 | 1461068642513 Marionette DEBUG loaded listener.js 05:24:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0fa05d6c00) [pid = 1825] [serial = 1611] [outer = 0x7f0f9e5a8c00] 05:24:03 INFO - PROCESS | 1825 | 1461068643775 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 05:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2150ms 05:24:03 INFO - PROCESS | 1825 | 1461068643824 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 05:24:03 INFO - PROCESS | 1825 | 1461068643830 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 05:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:24:03 INFO - PROCESS | 1825 | 1461068643840 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:24:03 INFO - PROCESS | 1825 | 1461068643844 Marionette TRACE conn3 <- [1,2118,null,{}] 05:24:03 INFO - PROCESS | 1825 | 1461068643853 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:04 INFO - PROCESS | 1825 | 1461068644193 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 05:24:04 INFO - PROCESS | 1825 | 1461068644575 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43df000 == 122 [pid = 1825] [id = 537] 05:24:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9fe32c00) [pid = 1825] [serial = 1612] [outer = (nil)] 05:24:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0fa0766000) [pid = 1825] [serial = 1613] [outer = 0x7f0f9fe32c00] 05:24:04 INFO - PROCESS | 1825 | 1461068644707 Marionette DEBUG loaded listener.js 05:24:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0fa0a10000) [pid = 1825] [serial = 1614] [outer = 0x7f0f9fe32c00] 05:24:05 INFO - PROCESS | 1825 | 1461068645955 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 05:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2193ms 05:24:06 INFO - PROCESS | 1825 | 1461068646035 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 05:24:06 INFO - PROCESS | 1825 | 1461068646041 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 05:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:24:06 INFO - PROCESS | 1825 | 1461068646050 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:24:06 INFO - PROCESS | 1825 | 1461068646053 Marionette TRACE conn3 <- [1,2122,null,{}] 05:24:06 INFO - PROCESS | 1825 | 1461068646063 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:06 INFO - PROCESS | 1825 | 1461068646428 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 05:24:06 INFO - PROCESS | 1825 | 1461068646798 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa50a1800 == 123 [pid = 1825] [id = 538] 05:24:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f99344400) [pid = 1825] [serial = 1615] [outer = (nil)] 05:24:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa0badc00) [pid = 1825] [serial = 1616] [outer = 0x7f0f99344400] 05:24:06 INFO - PROCESS | 1825 | 1461068646918 Marionette DEBUG loaded listener.js 05:24:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa11e5c00) [pid = 1825] [serial = 1617] [outer = 0x7f0f99344400] 05:24:08 INFO - PROCESS | 1825 | 1461068648150 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 05:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2186ms 05:24:08 INFO - PROCESS | 1825 | 1461068648237 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 05:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:24:08 INFO - PROCESS | 1825 | 1461068648242 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 05:24:08 INFO - PROCESS | 1825 | 1461068648251 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:24:08 INFO - PROCESS | 1825 | 1461068648256 Marionette TRACE conn3 <- [1,2126,null,{}] 05:24:08 INFO - PROCESS | 1825 | 1461068648264 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:08 INFO - PROCESS | 1825 | 1461068648623 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 05:24:09 INFO - PROCESS | 1825 | 1461068649002 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54dc000 == 124 [pid = 1825] [id = 539] 05:24:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9fe33000) [pid = 1825] [serial = 1618] [outer = (nil)] 05:24:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa2144800) [pid = 1825] [serial = 1619] [outer = 0x7f0f9fe33000] 05:24:09 INFO - PROCESS | 1825 | 1461068649138 Marionette DEBUG loaded listener.js 05:24:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0fa409fc00) [pid = 1825] [serial = 1620] [outer = 0x7f0f9fe33000] 05:24:10 INFO - PROCESS | 1825 | 1461068650415 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 05:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2246ms 05:24:10 INFO - PROCESS | 1825 | 1461068650498 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 05:24:10 INFO - PROCESS | 1825 | 1461068650504 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 05:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:24:10 INFO - PROCESS | 1825 | 1461068650513 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:24:10 INFO - PROCESS | 1825 | 1461068650517 Marionette TRACE conn3 <- [1,2130,null,{}] 05:24:10 INFO - PROCESS | 1825 | 1461068650526 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:10 INFO - PROCESS | 1825 | 1461068650890 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 05:24:11 INFO - PROCESS | 1825 | 1461068651288 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8ee1800 == 125 [pid = 1825] [id = 540] 05:24:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa438a800) [pid = 1825] [serial = 1621] [outer = (nil)] 05:24:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa4ad2000) [pid = 1825] [serial = 1622] [outer = 0x7f0fa438a800] 05:24:11 INFO - PROCESS | 1825 | 1461068651421 Marionette DEBUG loaded listener.js 05:24:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa6957000) [pid = 1825] [serial = 1623] [outer = 0x7f0fa438a800] 05:24:12 INFO - PROCESS | 1825 | 1461068652855 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 05:24:12 INFO - PROCESS | 1825 | 1461068652917 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 05:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:24:12 INFO - PROCESS | 1825 | 1461068652962 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:24:12 INFO - PROCESS | 1825 | 1461068652970 Marionette TRACE conn3 <- [1,2134,null,{}] 05:24:12 INFO - PROCESS | 1825 | 1461068652979 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:13 INFO - PROCESS | 1825 | 1461068653446 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 05:24:13 INFO - PROCESS | 1825 | 1461068653753 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab045000 == 126 [pid = 1825] [id = 541] 05:24:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa8430c00) [pid = 1825] [serial = 1624] [outer = (nil)] 05:24:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0faa322000) [pid = 1825] [serial = 1625] [outer = 0x7f0fa8430c00] 05:24:13 INFO - PROCESS | 1825 | 1461068653874 Marionette DEBUG loaded listener.js 05:24:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0faaca9000) [pid = 1825] [serial = 1626] [outer = 0x7f0fa8430c00] 05:24:15 INFO - PROCESS | 1825 | 1461068655009 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 05:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 2116ms 05:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:24:15 INFO - PROCESS | 1825 | 1461068655067 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 05:24:15 INFO - PROCESS | 1825 | 1461068655070 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 05:24:15 INFO - PROCESS | 1825 | 1461068655077 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:24:15 INFO - PROCESS | 1825 | 1461068655079 Marionette TRACE conn3 <- [1,2138,null,{}] 05:24:15 INFO - PROCESS | 1825 | 1461068655086 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:15 INFO - PROCESS | 1825 | 1461068655330 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 05:24:15 INFO - PROCESS | 1825 | 1461068655599 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6ce3000 == 127 [pid = 1825] [id = 542] 05:24:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f8b7cf400) [pid = 1825] [serial = 1627] [outer = (nil)] 05:24:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fab16d000) [pid = 1825] [serial = 1628] [outer = 0x7f0f8b7cf400] 05:24:15 INFO - PROCESS | 1825 | 1461068655732 Marionette DEBUG loaded listener.js 05:24:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fb6a55400) [pid = 1825] [serial = 1629] [outer = 0x7f0f8b7cf400] 05:24:16 INFO - PROCESS | 1825 | 1461068656613 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 05:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1585ms 05:24:16 INFO - PROCESS | 1825 | 1461068656662 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 05:24:16 INFO - PROCESS | 1825 | 1461068656667 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 05:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:24:16 INFO - PROCESS | 1825 | 1461068656674 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:24:16 INFO - PROCESS | 1825 | 1461068656678 Marionette TRACE conn3 <- [1,2142,null,{}] 05:24:16 INFO - PROCESS | 1825 | 1461068656684 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:16 INFO - PROCESS | 1825 | 1461068656945 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 05:24:17 INFO - PROCESS | 1825 | 1461068657256 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd0c800 == 128 [pid = 1825] [id = 543] 05:24:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa730a000) [pid = 1825] [serial = 1630] [outer = (nil)] 05:24:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fb7177400) [pid = 1825] [serial = 1631] [outer = 0x7f0fa730a000] 05:24:17 INFO - PROCESS | 1825 | 1461068657344 Marionette DEBUG loaded listener.js 05:24:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fb7ee2400) [pid = 1825] [serial = 1632] [outer = 0x7f0fa730a000] 05:24:18 INFO - PROCESS | 1825 | 1461068658263 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 05:24:18 INFO - PROCESS | 1825 | 1461068658315 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 05:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:24:18 INFO - PROCESS | 1825 | 1461068658322 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:24:18 INFO - PROCESS | 1825 | 1461068658327 Marionette TRACE conn3 <- [1,2146,null,{}] 05:24:18 INFO - PROCESS | 1825 | 1461068658333 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:18 INFO - PROCESS | 1825 | 1461068658576 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 05:24:18 INFO - PROCESS | 1825 | 1461068658909 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc0574800 == 129 [pid = 1825] [id = 544] 05:24:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa85f4400) [pid = 1825] [serial = 1633] [outer = (nil)] 05:24:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fbb99f000) [pid = 1825] [serial = 1634] [outer = 0x7f0fa85f4400] 05:24:19 INFO - PROCESS | 1825 | 1461068658998 Marionette DEBUG loaded listener.js 05:24:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fbbcd2c00) [pid = 1825] [serial = 1635] [outer = 0x7f0fa85f4400] 05:24:19 INFO - PROCESS | 1825 | 1461068659981 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 05:24:20 INFO - PROCESS | 1825 | 1461068660069 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 05:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:24:20 INFO - PROCESS | 1825 | 1461068660079 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:24:20 INFO - PROCESS | 1825 | 1461068660082 Marionette TRACE conn3 <- [1,2150,null,{}] 05:24:20 INFO - PROCESS | 1825 | 1461068660086 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:20 INFO - PROCESS | 1825 | 1461068660338 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 05:24:20 INFO - PROCESS | 1825 | 1461068660646 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13f0800 == 130 [pid = 1825] [id = 545] 05:24:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f8c755c00) [pid = 1825] [serial = 1636] [outer = (nil)] 05:24:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f8c75ec00) [pid = 1825] [serial = 1637] [outer = 0x7f0f8c755c00] 05:24:20 INFO - PROCESS | 1825 | 1461068660724 Marionette DEBUG loaded listener.js 05:24:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fb71e5800) [pid = 1825] [serial = 1638] [outer = 0x7f0f8c755c00] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c81800 == 129 [pid = 1825] [id = 343] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0e95000 == 128 [pid = 1825] [id = 420] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa04e7000 == 127 [pid = 1825] [id = 419] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb8164000 == 126 [pid = 1825] [id = 46] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94268000 == 125 [pid = 1825] [id = 288] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa910c800 == 124 [pid = 1825] [id = 55] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9610a000 == 123 [pid = 1825] [id = 170] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba139800 == 122 [pid = 1825] [id = 344] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43e1000 == 121 [pid = 1825] [id = 287] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc1291800 == 120 [pid = 1825] [id = 346] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc42d800 == 119 [pid = 1825] [id = 345] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9318c800 == 118 [pid = 1825] [id = 480] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97671800 == 117 [pid = 1825] [id = 529] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fea800 == 116 [pid = 1825] [id = 528] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94204800 == 115 [pid = 1825] [id = 527] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f909c6800 == 114 [pid = 1825] [id = 526] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbe081000 == 113 [pid = 1825] [id = 523] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb7e0f800 == 112 [pid = 1825] [id = 522] 05:24:22 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc13000 == 111 [pid = 1825] [id = 521] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9d7ce000) [pid = 1825] [serial = 1470] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9043f800) [pid = 1825] [serial = 1508] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fa2142800) [pid = 1825] [serial = 1482] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9d61d000) [pid = 1825] [serial = 1467] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f923c8c00) [pid = 1825] [serial = 1386] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fb6fa2000) [pid = 1825] [serial = 1502] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9e2a1400) [pid = 1825] [serial = 1472] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0faaca2c00) [pid = 1825] [serial = 1494] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f94365000) [pid = 1825] [serial = 1463] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f8f67e800) [pid = 1825] [serial = 1512] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa4a5a000) [pid = 1825] [serial = 1485] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f90441400) [pid = 1825] [serial = 1514] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f93148c00) [pid = 1825] [serial = 1461] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fb5ee1c00) [pid = 1825] [serial = 1500] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0fa50b3400) [pid = 1825] [serial = 1487] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0fa05cdc00) [pid = 1825] [serial = 1475] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f923ce400) [pid = 1825] [serial = 1460] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f8f67d000) [pid = 1825] [serial = 1458] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fb717d800) [pid = 1825] [serial = 1503] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0facc90c00) [pid = 1825] [serial = 1499] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f9fcecc00) [pid = 1825] [serial = 1473] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f90cca400) [pid = 1825] [serial = 1515] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0fb9b03800) [pid = 1825] [serial = 1506] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa0a11800) [pid = 1825] [serial = 1479] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9296dc00) [pid = 1825] [serial = 1517] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f8ca3fc00) [pid = 1825] [serial = 1511] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0fab1cf000) [pid = 1825] [serial = 1497] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa9dd5000) [pid = 1825] [serial = 1490] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fa11da800) [pid = 1825] [serial = 1481] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9d548800) [pid = 1825] [serial = 1466] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f9321a800) [pid = 1825] [serial = 1518] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f8c8e9000) [pid = 1825] [serial = 1457] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f954b9800) [pid = 1825] [serial = 1464] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f90444400) [pid = 1825] [serial = 1509] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0fa40f2000) [pid = 1825] [serial = 1484] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0faab58400) [pid = 1825] [serial = 1493] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0fa0768800) [pid = 1825] [serial = 1478] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0fab0dc800) [pid = 1825] [serial = 1496] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0fa0716400) [pid = 1825] [serial = 1476] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0faa14bc00) [pid = 1825] [serial = 1491] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f9d6f2c00) [pid = 1825] [serial = 1469] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0fb7fd1c00) [pid = 1825] [serial = 1505] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0fa77b8000) [pid = 1825] [serial = 1488] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f9357ac00) [pid = 1825] [serial = 1520] [outer = (nil)] [url = about:blank] 05:24:23 INFO - PROCESS | 1825 | 1461068663808 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 05:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 3791ms 05:24:23 INFO - PROCESS | 1825 | 1461068663873 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 05:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:24:23 INFO - PROCESS | 1825 | 1461068663877 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 05:24:23 INFO - PROCESS | 1825 | 1461068663884 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:24:23 INFO - PROCESS | 1825 | 1461068663888 Marionette TRACE conn3 <- [1,2154,null,{}] 05:24:23 INFO - PROCESS | 1825 | 1461068663896 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:24 INFO - PROCESS | 1825 | 1461068664101 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 05:24:24 INFO - PROCESS | 1825 | 1461068664326 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91753000 == 112 [pid = 1825] [id = 546] 05:24:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8cc9a800) [pid = 1825] [serial = 1639] [outer = (nil)] 05:24:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8cc9fc00) [pid = 1825] [serial = 1640] [outer = 0x7f0f8cc9a800] 05:24:24 INFO - PROCESS | 1825 | 1461068664398 Marionette DEBUG loaded listener.js 05:24:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8f67a000) [pid = 1825] [serial = 1641] [outer = 0x7f0f8cc9a800] 05:24:25 INFO - PROCESS | 1825 | 1461068665249 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 05:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1434ms 05:24:25 INFO - PROCESS | 1825 | 1461068665319 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 05:24:25 INFO - PROCESS | 1825 | 1461068665326 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 05:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:24:25 INFO - PROCESS | 1825 | 1461068665338 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:24:25 INFO - PROCESS | 1825 | 1461068665342 Marionette TRACE conn3 <- [1,2158,null,{}] 05:24:25 INFO - PROCESS | 1825 | 1461068665348 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:25 INFO - PROCESS | 1825 | 1461068665553 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 05:24:25 INFO - PROCESS | 1825 | 1461068665760 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94214800 == 113 [pid = 1825] [id = 547] 05:24:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f8cc9b400) [pid = 1825] [serial = 1642] [outer = (nil)] 05:24:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8f8de400) [pid = 1825] [serial = 1643] [outer = 0x7f0f8cc9b400] 05:24:25 INFO - PROCESS | 1825 | 1461068665824 Marionette DEBUG loaded listener.js 05:24:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f90444400) [pid = 1825] [serial = 1644] [outer = 0x7f0f8cc9b400] 05:24:26 INFO - PROCESS | 1825 | 1461068666817 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 05:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1532ms 05:24:26 INFO - PROCESS | 1825 | 1461068666871 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 05:24:26 INFO - PROCESS | 1825 | 1461068666875 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 05:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:24:26 INFO - PROCESS | 1825 | 1461068666902 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:24:26 INFO - PROCESS | 1825 | 1461068666913 Marionette TRACE conn3 <- [1,2162,null,{}] 05:24:26 INFO - PROCESS | 1825 | 1461068666957 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:27 INFO - PROCESS | 1825 | 1461068667285 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 05:24:27 INFO - PROCESS | 1825 | 1461068667392 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fd8000 == 114 [pid = 1825] [id = 548] 05:24:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f93142800) [pid = 1825] [serial = 1645] [outer = (nil)] 05:24:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f93221400) [pid = 1825] [serial = 1646] [outer = 0x7f0f93142800] 05:24:27 INFO - PROCESS | 1825 | 1461068667561 Marionette DEBUG loaded listener.js 05:24:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9424a400) [pid = 1825] [serial = 1647] [outer = 0x7f0f93142800] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa4d4f800) [pid = 1825] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f923cc400) [pid = 1825] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f9fd19c00) [pid = 1825] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f8f679400) [pid = 1825] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f8b7cb400) [pid = 1825] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f9fcc0400) [pid = 1825] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f8c8ea400) [pid = 1825] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f8c794800) [pid = 1825] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f94ce5000) [pid = 1825] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f9fd19800) [pid = 1825] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f960d0000) [pid = 1825] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0fa0dee400) [pid = 1825] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f9e5ad000) [pid = 1825] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f90bd9400) [pid = 1825] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0f8c8eac00) [pid = 1825] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0fa0bb1400) [pid = 1825] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0f90bdbc00) [pid = 1825] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0f960cdc00) [pid = 1825] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0f9e296c00) [pid = 1825] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0f8c8edc00) [pid = 1825] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0f933d1400) [pid = 1825] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0fa0de9400) [pid = 1825] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:24:28 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0f98fb4c00) [pid = 1825] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:24:28 INFO - PROCESS | 1825 | 1461068668977 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 05:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2104ms 05:24:29 INFO - PROCESS | 1825 | 1461068669006 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 05:24:29 INFO - PROCESS | 1825 | 1461068669011 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 05:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:24:29 INFO - PROCESS | 1825 | 1461068669016 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:24:29 INFO - PROCESS | 1825 | 1461068669018 Marionette TRACE conn3 <- [1,2166,null,{}] 05:24:29 INFO - PROCESS | 1825 | 1461068669023 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:29 INFO - PROCESS | 1825 | 1461068669221 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 05:24:29 INFO - PROCESS | 1825 | 1461068669236 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9766e000 == 115 [pid = 1825] [id = 549] 05:24:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0f8c8eac00) [pid = 1825] [serial = 1648] [outer = (nil)] 05:24:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f94367800) [pid = 1825] [serial = 1649] [outer = 0x7f0f8c8eac00] 05:24:29 INFO - PROCESS | 1825 | 1461068669299 Marionette DEBUG loaded listener.js 05:24:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0f94cec800) [pid = 1825] [serial = 1650] [outer = 0x7f0f8c8eac00] 05:24:30 INFO - PROCESS | 1825 | 1461068670188 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 05:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1227ms 05:24:30 INFO - PROCESS | 1825 | 1461068670245 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 05:24:30 INFO - PROCESS | 1825 | 1461068670249 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 05:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:24:30 INFO - PROCESS | 1825 | 1461068670256 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:24:30 INFO - PROCESS | 1825 | 1461068670259 Marionette TRACE conn3 <- [1,2170,null,{}] 05:24:30 INFO - PROCESS | 1825 | 1461068670264 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:30 INFO - PROCESS | 1825 | 1461068670623 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 05:24:30 INFO - PROCESS | 1825 | 1461068670850 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90876800 == 116 [pid = 1825] [id = 550] 05:24:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0f8c755800) [pid = 1825] [serial = 1651] [outer = (nil)] 05:24:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f8c792c00) [pid = 1825] [serial = 1652] [outer = 0x7f0f8c755800] 05:24:31 INFO - PROCESS | 1825 | 1461068671030 Marionette DEBUG loaded listener.js 05:24:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0f8ca3c000) [pid = 1825] [serial = 1653] [outer = 0x7f0f8c755800] 05:24:32 INFO - PROCESS | 1825 | 1461068672000 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 05:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1785ms 05:24:32 INFO - PROCESS | 1825 | 1461068672044 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 05:24:32 INFO - PROCESS | 1825 | 1461068672052 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 05:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:24:32 INFO - PROCESS | 1825 | 1461068672060 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:24:32 INFO - PROCESS | 1825 | 1461068672067 Marionette TRACE conn3 <- [1,2174,null,{}] 05:24:32 INFO - PROCESS | 1825 | 1461068672074 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:32 INFO - PROCESS | 1825 | 1461068672330 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 05:24:32 INFO - PROCESS | 1825 | 1461068672601 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d21800 == 117 [pid = 1825] [id = 551] 05:24:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0f8f7f0c00) [pid = 1825] [serial = 1654] [outer = (nil)] 05:24:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f9043dc00) [pid = 1825] [serial = 1655] [outer = 0x7f0f8f7f0c00] 05:24:32 INFO - PROCESS | 1825 | 1461068672725 Marionette DEBUG loaded listener.js 05:24:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f90be3400) [pid = 1825] [serial = 1656] [outer = 0x7f0f8f7f0c00] 05:24:33 INFO - PROCESS | 1825 | 1461068673738 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 05:24:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:24:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1733ms 05:24:33 INFO - PROCESS | 1825 | 1461068673798 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 05:24:33 INFO - PROCESS | 1825 | 1461068673804 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 05:24:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:24:33 INFO - PROCESS | 1825 | 1461068673810 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:24:33 INFO - PROCESS | 1825 | 1461068673814 Marionette TRACE conn3 <- [1,2178,null,{}] 05:24:33 INFO - PROCESS | 1825 | 1461068673819 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:34 INFO - PROCESS | 1825 | 1461068674067 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 05:24:34 INFO - PROCESS | 1825 | 1461068674414 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97886800 == 118 [pid = 1825] [id = 552] 05:24:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f923ca800) [pid = 1825] [serial = 1657] [outer = (nil)] 05:24:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f92970800) [pid = 1825] [serial = 1658] [outer = 0x7f0f923ca800] 05:24:34 INFO - PROCESS | 1825 | 1461068674501 Marionette DEBUG loaded listener.js 05:24:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f933cd400) [pid = 1825] [serial = 1659] [outer = 0x7f0f923ca800] 05:24:35 INFO - PROCESS | 1825 | 1461068675457 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 05:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1687ms 05:24:35 INFO - PROCESS | 1825 | 1461068675499 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 05:24:35 INFO - PROCESS | 1825 | 1461068675505 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 05:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:24:35 INFO - PROCESS | 1825 | 1461068675522 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:24:35 INFO - PROCESS | 1825 | 1461068675531 Marionette TRACE conn3 <- [1,2182,null,{}] 05:24:35 INFO - PROCESS | 1825 | 1461068675540 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:35 INFO - PROCESS | 1825 | 1461068675857 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 05:24:36 INFO - PROCESS | 1825 | 1461068676191 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e4d8000 == 119 [pid = 1825] [id = 553] 05:24:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f92964800) [pid = 1825] [serial = 1660] [outer = (nil)] 05:24:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f954c1000) [pid = 1825] [serial = 1661] [outer = 0x7f0f92964800] 05:24:36 INFO - PROCESS | 1825 | 1461068676289 Marionette DEBUG loaded listener.js 05:24:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f9765d000) [pid = 1825] [serial = 1662] [outer = 0x7f0f92964800] 05:24:37 INFO - PROCESS | 1825 | 1461068677233 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 05:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1747ms 05:24:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:24:37 INFO - PROCESS | 1825 | 1461068677263 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 05:24:37 INFO - PROCESS | 1825 | 1461068677266 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 05:24:37 INFO - PROCESS | 1825 | 1461068677272 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:24:37 INFO - PROCESS | 1825 | 1461068677276 Marionette TRACE conn3 <- [1,2186,null,{}] 05:24:37 INFO - PROCESS | 1825 | 1461068677281 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:37 INFO - PROCESS | 1825 | 1461068677517 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 05:24:37 INFO - PROCESS | 1825 | 1461068677779 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6cf000 == 120 [pid = 1825] [id = 554] 05:24:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f92967c00) [pid = 1825] [serial = 1663] [outer = (nil)] 05:24:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f99345c00) [pid = 1825] [serial = 1664] [outer = 0x7f0f92967c00] 05:24:37 INFO - PROCESS | 1825 | 1461068677902 Marionette DEBUG loaded listener.js 05:24:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f9d521400) [pid = 1825] [serial = 1665] [outer = 0x7f0f92967c00] 05:24:38 INFO - PROCESS | 1825 | 1461068678792 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 05:24:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:24:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1552ms 05:24:38 INFO - PROCESS | 1825 | 1461068678824 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 05:24:38 INFO - PROCESS | 1825 | 1461068678829 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 05:24:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:24:38 INFO - PROCESS | 1825 | 1461068678836 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:24:38 INFO - PROCESS | 1825 | 1461068678839 Marionette TRACE conn3 <- [1,2190,null,{}] 05:24:38 INFO - PROCESS | 1825 | 1461068678844 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:39 INFO - PROCESS | 1825 | 1461068679056 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 05:24:39 INFO - PROCESS | 1825 | 1461068679282 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f87c800 == 121 [pid = 1825] [id = 555] 05:24:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f9d627800) [pid = 1825] [serial = 1666] [outer = (nil)] 05:24:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f9d6c0800) [pid = 1825] [serial = 1667] [outer = 0x7f0f9d627800] 05:24:39 INFO - PROCESS | 1825 | 1461068679458 Marionette DEBUG loaded listener.js 05:24:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9e294800) [pid = 1825] [serial = 1668] [outer = 0x7f0f9d627800] 05:24:40 INFO - PROCESS | 1825 | 1461068680393 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 05:24:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:24:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1587ms 05:24:40 INFO - PROCESS | 1825 | 1461068680424 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 05:24:40 INFO - PROCESS | 1825 | 1461068680428 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 05:24:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:24:40 INFO - PROCESS | 1825 | 1461068680434 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:24:40 INFO - PROCESS | 1825 | 1461068680438 Marionette TRACE conn3 <- [1,2194,null,{}] 05:24:40 INFO - PROCESS | 1825 | 1461068680443 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:40 INFO - PROCESS | 1825 | 1461068680666 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 05:24:40 INFO - PROCESS | 1825 | 1461068680884 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:40 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa04e1000 == 122 [pid = 1825] [id = 556] 05:24:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f9d627c00) [pid = 1825] [serial = 1669] [outer = (nil)] 05:24:40 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9e592800) [pid = 1825] [serial = 1670] [outer = 0x7f0f9d627c00] 05:24:41 INFO - PROCESS | 1825 | 1461068680996 Marionette DEBUG loaded listener.js 05:24:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9f685400) [pid = 1825] [serial = 1671] [outer = 0x7f0f9d627c00] 05:24:41 INFO - PROCESS | 1825 | 1461068681942 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 05:24:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:24:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1583ms 05:24:42 INFO - PROCESS | 1825 | 1461068682021 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 05:24:42 INFO - PROCESS | 1825 | 1461068682026 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 05:24:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:24:42 INFO - PROCESS | 1825 | 1461068682035 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:24:42 INFO - PROCESS | 1825 | 1461068682039 Marionette TRACE conn3 <- [1,2198,null,{}] 05:24:42 INFO - PROCESS | 1825 | 1461068682047 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:42 INFO - PROCESS | 1825 | 1461068682346 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 05:24:42 INFO - PROCESS | 1825 | 1461068682709 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09da000 == 123 [pid = 1825] [id = 557] 05:24:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9f690000) [pid = 1825] [serial = 1672] [outer = (nil)] 05:24:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9f6a7400) [pid = 1825] [serial = 1673] [outer = 0x7f0f9f690000] 05:24:42 INFO - PROCESS | 1825 | 1461068682805 Marionette DEBUG loaded listener.js 05:24:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9f757400) [pid = 1825] [serial = 1674] [outer = 0x7f0f9f690000] 05:24:43 INFO - PROCESS | 1825 | 1461068683731 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 05:24:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:24:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1738ms 05:24:43 INFO - PROCESS | 1825 | 1461068683774 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 05:24:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:24:43 INFO - PROCESS | 1825 | 1461068683780 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 05:24:43 INFO - PROCESS | 1825 | 1461068683787 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:24:43 INFO - PROCESS | 1825 | 1461068683791 Marionette TRACE conn3 <- [1,2202,null,{}] 05:24:43 INFO - PROCESS | 1825 | 1461068683797 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:44 INFO - PROCESS | 1825 | 1461068684027 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 05:24:44 INFO - PROCESS | 1825 | 1461068684289 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa21b3000 == 124 [pid = 1825] [id = 558] 05:24:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9f68b000) [pid = 1825] [serial = 1675] [outer = (nil)] 05:24:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9fce5000) [pid = 1825] [serial = 1676] [outer = 0x7f0f9f68b000] 05:24:44 INFO - PROCESS | 1825 | 1461068684408 Marionette DEBUG loaded listener.js 05:24:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9fd1b800) [pid = 1825] [serial = 1677] [outer = 0x7f0f9f68b000] 05:24:45 INFO - PROCESS | 1825 | 1461068685416 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 05:24:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:24:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1683ms 05:24:45 INFO - PROCESS | 1825 | 1461068685472 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 05:24:45 INFO - PROCESS | 1825 | 1461068685477 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 05:24:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:24:45 INFO - PROCESS | 1825 | 1461068685486 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:24:45 INFO - PROCESS | 1825 | 1461068685489 Marionette TRACE conn3 <- [1,2206,null,{}] 05:24:45 INFO - PROCESS | 1825 | 1461068685495 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:45 INFO - PROCESS | 1825 | 1461068685722 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 05:24:46 INFO - PROCESS | 1825 | 1461068686077 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43ea800 == 125 [pid = 1825] [id = 559] 05:24:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d520c00) [pid = 1825] [serial = 1678] [outer = (nil)] 05:24:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9fe34400) [pid = 1825] [serial = 1679] [outer = 0x7f0f9d520c00] 05:24:46 INFO - PROCESS | 1825 | 1461068686208 Marionette DEBUG loaded listener.js 05:24:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9ff3e800) [pid = 1825] [serial = 1680] [outer = 0x7f0f9d520c00] 05:24:47 INFO - PROCESS | 1825 | 1461068687074 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 05:24:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:24:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1636ms 05:24:47 INFO - PROCESS | 1825 | 1461068687123 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 05:24:47 INFO - PROCESS | 1825 | 1461068687127 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 05:24:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:24:47 INFO - PROCESS | 1825 | 1461068687133 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:24:47 INFO - PROCESS | 1825 | 1461068687135 Marionette TRACE conn3 <- [1,2210,null,{}] 05:24:47 INFO - PROCESS | 1825 | 1461068687141 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:47 INFO - PROCESS | 1825 | 1461068687363 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 05:24:47 INFO - PROCESS | 1825 | 1461068687644 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52ed800 == 126 [pid = 1825] [id = 560] 05:24:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0fa0708c00) [pid = 1825] [serial = 1681] [outer = (nil)] 05:24:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0fa0716800) [pid = 1825] [serial = 1682] [outer = 0x7f0fa0708c00] 05:24:47 INFO - PROCESS | 1825 | 1461068687789 Marionette DEBUG loaded listener.js 05:24:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa0a0f800) [pid = 1825] [serial = 1683] [outer = 0x7f0fa0708c00] 05:24:48 INFO - PROCESS | 1825 | 1461068688662 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 05:24:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:24:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1578ms 05:24:48 INFO - PROCESS | 1825 | 1461068688712 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 05:24:48 INFO - PROCESS | 1825 | 1461068688722 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 05:24:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:24:48 INFO - PROCESS | 1825 | 1461068688728 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:24:48 INFO - PROCESS | 1825 | 1461068688732 Marionette TRACE conn3 <- [1,2214,null,{}] 05:24:48 INFO - PROCESS | 1825 | 1461068688737 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:48 INFO - PROCESS | 1825 | 1461068688991 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 05:24:49 INFO - PROCESS | 1825 | 1461068689300 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8cdd800 == 127 [pid = 1825] [id = 561] 05:24:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa082c400) [pid = 1825] [serial = 1684] [outer = (nil)] 05:24:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa2c5ec00) [pid = 1825] [serial = 1685] [outer = 0x7f0fa082c400] 05:24:49 INFO - PROCESS | 1825 | 1461068689377 Marionette DEBUG loaded listener.js 05:24:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa40ef800) [pid = 1825] [serial = 1686] [outer = 0x7f0fa082c400] 05:24:50 INFO - PROCESS | 1825 | 1461068690183 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 05:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1487ms 05:24:50 INFO - PROCESS | 1825 | 1461068690217 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 05:24:50 INFO - PROCESS | 1825 | 1461068690220 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 05:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:24:50 INFO - PROCESS | 1825 | 1461068690226 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:24:50 INFO - PROCESS | 1825 | 1461068690228 Marionette TRACE conn3 <- [1,2218,null,{}] 05:24:50 INFO - PROCESS | 1825 | 1461068690234 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:50 INFO - PROCESS | 1825 | 1461068690456 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 05:24:50 INFO - PROCESS | 1825 | 1461068690696 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa986c000 == 128 [pid = 1825] [id = 562] 05:24:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0fa0df0800) [pid = 1825] [serial = 1687] [outer = (nil)] 05:24:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa42a9c00) [pid = 1825] [serial = 1688] [outer = 0x7f0fa0df0800] 05:24:50 INFO - PROCESS | 1825 | 1461068690772 Marionette DEBUG loaded listener.js 05:24:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa4395800) [pid = 1825] [serial = 1689] [outer = 0x7f0fa0df0800] 05:24:51 INFO - PROCESS | 1825 | 1461068691648 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 05:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1482ms 05:24:51 INFO - PROCESS | 1825 | 1461068691710 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 05:24:51 INFO - PROCESS | 1825 | 1461068691713 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 05:24:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:24:51 INFO - PROCESS | 1825 | 1461068691721 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:24:51 INFO - PROCESS | 1825 | 1461068691725 Marionette TRACE conn3 <- [1,2222,null,{}] 05:24:51 INFO - PROCESS | 1825 | 1461068691730 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:51 INFO - PROCESS | 1825 | 1461068691959 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 05:24:52 INFO - PROCESS | 1825 | 1461068692218 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac13000 == 129 [pid = 1825] [id = 563] 05:24:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa40f1400) [pid = 1825] [serial = 1690] [outer = (nil)] 05:24:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa4ad5800) [pid = 1825] [serial = 1691] [outer = 0x7f0fa40f1400] 05:24:52 INFO - PROCESS | 1825 | 1461068692336 Marionette DEBUG loaded listener.js 05:24:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa4d4d800) [pid = 1825] [serial = 1692] [outer = 0x7f0fa40f1400] 05:24:53 INFO - PROCESS | 1825 | 1461068693187 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 05:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1529ms 05:24:53 INFO - PROCESS | 1825 | 1461068693251 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 05:24:53 INFO - PROCESS | 1825 | 1461068693255 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 05:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:24:53 INFO - PROCESS | 1825 | 1461068693262 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:24:53 INFO - PROCESS | 1825 | 1461068693265 Marionette TRACE conn3 <- [1,2226,null,{}] 05:24:53 INFO - PROCESS | 1825 | 1461068693270 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:53 INFO - PROCESS | 1825 | 1461068693504 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 05:24:53 INFO - PROCESS | 1825 | 1461068693779 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facc13000 == 130 [pid = 1825] [id = 564] 05:24:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa40f8400) [pid = 1825] [serial = 1693] [outer = (nil)] 05:24:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa50b3400) [pid = 1825] [serial = 1694] [outer = 0x7f0fa40f8400] 05:24:53 INFO - PROCESS | 1825 | 1461068693928 Marionette DEBUG loaded listener.js 05:24:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa6a86c00) [pid = 1825] [serial = 1695] [outer = 0x7f0fa40f8400] 05:24:55 INFO - PROCESS | 1825 | 1461068695161 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 05:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1934ms 05:24:55 INFO - PROCESS | 1825 | 1461068695199 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 05:24:55 INFO - PROCESS | 1825 | 1461068695202 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 05:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:24:55 INFO - PROCESS | 1825 | 1461068695209 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:24:55 INFO - PROCESS | 1825 | 1461068695213 Marionette TRACE conn3 <- [1,2230,null,{}] 05:24:55 INFO - PROCESS | 1825 | 1461068695218 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:55 INFO - PROCESS | 1825 | 1461068695450 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 05:24:55 INFO - PROCESS | 1825 | 1461068695756 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6faf800 == 131 [pid = 1825] [id = 565] 05:24:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9e4bec00) [pid = 1825] [serial = 1696] [outer = (nil)] 05:24:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa730a800) [pid = 1825] [serial = 1697] [outer = 0x7f0f9e4bec00] 05:24:55 INFO - PROCESS | 1825 | 1461068695836 Marionette DEBUG loaded listener.js 05:24:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa77b1000) [pid = 1825] [serial = 1698] [outer = 0x7f0f9e4bec00] 05:24:56 INFO - PROCESS | 1825 | 1461068696674 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 05:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1478ms 05:24:56 INFO - PROCESS | 1825 | 1461068696689 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 05:24:56 INFO - PROCESS | 1825 | 1461068696691 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 05:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:24:56 INFO - PROCESS | 1825 | 1461068696698 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:24:56 INFO - PROCESS | 1825 | 1461068696701 Marionette TRACE conn3 <- [1,2234,null,{}] 05:24:56 INFO - PROCESS | 1825 | 1461068696706 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:56 INFO - PROCESS | 1825 | 1461068696934 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 05:24:57 INFO - PROCESS | 1825 | 1461068697202 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb819800 == 132 [pid = 1825] [id = 566] 05:24:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa4a5e000) [pid = 1825] [serial = 1699] [outer = (nil)] 05:24:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa827cc00) [pid = 1825] [serial = 1700] [outer = 0x7f0fa4a5e000] 05:24:57 INFO - PROCESS | 1825 | 1461068697281 Marionette DEBUG loaded listener.js 05:24:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa87b1c00) [pid = 1825] [serial = 1701] [outer = 0x7f0fa4a5e000] 05:24:58 INFO - PROCESS | 1825 | 1461068698306 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 05:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1639ms 05:24:58 INFO - PROCESS | 1825 | 1461068698339 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 05:24:58 INFO - PROCESS | 1825 | 1461068698344 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 05:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:24:58 INFO - PROCESS | 1825 | 1461068698350 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:24:58 INFO - PROCESS | 1825 | 1461068698353 Marionette TRACE conn3 <- [1,2238,null,{}] 05:24:58 INFO - PROCESS | 1825 | 1461068698360 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:24:58 INFO - PROCESS | 1825 | 1461068698584 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 05:24:58 INFO - PROCESS | 1825 | 1461068698853 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbdd3000 == 133 [pid = 1825] [id = 567] 05:24:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa730a400) [pid = 1825] [serial = 1702] [outer = (nil)] 05:24:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa9dd9800) [pid = 1825] [serial = 1703] [outer = 0x7f0fa730a400] 05:24:58 INFO - PROCESS | 1825 | 1461068698932 Marionette DEBUG loaded listener.js 05:24:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0faa4b5000) [pid = 1825] [serial = 1704] [outer = 0x7f0fa730a400] 05:24:59 INFO - PROCESS | 1825 | 1461068699801 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 05:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1490ms 05:24:59 INFO - PROCESS | 1825 | 1461068699840 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 05:24:59 INFO - PROCESS | 1825 | 1461068699843 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 05:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:24:59 INFO - PROCESS | 1825 | 1461068699849 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:24:59 INFO - PROCESS | 1825 | 1461068699852 Marionette TRACE conn3 <- [1,2242,null,{}] 05:24:59 INFO - PROCESS | 1825 | 1461068699863 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:00 INFO - PROCESS | 1825 | 1461068700099 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 05:25:00 INFO - PROCESS | 1825 | 1461068700370 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc36e800 == 134 [pid = 1825] [id = 568] 05:25:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f8f8d3000) [pid = 1825] [serial = 1705] [outer = (nil)] 05:25:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa77b8000) [pid = 1825] [serial = 1706] [outer = 0x7f0f8f8d3000] 05:25:00 INFO - PROCESS | 1825 | 1461068700488 Marionette DEBUG loaded listener.js 05:25:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0facebe800) [pid = 1825] [serial = 1707] [outer = 0x7f0f8f8d3000] 05:25:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9766e000 == 133 [pid = 1825] [id = 549] 05:25:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fd8000 == 132 [pid = 1825] [id = 548] 05:25:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94214800 == 131 [pid = 1825] [id = 547] 05:25:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91753000 == 130 [pid = 1825] [id = 546] 05:25:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc0574800 == 129 [pid = 1825] [id = 544] 05:25:01 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbd0c800 == 128 [pid = 1825] [id = 543] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6ce3000 == 127 [pid = 1825] [id = 542] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab045000 == 126 [pid = 1825] [id = 541] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8ee1800 == 125 [pid = 1825] [id = 540] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54dc000 == 124 [pid = 1825] [id = 539] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa50a1800 == 123 [pid = 1825] [id = 538] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43df000 == 122 [pid = 1825] [id = 537] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0ea6800 == 121 [pid = 1825] [id = 536] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa00a4800 == 120 [pid = 1825] [id = 535] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f797800 == 119 [pid = 1825] [id = 534] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6bd800 == 118 [pid = 1825] [id = 533] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9799b000 == 117 [pid = 1825] [id = 532] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fdc000 == 116 [pid = 1825] [id = 531] 05:25:02 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8f6cd000 == 115 [pid = 1825] [id = 530] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa90e3000) [pid = 1825] [serial = 1569] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f933d4c00) [pid = 1825] [serial = 1526] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fab0da000) [pid = 1825] [serial = 1574] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa695ac00) [pid = 1825] [serial = 1563] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f8b7d2c00) [pid = 1825] [serial = 1577] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa6cb9c00) [pid = 1825] [serial = 1565] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f8f8d7400) [pid = 1825] [serial = 1524] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f954bdc00) [pid = 1825] [serial = 1455] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa84a0800) [pid = 1825] [serial = 1568] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0faabc4400) [pid = 1825] [serial = 1572] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fa05d5c00) [pid = 1825] [serial = 1550] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f961b8c00) [pid = 1825] [serial = 1578] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f99342400) [pid = 1825] [serial = 1532] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fa50a7400) [pid = 1825] [serial = 1562] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fa4ace400) [pid = 1825] [serial = 1559] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f9f69d800) [pid = 1825] [serial = 1541] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f954b5800) [pid = 1825] [serial = 1587] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f8ca40400) [pid = 1825] [serial = 1580] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa429fc00) [pid = 1825] [serial = 1556] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f9fcbb000) [pid = 1825] [serial = 1544] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f961b4c00) [pid = 1825] [serial = 1529] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f9e29a800) [pid = 1825] [serial = 1538] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fb711f000) [pid = 1825] [serial = 1575] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f923cd800) [pid = 1825] [serial = 1583] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f9f74f800) [pid = 1825] [serial = 1542] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa4d47800) [pid = 1825] [serial = 1560] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9313c400) [pid = 1825] [serial = 1584] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9fe41400) [pid = 1825] [serial = 1547] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f94369000) [pid = 1825] [serial = 1586] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa0035400) [pid = 1825] [serial = 1548] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fa77b1c00) [pid = 1825] [serial = 1566] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f94366c00) [pid = 1825] [serial = 1527] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa9dd5400) [pid = 1825] [serial = 1571] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9765fc00) [pid = 1825] [serial = 1530] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fa4396000) [pid = 1825] [serial = 1557] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f9e596c00) [pid = 1825] [serial = 1539] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f9d4fb000) [pid = 1825] [serial = 1533] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f8f8dcc00) [pid = 1825] [serial = 1581] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0fa116b000) [pid = 1825] [serial = 1553] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f8f677800) [pid = 1825] [serial = 1523] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9d6c1800) [pid = 1825] [serial = 1536] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9fd20c00) [pid = 1825] [serial = 1545] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0fa0765c00) [pid = 1825] [serial = 1551] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0fa213dc00) [pid = 1825] [serial = 1554] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9d557000) [pid = 1825] [serial = 1535] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f94255800) [pid = 1825] [serial = 1589] [outer = (nil)] [url = about:blank] 05:25:03 INFO - PROCESS | 1825 | 1461068703114 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 05:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 3295ms 05:25:03 INFO - PROCESS | 1825 | 1461068703149 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 05:25:03 INFO - PROCESS | 1825 | 1461068703158 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 05:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:25:03 INFO - PROCESS | 1825 | 1461068703171 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:25:03 INFO - PROCESS | 1825 | 1461068703179 Marionette TRACE conn3 <- [1,2246,null,{}] 05:25:03 INFO - PROCESS | 1825 | 1461068703214 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:03 INFO - PROCESS | 1825 | 1461068703533 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 05:25:03 INFO - PROCESS | 1825 | 1461068703879 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f919d4000 == 116 [pid = 1825] [id = 569] 05:25:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8cc97800) [pid = 1825] [serial = 1708] [outer = (nil)] 05:25:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8cc9b000) [pid = 1825] [serial = 1709] [outer = 0x7f0f8cc97800] 05:25:03 INFO - PROCESS | 1825 | 1461068703971 Marionette DEBUG loaded listener.js 05:25:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8f67e400) [pid = 1825] [serial = 1710] [outer = 0x7f0f8cc97800] 05:25:04 INFO - PROCESS | 1825 | 1461068704895 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 05:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1763ms 05:25:04 INFO - PROCESS | 1825 | 1461068704934 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 05:25:04 INFO - PROCESS | 1825 | 1461068704942 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 05:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:25:04 INFO - PROCESS | 1825 | 1461068704967 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:25:04 INFO - PROCESS | 1825 | 1461068704970 Marionette TRACE conn3 <- [1,2250,null,{}] 05:25:04 INFO - PROCESS | 1825 | 1461068704977 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:05 INFO - PROCESS | 1825 | 1461068705265 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 05:25:05 INFO - PROCESS | 1825 | 1461068705300 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d06000 == 117 [pid = 1825] [id = 570] 05:25:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f8f8da400) [pid = 1825] [serial = 1711] [outer = (nil)] 05:25:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f9043e000) [pid = 1825] [serial = 1712] [outer = 0x7f0f8f8da400] 05:25:05 INFO - PROCESS | 1825 | 1461068705365 Marionette DEBUG loaded listener.js 05:25:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f90ccec00) [pid = 1825] [serial = 1713] [outer = 0x7f0f8f8da400] 05:25:06 INFO - PROCESS | 1825 | 1461068706450 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 05:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1536ms 05:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:25:06 INFO - PROCESS | 1825 | 1461068706503 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 05:25:06 INFO - PROCESS | 1825 | 1461068706505 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 05:25:06 INFO - PROCESS | 1825 | 1461068706512 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:25:06 INFO - PROCESS | 1825 | 1461068706517 Marionette TRACE conn3 <- [1,2254,null,{}] 05:25:06 INFO - PROCESS | 1825 | 1461068706531 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:07 INFO - PROCESS | 1825 | 1461068707272 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f8b7cf400) [pid = 1825] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f93142800) [pid = 1825] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f9e5a4800) [pid = 1825] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f99344400) [pid = 1825] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f92967400) [pid = 1825] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f9e5a8c00) [pid = 1825] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f9357c400) [pid = 1825] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8cc9a800) [pid = 1825] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f9fe33000) [pid = 1825] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f954bac00) [pid = 1825] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f8b7ce000) [pid = 1825] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0fa85f4400) [pid = 1825] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0f8cc9b400) [pid = 1825] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0fa8430c00) [pid = 1825] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0f9fe32c00) [pid = 1825] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0f8c755c00) [pid = 1825] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0fa730a000) [pid = 1825] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0f9194bc00) [pid = 1825] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0f961c2000) [pid = 1825] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:25:07 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0fa438a800) [pid = 1825] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:25:07 INFO - PROCESS | 1825 | 1461068707466 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f927b9000 == 118 [pid = 1825] [id = 571] 05:25:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0f8b7cf400) [pid = 1825] [serial = 1714] [outer = (nil)] 05:25:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f8c8ee000) [pid = 1825] [serial = 1715] [outer = 0x7f0f8b7cf400] 05:25:07 INFO - PROCESS | 1825 | 1461068707542 Marionette DEBUG loaded listener.js 05:25:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0f933d9c00) [pid = 1825] [serial = 1716] [outer = 0x7f0f8b7cf400] 05:25:08 INFO - PROCESS | 1825 | 1461068708272 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 05:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1785ms 05:25:08 INFO - PROCESS | 1825 | 1461068708296 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 05:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:25:08 INFO - PROCESS | 1825 | 1461068708301 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 05:25:08 INFO - PROCESS | 1825 | 1461068708307 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:25:08 INFO - PROCESS | 1825 | 1461068708310 Marionette TRACE conn3 <- [1,2258,null,{}] 05:25:08 INFO - PROCESS | 1825 | 1461068708315 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:08 INFO - PROCESS | 1825 | 1461068708538 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 05:25:08 INFO - PROCESS | 1825 | 1461068708716 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97889000 == 119 [pid = 1825] [id = 572] 05:25:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0f8b7d1400) [pid = 1825] [serial = 1717] [outer = (nil)] 05:25:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f94245000) [pid = 1825] [serial = 1718] [outer = 0x7f0f8b7d1400] 05:25:08 INFO - PROCESS | 1825 | 1461068708792 Marionette DEBUG loaded listener.js 05:25:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0f954b2400) [pid = 1825] [serial = 1719] [outer = 0x7f0f8b7d1400] 05:25:09 INFO - PROCESS | 1825 | 1461068709892 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 05:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1631ms 05:25:09 INFO - PROCESS | 1825 | 1461068709939 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 05:25:09 INFO - PROCESS | 1825 | 1461068709945 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 05:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:25:09 INFO - PROCESS | 1825 | 1461068709954 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:25:09 INFO - PROCESS | 1825 | 1461068709960 Marionette TRACE conn3 <- [1,2262,null,{}] 05:25:09 INFO - PROCESS | 1825 | 1461068709970 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:10 INFO - PROCESS | 1825 | 1461068710287 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 05:25:10 INFO - PROCESS | 1825 | 1461068710610 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9421c800 == 120 [pid = 1825] [id = 573] 05:25:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0f8c795800) [pid = 1825] [serial = 1720] [outer = (nil)] 05:25:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f8f7e3400) [pid = 1825] [serial = 1721] [outer = 0x7f0f8c795800] 05:25:10 INFO - PROCESS | 1825 | 1461068710691 Marionette DEBUG loaded listener.js 05:25:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f90439000) [pid = 1825] [serial = 1722] [outer = 0x7f0f8c795800] 05:25:11 INFO - PROCESS | 1825 | 1461068711623 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 05:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1740ms 05:25:11 INFO - PROCESS | 1825 | 1461068711694 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 05:25:11 INFO - PROCESS | 1825 | 1461068711701 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 05:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:25:11 INFO - PROCESS | 1825 | 1461068711713 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:25:11 INFO - PROCESS | 1825 | 1461068711716 Marionette TRACE conn3 <- [1,2266,null,{}] 05:25:11 INFO - PROCESS | 1825 | 1461068711722 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:12 INFO - PROCESS | 1825 | 1461068712006 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 05:25:12 INFO - PROCESS | 1825 | 1461068712369 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9901a000 == 121 [pid = 1825] [id = 574] 05:25:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f9321c800) [pid = 1825] [serial = 1723] [outer = (nil)] 05:25:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f94369c00) [pid = 1825] [serial = 1724] [outer = 0x7f0f9321c800] 05:25:12 INFO - PROCESS | 1825 | 1461068712450 Marionette DEBUG loaded listener.js 05:25:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f954bc000) [pid = 1825] [serial = 1725] [outer = 0x7f0f9321c800] 05:25:13 INFO - PROCESS | 1825 | 1461068713405 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 05:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1731ms 05:25:13 INFO - PROCESS | 1825 | 1461068713444 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 05:25:13 INFO - PROCESS | 1825 | 1461068713447 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 05:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:25:13 INFO - PROCESS | 1825 | 1461068713454 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:25:13 INFO - PROCESS | 1825 | 1461068713461 Marionette TRACE conn3 <- [1,2270,null,{}] 05:25:13 INFO - PROCESS | 1825 | 1461068713477 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:13 INFO - PROCESS | 1825 | 1461068713715 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 05:25:14 INFO - PROCESS | 1825 | 1461068714028 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5c4800 == 122 [pid = 1825] [id = 575] 05:25:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f98fb2800) [pid = 1825] [serial = 1726] [outer = (nil)] 05:25:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f9d4f3000) [pid = 1825] [serial = 1727] [outer = 0x7f0f98fb2800] 05:25:14 INFO - PROCESS | 1825 | 1461068714112 Marionette DEBUG loaded listener.js 05:25:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f9d557000) [pid = 1825] [serial = 1728] [outer = 0x7f0f98fb2800] 05:25:14 INFO - PROCESS | 1825 | 1461068714980 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 05:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1589ms 05:25:15 INFO - PROCESS | 1825 | 1461068715044 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 05:25:15 INFO - PROCESS | 1825 | 1461068715049 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 05:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:25:15 INFO - PROCESS | 1825 | 1461068715055 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:25:15 INFO - PROCESS | 1825 | 1461068715058 Marionette TRACE conn3 <- [1,2274,null,{}] 05:25:15 INFO - PROCESS | 1825 | 1461068715064 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:15 INFO - PROCESS | 1825 | 1461068715296 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 05:25:15 INFO - PROCESS | 1825 | 1461068715554 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f867800 == 123 [pid = 1825] [id = 576] 05:25:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f99337800) [pid = 1825] [serial = 1729] [outer = (nil)] 05:25:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f9d6c3400) [pid = 1825] [serial = 1730] [outer = 0x7f0f99337800] 05:25:15 INFO - PROCESS | 1825 | 1461068715676 Marionette DEBUG loaded listener.js 05:25:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f9d6ecc00) [pid = 1825] [serial = 1731] [outer = 0x7f0f99337800] 05:25:16 INFO - PROCESS | 1825 | 1461068716514 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 05:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1530ms 05:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:25:16 INFO - PROCESS | 1825 | 1461068716587 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 05:25:16 INFO - PROCESS | 1825 | 1461068716590 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 05:25:16 INFO - PROCESS | 1825 | 1461068716597 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:25:16 INFO - PROCESS | 1825 | 1461068716600 Marionette TRACE conn3 <- [1,2278,null,{}] 05:25:16 INFO - PROCESS | 1825 | 1461068716606 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:16 INFO - PROCESS | 1825 | 1461068716831 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 05:25:17 INFO - PROCESS | 1825 | 1461068717095 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0094000 == 124 [pid = 1825] [id = 577] 05:25:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f9d5de400) [pid = 1825] [serial = 1732] [outer = (nil)] 05:25:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f9d7cb400) [pid = 1825] [serial = 1733] [outer = 0x7f0f9d5de400] 05:25:17 INFO - PROCESS | 1825 | 1461068717212 Marionette DEBUG loaded listener.js 05:25:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9e248800) [pid = 1825] [serial = 1734] [outer = 0x7f0f9d5de400] 05:25:18 INFO - PROCESS | 1825 | 1461068718087 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 05:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1541ms 05:25:18 INFO - PROCESS | 1825 | 1461068718139 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 05:25:18 INFO - PROCESS | 1825 | 1461068718145 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 05:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:25:18 INFO - PROCESS | 1825 | 1461068718151 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:25:18 INFO - PROCESS | 1825 | 1461068718154 Marionette TRACE conn3 <- [1,2282,null,{}] 05:25:18 INFO - PROCESS | 1825 | 1461068718160 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:18 INFO - PROCESS | 1825 | 1461068718420 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 05:25:18 INFO - PROCESS | 1825 | 1461068718679 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0e99800 == 125 [pid = 1825] [id = 578] 05:25:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f9e596800) [pid = 1825] [serial = 1735] [outer = (nil)] 05:25:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9f6acc00) [pid = 1825] [serial = 1736] [outer = 0x7f0f9e596800] 05:25:18 INFO - PROCESS | 1825 | 1461068718822 Marionette DEBUG loaded listener.js 05:25:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9fd12800) [pid = 1825] [serial = 1737] [outer = 0x7f0f9e596800] 05:25:19 INFO - PROCESS | 1825 | 1461068719626 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 05:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1528ms 05:25:19 INFO - PROCESS | 1825 | 1461068719681 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 05:25:19 INFO - PROCESS | 1825 | 1461068719685 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 05:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:25:19 INFO - PROCESS | 1825 | 1461068719710 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:25:19 INFO - PROCESS | 1825 | 1461068719713 Marionette TRACE conn3 <- [1,2286,null,{}] 05:25:19 INFO - PROCESS | 1825 | 1461068719720 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:19 INFO - PROCESS | 1825 | 1461068719970 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 05:25:20 INFO - PROCESS | 1825 | 1461068720231 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b7b000 == 126 [pid = 1825] [id = 579] 05:25:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9fe35c00) [pid = 1825] [serial = 1738] [outer = (nil)] 05:25:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9ff3b800) [pid = 1825] [serial = 1739] [outer = 0x7f0f9fe35c00] 05:25:20 INFO - PROCESS | 1825 | 1461068720354 Marionette DEBUG loaded listener.js 05:25:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0fa048ac00) [pid = 1825] [serial = 1740] [outer = 0x7f0f9fe35c00] 05:25:21 INFO - PROCESS | 1825 | 1461068721246 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 05:25:21 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 05:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1585ms 05:25:21 INFO - PROCESS | 1825 | 1461068721292 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 05:25:21 INFO - PROCESS | 1825 | 1461068721296 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 05:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:25:21 INFO - PROCESS | 1825 | 1461068721302 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:25:21 INFO - PROCESS | 1825 | 1461068721306 Marionette TRACE conn3 <- [1,2290,null,{}] 05:25:21 INFO - PROCESS | 1825 | 1461068721311 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:21 INFO - PROCESS | 1825 | 1461068721535 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 05:25:21 INFO - PROCESS | 1825 | 1461068721798 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa540a800 == 127 [pid = 1825] [id = 580] 05:25:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9fcf2400) [pid = 1825] [serial = 1741] [outer = (nil)] 05:25:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0fa0712800) [pid = 1825] [serial = 1742] [outer = 0x7f0f9fcf2400] 05:25:21 INFO - PROCESS | 1825 | 1461068721921 Marionette DEBUG loaded listener.js 05:25:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0fa082a800) [pid = 1825] [serial = 1743] [outer = 0x7f0f9fcf2400] 05:25:22 INFO - PROCESS | 1825 | 1461068722782 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 05:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1541ms 05:25:22 INFO - PROCESS | 1825 | 1461068722845 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 05:25:22 INFO - PROCESS | 1825 | 1461068722850 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 05:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:25:22 INFO - PROCESS | 1825 | 1461068722873 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:25:22 INFO - PROCESS | 1825 | 1461068722878 Marionette TRACE conn3 <- [1,2294,null,{}] 05:25:22 INFO - PROCESS | 1825 | 1461068722884 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:23 INFO - PROCESS | 1825 | 1461068723147 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 05:25:23 INFO - PROCESS | 1825 | 1461068723421 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa783e800 == 128 [pid = 1825] [id = 581] 05:25:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f98fbb800) [pid = 1825] [serial = 1744] [outer = (nil)] 05:25:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0fa0ba6c00) [pid = 1825] [serial = 1745] [outer = 0x7f0f98fbb800] 05:25:23 INFO - PROCESS | 1825 | 1461068723512 Marionette DEBUG loaded listener.js 05:25:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0fa0df1c00) [pid = 1825] [serial = 1746] [outer = 0x7f0f98fbb800] 05:25:24 INFO - PROCESS | 1825 | 1461068724392 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 05:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1596ms 05:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:25:24 INFO - PROCESS | 1825 | 1461068724467 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 05:25:24 INFO - PROCESS | 1825 | 1461068724470 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 05:25:24 INFO - PROCESS | 1825 | 1461068724476 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:25:24 INFO - PROCESS | 1825 | 1461068724479 Marionette TRACE conn3 <- [1,2298,null,{}] 05:25:24 INFO - PROCESS | 1825 | 1461068724484 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:24 INFO - PROCESS | 1825 | 1461068724723 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 05:25:24 INFO - PROCESS | 1825 | 1461068724986 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9862800 == 129 [pid = 1825] [id = 582] 05:25:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9fe3a400) [pid = 1825] [serial = 1747] [outer = (nil)] 05:25:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0fa1e93400) [pid = 1825] [serial = 1748] [outer = 0x7f0f9fe3a400] 05:25:25 INFO - PROCESS | 1825 | 1461068725111 Marionette DEBUG loaded listener.js 05:25:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa2b1b400) [pid = 1825] [serial = 1749] [outer = 0x7f0f9fe3a400] 05:25:25 INFO - PROCESS | 1825 | 1461068725971 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 05:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1539ms 05:25:26 INFO - PROCESS | 1825 | 1461068726016 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 05:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:25:26 INFO - PROCESS | 1825 | 1461068726020 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 05:25:26 INFO - PROCESS | 1825 | 1461068726026 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:25:26 INFO - PROCESS | 1825 | 1461068726030 Marionette TRACE conn3 <- [1,2302,null,{}] 05:25:26 INFO - PROCESS | 1825 | 1461068726035 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:26 INFO - PROCESS | 1825 | 1461068726337 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 05:25:26 INFO - PROCESS | 1825 | 1461068726691 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d1d800 == 130 [pid = 1825] [id = 583] 05:25:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa4ad4800) [pid = 1825] [serial = 1750] [outer = (nil)] 05:25:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa4d4ec00) [pid = 1825] [serial = 1751] [outer = 0x7f0fa4ad4800] 05:25:26 INFO - PROCESS | 1825 | 1461068726777 Marionette DEBUG loaded listener.js 05:25:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa7306000) [pid = 1825] [serial = 1752] [outer = 0x7f0fa4ad4800] 05:25:27 INFO - PROCESS | 1825 | 1461068727624 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 05:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1642ms 05:25:27 INFO - PROCESS | 1825 | 1461068727669 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 05:25:27 INFO - PROCESS | 1825 | 1461068727673 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 05:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:25:27 INFO - PROCESS | 1825 | 1461068727701 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:25:27 INFO - PROCESS | 1825 | 1461068727704 Marionette TRACE conn3 <- [1,2306,null,{}] 05:25:27 INFO - PROCESS | 1825 | 1461068727717 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:27 INFO - PROCESS | 1825 | 1461068727942 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 05:25:28 INFO - PROCESS | 1825 | 1461068728211 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb80c800 == 131 [pid = 1825] [id = 584] 05:25:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0fa6a8bc00) [pid = 1825] [serial = 1753] [outer = (nil)] 05:25:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa9b2fc00) [pid = 1825] [serial = 1754] [outer = 0x7f0fa6a8bc00] 05:25:28 INFO - PROCESS | 1825 | 1461068728422 Marionette DEBUG loaded listener.js 05:25:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0faa14a400) [pid = 1825] [serial = 1755] [outer = 0x7f0fa6a8bc00] 05:25:29 INFO - PROCESS | 1825 | 1461068729341 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 05:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1717ms 05:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:25:29 INFO - PROCESS | 1825 | 1461068729397 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 05:25:29 INFO - PROCESS | 1825 | 1461068729400 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 05:25:29 INFO - PROCESS | 1825 | 1461068729406 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:25:29 INFO - PROCESS | 1825 | 1461068729409 Marionette TRACE conn3 <- [1,2310,null,{}] 05:25:29 INFO - PROCESS | 1825 | 1461068729417 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:29 INFO - PROCESS | 1825 | 1461068729646 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 05:25:29 INFO - PROCESS | 1825 | 1461068729911 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc427800 == 132 [pid = 1825] [id = 585] 05:25:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f92971800) [pid = 1825] [serial = 1756] [outer = (nil)] 05:25:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0faaca6800) [pid = 1825] [serial = 1757] [outer = 0x7f0f92971800] 05:25:30 INFO - PROCESS | 1825 | 1461068729999 Marionette DEBUG loaded listener.js 05:25:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fb0065400) [pid = 1825] [serial = 1758] [outer = 0x7f0f92971800] 05:25:30 INFO - PROCESS | 1825 | 1461068730897 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 05:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1541ms 05:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:25:30 INFO - PROCESS | 1825 | 1461068730947 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 05:25:30 INFO - PROCESS | 1825 | 1461068730950 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 05:25:30 INFO - PROCESS | 1825 | 1461068730956 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:25:30 INFO - PROCESS | 1825 | 1461068730959 Marionette TRACE conn3 <- [1,2314,null,{}] 05:25:30 INFO - PROCESS | 1825 | 1461068730964 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:31 INFO - PROCESS | 1825 | 1461068731189 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 05:25:31 INFO - PROCESS | 1825 | 1461068731505 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc1295800 == 133 [pid = 1825] [id = 586] 05:25:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f8f7e7800) [pid = 1825] [serial = 1759] [outer = (nil)] 05:25:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fb6a5b400) [pid = 1825] [serial = 1760] [outer = 0x7f0f8f7e7800] 05:25:31 INFO - PROCESS | 1825 | 1461068731603 Marionette DEBUG loaded listener.js 05:25:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fb717d800) [pid = 1825] [serial = 1761] [outer = 0x7f0f8f7e7800] 05:25:32 INFO - PROCESS | 1825 | 1461068732534 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 05:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1630ms 05:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:25:32 INFO - PROCESS | 1825 | 1461068732587 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 05:25:32 INFO - PROCESS | 1825 | 1461068732590 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 05:25:32 INFO - PROCESS | 1825 | 1461068732597 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:25:32 INFO - PROCESS | 1825 | 1461068732600 Marionette TRACE conn3 <- [1,2318,null,{}] 05:25:32 INFO - PROCESS | 1825 | 1461068732605 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:32 INFO - PROCESS | 1825 | 1461068732840 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 05:25:33 INFO - PROCESS | 1825 | 1461068733110 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13f3000 == 134 [pid = 1825] [id = 587] 05:25:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9e299000) [pid = 1825] [serial = 1762] [outer = (nil)] 05:25:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fb7fd2000) [pid = 1825] [serial = 1763] [outer = 0x7f0f9e299000] 05:25:33 INFO - PROCESS | 1825 | 1461068733228 Marionette DEBUG loaded listener.js 05:25:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fbb85f800) [pid = 1825] [serial = 1764] [outer = 0x7f0f9e299000] 05:25:34 INFO - PROCESS | 1825 | 1461068734238 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 05:25:34 INFO - PROCESS | 1825 | 1461068734286 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 05:25:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:25:34 INFO - PROCESS | 1825 | 1461068734293 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:25:34 INFO - PROCESS | 1825 | 1461068734296 Marionette TRACE conn3 <- [1,2322,null,{}] 05:25:34 INFO - PROCESS | 1825 | 1461068734302 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:34 INFO - PROCESS | 1825 | 1461068734525 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 05:25:34 INFO - PROCESS | 1825 | 1461068734838 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f907da800 == 135 [pid = 1825] [id = 588] 05:25:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f8b7d6c00) [pid = 1825] [serial = 1765] [outer = (nil)] 05:25:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fbb9aa000) [pid = 1825] [serial = 1766] [outer = 0x7f0f8b7d6c00] 05:25:34 INFO - PROCESS | 1825 | 1461068734920 Marionette DEBUG loaded listener.js 05:25:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fbbce0400) [pid = 1825] [serial = 1767] [outer = 0x7f0f8b7d6c00] 05:25:35 INFO - PROCESS | 1825 | 1461068735903 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 05:25:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:25:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1641ms 05:25:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:25:35 INFO - PROCESS | 1825 | 1461068735935 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 05:25:35 INFO - PROCESS | 1825 | 1461068735938 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 05:25:35 INFO - PROCESS | 1825 | 1461068735944 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:25:35 INFO - PROCESS | 1825 | 1461068735947 Marionette TRACE conn3 <- [1,2326,null,{}] 05:25:35 INFO - PROCESS | 1825 | 1461068735953 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:36 INFO - PROCESS | 1825 | 1461068736193 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 05:25:36 INFO - PROCESS | 1825 | 1461068736465 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90d69000 == 136 [pid = 1825] [id = 589] 05:25:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f8f8d1400) [pid = 1825] [serial = 1768] [outer = (nil)] 05:25:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f94d8e400) [pid = 1825] [serial = 1769] [outer = 0x7f0f8f8d1400] 05:25:36 INFO - PROCESS | 1825 | 1461068736550 Marionette DEBUG loaded listener.js 05:25:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f94d93c00) [pid = 1825] [serial = 1770] [outer = 0x7f0f8f8d1400] 05:25:37 INFO - PROCESS | 1825 | 1461068737532 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 05:25:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:25:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1633ms 05:25:37 INFO - PROCESS | 1825 | 1461068737577 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 05:25:37 INFO - PROCESS | 1825 | 1461068737581 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 05:25:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:25:37 INFO - PROCESS | 1825 | 1461068737587 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:25:37 INFO - PROCESS | 1825 | 1461068737590 Marionette TRACE conn3 <- [1,2330,null,{}] 05:25:37 INFO - PROCESS | 1825 | 1461068737595 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:37 INFO - PROCESS | 1825 | 1461068737824 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 05:25:38 INFO - PROCESS | 1825 | 1461068738095 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8da16800 == 137 [pid = 1825] [id = 590] 05:25:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f8cf69000) [pid = 1825] [serial = 1771] [outer = (nil)] 05:25:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f8cf70400) [pid = 1825] [serial = 1772] [outer = 0x7f0f8cf69000] 05:25:38 INFO - PROCESS | 1825 | 1461068738174 Marionette DEBUG loaded listener.js 05:25:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f8cf75800) [pid = 1825] [serial = 1773] [outer = 0x7f0f8cf69000] 05:25:39 INFO - PROCESS | 1825 | 1461068739222 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 05:25:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:25:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1684ms 05:25:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:25:39 INFO - PROCESS | 1825 | 1461068739272 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 05:25:39 INFO - PROCESS | 1825 | 1461068739275 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 05:25:39 INFO - PROCESS | 1825 | 1461068739282 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:25:39 INFO - PROCESS | 1825 | 1461068739286 Marionette TRACE conn3 <- [1,2334,null,{}] 05:25:39 INFO - PROCESS | 1825 | 1461068739291 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:39 INFO - PROCESS | 1825 | 1461068739523 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f92395800 == 136 [pid = 1825] [id = 504] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8fcc6000 == 135 [pid = 1825] [id = 503] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f908e0800 == 134 [pid = 1825] [id = 507] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa90bd000 == 133 [pid = 1825] [id = 519] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f71f000 == 132 [pid = 1825] [id = 512] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0512800 == 131 [pid = 1825] [id = 514] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f96116000 == 130 [pid = 1825] [id = 508] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0e8f800 == 129 [pid = 1825] [id = 515] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa435f800 == 128 [pid = 1825] [id = 516] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9d4e7000 == 127 [pid = 1825] [id = 511] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5404000 == 126 [pid = 1825] [id = 517] 05:25:40 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa77ed800 == 125 [pid = 1825] [id = 518] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbb819800 == 124 [pid = 1825] [id = 566] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6faf800 == 123 [pid = 1825] [id = 565] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facc13000 == 122 [pid = 1825] [id = 564] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac13000 == 121 [pid = 1825] [id = 563] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa986c000 == 120 [pid = 1825] [id = 562] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8cdd800 == 119 [pid = 1825] [id = 561] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52ed800 == 118 [pid = 1825] [id = 560] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43ea800 == 117 [pid = 1825] [id = 559] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa21b3000 == 116 [pid = 1825] [id = 558] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09da000 == 115 [pid = 1825] [id = 557] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa04e1000 == 114 [pid = 1825] [id = 556] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f87c800 == 113 [pid = 1825] [id = 555] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6cf000 == 112 [pid = 1825] [id = 554] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e4d8000 == 111 [pid = 1825] [id = 553] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97886800 == 110 [pid = 1825] [id = 552] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d21800 == 109 [pid = 1825] [id = 551] 05:25:41 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f90876800 == 108 [pid = 1825] [id = 550] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f94367800) [pid = 1825] [serial = 1649] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0faa322000) [pid = 1825] [serial = 1625] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa0766000) [pid = 1825] [serial = 1613] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fb71e5800) [pid = 1825] [serial = 1638] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fb7ee2400) [pid = 1825] [serial = 1632] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f93141c00) [pid = 1825] [serial = 1595] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9e247800) [pid = 1825] [serial = 1604] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fa6957000) [pid = 1825] [serial = 1623] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fab16d000) [pid = 1825] [serial = 1628] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0fa0a10000) [pid = 1825] [serial = 1614] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fb7177400) [pid = 1825] [serial = 1631] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f93221400) [pid = 1825] [serial = 1646] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9f691400) [pid = 1825] [serial = 1607] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fa11e5c00) [pid = 1825] [serial = 1617] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f94254400) [pid = 1825] [serial = 1521] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa0badc00) [pid = 1825] [serial = 1616] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0fa003a000) [pid = 1825] [serial = 1610] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f94249c00) [pid = 1825] [serial = 1596] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f9e294400) [pid = 1825] [serial = 1605] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f9d4fd800) [pid = 1825] [serial = 1599] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f9424a400) [pid = 1825] [serial = 1647] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f8cc9fc00) [pid = 1825] [serial = 1640] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f8f67a000) [pid = 1825] [serial = 1641] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fa2144800) [pid = 1825] [serial = 1619] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0fb6a55400) [pid = 1825] [serial = 1629] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9d61c400) [pid = 1825] [serial = 1601] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa409fc00) [pid = 1825] [serial = 1620] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa4ad2000) [pid = 1825] [serial = 1622] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f8c793800) [pid = 1825] [serial = 1592] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fbbcd2c00) [pid = 1825] [serial = 1635] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fbb99f000) [pid = 1825] [serial = 1634] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9933cc00) [pid = 1825] [serial = 1598] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f90444400) [pid = 1825] [serial = 1644] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0faaca9000) [pid = 1825] [serial = 1626] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f8ca40800) [pid = 1825] [serial = 1593] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f8f8de400) [pid = 1825] [serial = 1643] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f8c75ec00) [pid = 1825] [serial = 1637] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f9d6f3400) [pid = 1825] [serial = 1602] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f9fd19000) [pid = 1825] [serial = 1608] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0fa05d6c00) [pid = 1825] [serial = 1611] [outer = (nil)] [url = about:blank] 05:25:41 INFO - PROCESS | 1825 | 1461068741288 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90876800 == 109 [pid = 1825] [id = 591] 05:25:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8c75c800) [pid = 1825] [serial = 1774] [outer = (nil)] 05:25:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f8c760400) [pid = 1825] [serial = 1775] [outer = 0x7f0f8c75c800] 05:25:41 INFO - PROCESS | 1825 | 1461068741365 Marionette DEBUG loaded listener.js 05:25:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f8c799400) [pid = 1825] [serial = 1776] [outer = 0x7f0f8c75c800] 05:25:42 INFO - PROCESS | 1825 | 1461068742135 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 05:25:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:25:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2884ms 05:25:42 INFO - PROCESS | 1825 | 1461068742172 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 05:25:42 INFO - PROCESS | 1825 | 1461068742179 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 05:25:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:25:42 INFO - PROCESS | 1825 | 1461068742187 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:25:42 INFO - PROCESS | 1825 | 1461068742191 Marionette TRACE conn3 <- [1,2338,null,{}] 05:25:42 INFO - PROCESS | 1825 | 1461068742198 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:42 INFO - PROCESS | 1825 | 1461068742403 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 05:25:42 INFO - PROCESS | 1825 | 1461068742603 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f924df000 == 110 [pid = 1825] [id = 592] 05:25:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f8c75cc00) [pid = 1825] [serial = 1777] [outer = (nil)] 05:25:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f8cf70800) [pid = 1825] [serial = 1778] [outer = 0x7f0f8c75cc00] 05:25:42 INFO - PROCESS | 1825 | 1461068742670 Marionette DEBUG loaded listener.js 05:25:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f8f7f1c00) [pid = 1825] [serial = 1779] [outer = 0x7f0f8c75cc00] 05:25:43 INFO - PROCESS | 1825 | 1461068743577 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 05:25:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:25:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1429ms 05:25:43 INFO - PROCESS | 1825 | 1461068743620 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 05:25:43 INFO - PROCESS | 1825 | 1461068743626 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 05:25:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:25:43 INFO - PROCESS | 1825 | 1461068743638 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:25:43 INFO - PROCESS | 1825 | 1461068743640 Marionette TRACE conn3 <- [1,2342,null,{}] 05:25:43 INFO - PROCESS | 1825 | 1461068743646 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:43 INFO - PROCESS | 1825 | 1461068743941 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 05:25:43 INFO - PROCESS | 1825 | 1461068743982 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d22000 == 111 [pid = 1825] [id = 593] 05:25:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f8f8cfc00) [pid = 1825] [serial = 1780] [outer = (nil)] 05:25:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f91951000) [pid = 1825] [serial = 1781] [outer = 0x7f0f8f8cfc00] 05:25:44 INFO - PROCESS | 1825 | 1461068744056 Marionette DEBUG loaded listener.js 05:25:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f93146000) [pid = 1825] [serial = 1782] [outer = 0x7f0f8f8cfc00] 05:25:44 INFO - PROCESS | 1825 | 1461068744992 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 05:25:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:25:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1384ms 05:25:45 INFO - PROCESS | 1825 | 1461068745017 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 05:25:45 INFO - PROCESS | 1825 | 1461068745022 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 05:25:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:25:45 INFO - PROCESS | 1825 | 1461068745073 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:25:45 INFO - PROCESS | 1825 | 1461068745092 Marionette TRACE conn3 <- [1,2346,null,{}] 05:25:45 INFO - PROCESS | 1825 | 1461068745126 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:45 INFO - PROCESS | 1825 | 1461068745439 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 05:25:45 INFO - PROCESS | 1825 | 1461068745472 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97811800 == 112 [pid = 1825] [id = 594] 05:25:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f90441c00) [pid = 1825] [serial = 1783] [outer = (nil)] 05:25:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f94d89c00) [pid = 1825] [serial = 1784] [outer = 0x7f0f90441c00] 05:25:45 INFO - PROCESS | 1825 | 1461068745535 Marionette DEBUG loaded listener.js 05:25:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f954b9400) [pid = 1825] [serial = 1785] [outer = 0x7f0f90441c00] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f8cc97800) [pid = 1825] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f9e4bec00) [pid = 1825] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fa4a5e000) [pid = 1825] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fa730a400) [pid = 1825] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f8f7f0c00) [pid = 1825] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9f690000) [pid = 1825] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fa40f1400) [pid = 1825] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa0df0800) [pid = 1825] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f92964800) [pid = 1825] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa0708c00) [pid = 1825] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f8b7cf400) [pid = 1825] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f9d627c00) [pid = 1825] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f8f8d3000) [pid = 1825] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f923ca800) [pid = 1825] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0fa40f8400) [pid = 1825] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f9d520c00) [pid = 1825] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f92967c00) [pid = 1825] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0fa082c400) [pid = 1825] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f9d627800) [pid = 1825] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8b7cb000) [pid = 1825] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f8c755800) [pid = 1825] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f9f68b000) [pid = 1825] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:25:46 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f8f8da400) [pid = 1825] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:25:47 INFO - PROCESS | 1825 | 1461068747055 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 05:25:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:25:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 2059ms 05:25:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:25:47 INFO - PROCESS | 1825 | 1461068747088 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 05:25:47 INFO - PROCESS | 1825 | 1461068747091 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 05:25:47 INFO - PROCESS | 1825 | 1461068747098 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:25:47 INFO - PROCESS | 1825 | 1461068747101 Marionette TRACE conn3 <- [1,2350,null,{}] 05:25:47 INFO - PROCESS | 1825 | 1461068747107 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:47 INFO - PROCESS | 1825 | 1461068747319 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 05:25:47 INFO - PROCESS | 1825 | 1461068747499 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f978ab000 == 113 [pid = 1825] [id = 595] 05:25:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f8f7f0c00) [pid = 1825] [serial = 1786] [outer = (nil)] 05:25:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f94256400) [pid = 1825] [serial = 1787] [outer = 0x7f0f8f7f0c00] 05:25:47 INFO - PROCESS | 1825 | 1461068747564 Marionette DEBUG loaded listener.js 05:25:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f961b6c00) [pid = 1825] [serial = 1788] [outer = 0x7f0f8f7f0c00] 05:25:48 INFO - PROCESS | 1825 | 1461068748338 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 05:25:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:25:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1290ms 05:25:48 INFO - PROCESS | 1825 | 1461068748545 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 05:25:48 INFO - PROCESS | 1825 | 1461068748552 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 05:25:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:25:48 INFO - PROCESS | 1825 | 1461068748569 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:25:48 INFO - PROCESS | 1825 | 1461068748574 Marionette TRACE conn3 <- [1,2354,null,{}] 05:25:48 INFO - PROCESS | 1825 | 1461068748584 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:48 INFO - PROCESS | 1825 | 1461068748826 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 05:25:49 INFO - PROCESS | 1825 | 1461068749155 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f919e7000 == 114 [pid = 1825] [id = 596] 05:25:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f8c8e1400) [pid = 1825] [serial = 1789] [outer = (nil)] 05:25:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8cc9c800) [pid = 1825] [serial = 1790] [outer = 0x7f0f8c8e1400] 05:25:49 INFO - PROCESS | 1825 | 1461068749239 Marionette DEBUG loaded listener.js 05:25:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8cf75c00) [pid = 1825] [serial = 1791] [outer = 0x7f0f8c8e1400] 05:25:50 INFO - PROCESS | 1825 | 1461068750141 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 05:25:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:25:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1636ms 05:25:50 INFO - PROCESS | 1825 | 1461068750205 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 05:25:50 INFO - PROCESS | 1825 | 1461068750211 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 05:25:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:25:50 INFO - PROCESS | 1825 | 1461068750224 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:25:50 INFO - PROCESS | 1825 | 1461068750228 Marionette TRACE conn3 <- [1,2358,null,{}] 05:25:50 INFO - PROCESS | 1825 | 1461068750236 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:50 INFO - PROCESS | 1825 | 1461068750504 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 05:25:50 INFO - PROCESS | 1825 | 1461068750813 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97887000 == 115 [pid = 1825] [id = 597] 05:25:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8f679400) [pid = 1825] [serial = 1792] [outer = (nil)] 05:25:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f923d0800) [pid = 1825] [serial = 1793] [outer = 0x7f0f8f679400] 05:25:50 INFO - PROCESS | 1825 | 1461068750899 Marionette DEBUG loaded listener.js 05:25:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f93579800) [pid = 1825] [serial = 1794] [outer = 0x7f0f8f679400] 05:25:51 INFO - PROCESS | 1825 | 1461068751799 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 05:25:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:25:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1639ms 05:25:51 INFO - PROCESS | 1825 | 1461068751860 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 05:25:51 INFO - PROCESS | 1825 | 1461068751865 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 05:25:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:25:51 INFO - PROCESS | 1825 | 1461068751871 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:25:51 INFO - PROCESS | 1825 | 1461068751874 Marionette TRACE conn3 <- [1,2362,null,{}] 05:25:51 INFO - PROCESS | 1825 | 1461068751889 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:52 INFO - PROCESS | 1825 | 1461068752139 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 05:25:52 INFO - PROCESS | 1825 | 1461068752489 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6c9000 == 116 [pid = 1825] [id = 598] 05:25:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f961b4c00) [pid = 1825] [serial = 1795] [outer = (nil)] 05:25:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f97661c00) [pid = 1825] [serial = 1796] [outer = 0x7f0f961b4c00] 05:25:52 INFO - PROCESS | 1825 | 1461068752577 Marionette DEBUG loaded listener.js 05:25:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9d4f1800) [pid = 1825] [serial = 1797] [outer = 0x7f0f961b4c00] 05:25:53 INFO - PROCESS | 1825 | 1461068753486 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 05:25:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:25:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1681ms 05:25:53 INFO - PROCESS | 1825 | 1461068753553 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 05:25:53 INFO - PROCESS | 1825 | 1461068753557 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 05:25:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:25:53 INFO - PROCESS | 1825 | 1461068753563 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:25:53 INFO - PROCESS | 1825 | 1461068753568 Marionette TRACE conn3 <- [1,2366,null,{}] 05:25:53 INFO - PROCESS | 1825 | 1461068753574 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:53 INFO - PROCESS | 1825 | 1461068753815 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 05:25:54 INFO - PROCESS | 1825 | 1461068754195 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd25800 == 117 [pid = 1825] [id = 599] 05:25:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f961c1800) [pid = 1825] [serial = 1798] [outer = (nil)] 05:25:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9d5e3c00) [pid = 1825] [serial = 1799] [outer = 0x7f0f961c1800] 05:25:54 INFO - PROCESS | 1825 | 1461068754294 Marionette DEBUG loaded listener.js 05:25:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9d6cb800) [pid = 1825] [serial = 1800] [outer = 0x7f0f961c1800] 05:25:55 INFO - PROCESS | 1825 | 1461068755154 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 05:25:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:25:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1636ms 05:25:55 INFO - PROCESS | 1825 | 1461068755201 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 05:25:55 INFO - PROCESS | 1825 | 1461068755205 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 05:25:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:25:55 INFO - PROCESS | 1825 | 1461068755212 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:25:55 INFO - PROCESS | 1825 | 1461068755215 Marionette TRACE conn3 <- [1,2370,null,{}] 05:25:55 INFO - PROCESS | 1825 | 1461068755220 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:55 INFO - PROCESS | 1825 | 1461068755443 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 05:25:55 INFO - PROCESS | 1825 | 1461068755709 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0968800 == 118 [pid = 1825] [id = 600] 05:25:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9d4fdc00) [pid = 1825] [serial = 1801] [outer = (nil)] 05:25:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9d7c8400) [pid = 1825] [serial = 1802] [outer = 0x7f0f9d4fdc00] 05:25:55 INFO - PROCESS | 1825 | 1461068755825 Marionette DEBUG loaded listener.js 05:25:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9e292800) [pid = 1825] [serial = 1803] [outer = 0x7f0f9d4fdc00] 05:25:56 INFO - PROCESS | 1825 | 1461068756734 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 05:25:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:25:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1584ms 05:25:56 INFO - PROCESS | 1825 | 1461068756797 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 05:25:56 INFO - PROCESS | 1825 | 1461068756801 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 05:25:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:25:56 INFO - PROCESS | 1825 | 1461068756807 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:25:56 INFO - PROCESS | 1825 | 1461068756811 Marionette TRACE conn3 <- [1,2374,null,{}] 05:25:56 INFO - PROCESS | 1825 | 1461068756816 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:57 INFO - PROCESS | 1825 | 1461068757113 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 05:25:57 INFO - PROCESS | 1825 | 1461068757429 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b55800 == 119 [pid = 1825] [id = 601] 05:25:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9e5ad800) [pid = 1825] [serial = 1804] [outer = (nil)] 05:25:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9f68e400) [pid = 1825] [serial = 1805] [outer = 0x7f0f9e5ad800] 05:25:57 INFO - PROCESS | 1825 | 1461068757511 Marionette DEBUG loaded listener.js 05:25:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9f757c00) [pid = 1825] [serial = 1806] [outer = 0x7f0f9e5ad800] 05:25:58 INFO - PROCESS | 1825 | 1461068758358 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 05:25:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:25:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1631ms 05:25:58 INFO - PROCESS | 1825 | 1461068758449 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 05:25:58 INFO - PROCESS | 1825 | 1461068758454 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 05:25:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:25:58 INFO - PROCESS | 1825 | 1461068758464 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:25:58 INFO - PROCESS | 1825 | 1461068758466 Marionette TRACE conn3 <- [1,2378,null,{}] 05:25:58 INFO - PROCESS | 1825 | 1461068758473 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:25:58 INFO - PROCESS | 1825 | 1461068758744 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 05:25:59 INFO - PROCESS | 1825 | 1461068759059 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4c50000 == 120 [pid = 1825] [id = 602] 05:25:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9e4ba400) [pid = 1825] [serial = 1807] [outer = (nil)] 05:25:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9fe34800) [pid = 1825] [serial = 1808] [outer = 0x7f0f9e4ba400] 05:25:59 INFO - PROCESS | 1825 | 1461068759137 Marionette DEBUG loaded listener.js 05:25:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0fa003dc00) [pid = 1825] [serial = 1809] [outer = 0x7f0f9e4ba400] 05:25:59 INFO - PROCESS | 1825 | 1461068759974 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 05:26:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:26:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1580ms 05:26:00 INFO - PROCESS | 1825 | 1461068760044 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 05:26:00 INFO - PROCESS | 1825 | 1461068760048 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 05:26:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:26:00 INFO - PROCESS | 1825 | 1461068760053 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:26:00 INFO - PROCESS | 1825 | 1461068760056 Marionette TRACE conn3 <- [1,2382,null,{}] 05:26:00 INFO - PROCESS | 1825 | 1461068760061 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:00 INFO - PROCESS | 1825 | 1461068760301 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 05:26:00 INFO - PROCESS | 1825 | 1461068760564 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa698c000 == 121 [pid = 1825] [id = 603] 05:26:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9e5a4800) [pid = 1825] [serial = 1810] [outer = (nil)] 05:26:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0fa075e000) [pid = 1825] [serial = 1811] [outer = 0x7f0f9e5a4800] 05:26:00 INFO - PROCESS | 1825 | 1461068760684 Marionette DEBUG loaded listener.js 05:26:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa0ba2800) [pid = 1825] [serial = 1812] [outer = 0x7f0f9e5a4800] 05:26:01 INFO - PROCESS | 1825 | 1461068761577 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 05:26:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:26:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1578ms 05:26:01 INFO - PROCESS | 1825 | 1461068761634 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 05:26:01 INFO - PROCESS | 1825 | 1461068761638 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 05:26:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:26:01 INFO - PROCESS | 1825 | 1461068761647 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:26:01 INFO - PROCESS | 1825 | 1461068761649 Marionette TRACE conn3 <- [1,2386,null,{}] 05:26:01 INFO - PROCESS | 1825 | 1461068761656 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:01 INFO - PROCESS | 1825 | 1461068761894 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 05:26:02 INFO - PROCESS | 1825 | 1461068762201 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa90c4800 == 122 [pid = 1825] [id = 604] 05:26:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f8cf76400) [pid = 1825] [serial = 1813] [outer = (nil)] 05:26:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa0de3000) [pid = 1825] [serial = 1814] [outer = 0x7f0f8cf76400] 05:26:02 INFO - PROCESS | 1825 | 1461068762282 Marionette DEBUG loaded listener.js 05:26:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa1e9dc00) [pid = 1825] [serial = 1815] [outer = 0x7f0f8cf76400] 05:26:03 INFO - PROCESS | 1825 | 1461068763184 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 05:26:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:26:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1599ms 05:26:03 INFO - PROCESS | 1825 | 1461068763247 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 05:26:03 INFO - PROCESS | 1825 | 1461068763250 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 05:26:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:26:03 INFO - PROCESS | 1825 | 1461068763258 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:26:03 INFO - PROCESS | 1825 | 1461068763261 Marionette TRACE conn3 <- [1,2390,null,{}] 05:26:03 INFO - PROCESS | 1825 | 1461068763266 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:03 INFO - PROCESS | 1825 | 1461068763522 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 05:26:03 INFO - PROCESS | 1825 | 1461068763828 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac05000 == 123 [pid = 1825] [id = 605] 05:26:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f923c6c00) [pid = 1825] [serial = 1816] [outer = (nil)] 05:26:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa2c6ac00) [pid = 1825] [serial = 1817] [outer = 0x7f0f923c6c00] 05:26:03 INFO - PROCESS | 1825 | 1461068763912 Marionette DEBUG loaded listener.js 05:26:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa40f2000) [pid = 1825] [serial = 1818] [outer = 0x7f0f923c6c00] 05:26:04 INFO - PROCESS | 1825 | 1461068764814 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 05:26:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:26:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1629ms 05:26:04 INFO - PROCESS | 1825 | 1461068764889 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 05:26:04 INFO - PROCESS | 1825 | 1461068764893 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 05:26:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:26:04 INFO - PROCESS | 1825 | 1461068764901 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:26:04 INFO - PROCESS | 1825 | 1461068764906 Marionette TRACE conn3 <- [1,2394,null,{}] 05:26:04 INFO - PROCESS | 1825 | 1461068764911 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:05 INFO - PROCESS | 1825 | 1461068765224 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 05:26:05 INFO - PROCESS | 1825 | 1461068765543 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d22800 == 124 [pid = 1825] [id = 606] 05:26:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa4a60800) [pid = 1825] [serial = 1819] [outer = (nil)] 05:26:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa4ad7c00) [pid = 1825] [serial = 1820] [outer = 0x7f0fa4a60800] 05:26:05 INFO - PROCESS | 1825 | 1461068765631 Marionette DEBUG loaded listener.js 05:26:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa50aac00) [pid = 1825] [serial = 1821] [outer = 0x7f0fa4a60800] 05:26:06 INFO - PROCESS | 1825 | 1461068766558 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 05:26:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:26:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1731ms 05:26:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:26:06 INFO - PROCESS | 1825 | 1461068766632 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 05:26:06 INFO - PROCESS | 1825 | 1461068766635 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 05:26:06 INFO - PROCESS | 1825 | 1461068766641 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:26:06 INFO - PROCESS | 1825 | 1461068766644 Marionette TRACE conn3 <- [1,2398,null,{}] 05:26:06 INFO - PROCESS | 1825 | 1461068766650 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:06 INFO - PROCESS | 1825 | 1461068766935 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 05:26:07 INFO - PROCESS | 1825 | 1461068767260 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fba1bf800 == 125 [pid = 1825] [id = 607] 05:26:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa4a5d800) [pid = 1825] [serial = 1822] [outer = (nil)] 05:26:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa730d400) [pid = 1825] [serial = 1823] [outer = 0x7f0fa4a5d800] 05:26:07 INFO - PROCESS | 1825 | 1461068767339 Marionette DEBUG loaded listener.js 05:26:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa7abe400) [pid = 1825] [serial = 1824] [outer = 0x7f0fa4a5d800] 05:26:08 INFO - PROCESS | 1825 | 1461068768368 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 05:26:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:26:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1785ms 05:26:08 INFO - PROCESS | 1825 | 1461068768426 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 05:26:08 INFO - PROCESS | 1825 | 1461068768430 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 05:26:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:26:08 INFO - PROCESS | 1825 | 1461068768436 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:26:08 INFO - PROCESS | 1825 | 1461068768439 Marionette TRACE conn3 <- [1,2402,null,{}] 05:26:08 INFO - PROCESS | 1825 | 1461068768444 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:08 INFO - PROCESS | 1825 | 1461068768687 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 05:26:09 INFO - PROCESS | 1825 | 1461068768997 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbde1800 == 126 [pid = 1825] [id = 608] 05:26:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa4a5fc00) [pid = 1825] [serial = 1825] [outer = (nil)] 05:26:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa8c0e000) [pid = 1825] [serial = 1826] [outer = 0x7f0fa4a5fc00] 05:26:09 INFO - PROCESS | 1825 | 1461068769086 Marionette DEBUG loaded listener.js 05:26:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa9fae800) [pid = 1825] [serial = 1827] [outer = 0x7f0fa4a5fc00] 05:26:09 INFO - PROCESS | 1825 | 1461068769942 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 05:26:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:26:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1584ms 05:26:10 INFO - PROCESS | 1825 | 1461068770022 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 05:26:10 INFO - PROCESS | 1825 | 1461068770024 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 05:26:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:26:10 INFO - PROCESS | 1825 | 1461068770031 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:26:10 INFO - PROCESS | 1825 | 1461068770034 Marionette TRACE conn3 <- [1,2406,null,{}] 05:26:10 INFO - PROCESS | 1825 | 1461068770040 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:10 INFO - PROCESS | 1825 | 1461068770312 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 05:26:10 INFO - PROCESS | 1825 | 1461068770617 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13de000 == 127 [pid = 1825] [id = 609] 05:26:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa730a000) [pid = 1825] [serial = 1828] [outer = (nil)] 05:26:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0faaca9000) [pid = 1825] [serial = 1829] [outer = 0x7f0fa730a000] 05:26:10 INFO - PROCESS | 1825 | 1461068770696 Marionette DEBUG loaded listener.js 05:26:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fb6de2000) [pid = 1825] [serial = 1830] [outer = 0x7f0fa730a000] 05:26:11 INFO - PROCESS | 1825 | 1461068771539 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 05:26:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:26:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1586ms 05:26:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:26:11 INFO - PROCESS | 1825 | 1461068771619 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 05:26:11 INFO - PROCESS | 1825 | 1461068771621 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 05:26:11 INFO - PROCESS | 1825 | 1461068771628 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:26:11 INFO - PROCESS | 1825 | 1461068771631 Marionette TRACE conn3 <- [1,2410,null,{}] 05:26:11 INFO - PROCESS | 1825 | 1461068771636 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:11 INFO - PROCESS | 1825 | 1461068771862 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 05:26:12 INFO - PROCESS | 1825 | 1461068772199 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91b6a000 == 128 [pid = 1825] [id = 610] 05:26:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f90d02800) [pid = 1825] [serial = 1831] [outer = (nil)] 05:26:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f90d0a400) [pid = 1825] [serial = 1832] [outer = 0x7f0f90d02800] 05:26:12 INFO - PROCESS | 1825 | 1461068772281 Marionette DEBUG loaded listener.js 05:26:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f90d0fc00) [pid = 1825] [serial = 1833] [outer = 0x7f0f90d02800] 05:26:13 INFO - PROCESS | 1825 | 1461068773142 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 05:26:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:26:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1586ms 05:26:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:26:13 INFO - PROCESS | 1825 | 1461068773215 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 05:26:13 INFO - PROCESS | 1825 | 1461068773217 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 05:26:13 INFO - PROCESS | 1825 | 1461068773223 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:26:13 INFO - PROCESS | 1825 | 1461068773226 Marionette TRACE conn3 <- [1,2414,null,{}] 05:26:13 INFO - PROCESS | 1825 | 1461068773231 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:13 INFO - PROCESS | 1825 | 1461068773508 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 05:26:13 INFO - PROCESS | 1825 | 1461068773850 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ce71000 == 129 [pid = 1825] [id = 611] 05:26:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fab09b400) [pid = 1825] [serial = 1834] [outer = (nil)] 05:26:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fb8158c00) [pid = 1825] [serial = 1835] [outer = 0x7f0fab09b400] 05:26:13 INFO - PROCESS | 1825 | 1461068773929 Marionette DEBUG loaded listener.js 05:26:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fbbcd4400) [pid = 1825] [serial = 1836] [outer = 0x7f0fab09b400] 05:26:14 INFO - PROCESS | 1825 | 1461068774807 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 05:26:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:26:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1636ms 05:26:14 INFO - PROCESS | 1825 | 1461068774859 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 05:26:14 INFO - PROCESS | 1825 | 1461068774862 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 05:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:26:14 INFO - PROCESS | 1825 | 1461068774870 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:26:14 INFO - PROCESS | 1825 | 1461068774874 Marionette TRACE conn3 <- [1,2418,null,{}] 05:26:14 INFO - PROCESS | 1825 | 1461068774883 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:15 INFO - PROCESS | 1825 | 1461068775175 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 05:26:15 INFO - PROCESS | 1825 | 1461068775487 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb2d000 == 130 [pid = 1825] [id = 612] 05:26:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f8f784000) [pid = 1825] [serial = 1837] [outer = (nil)] 05:26:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f8f78bc00) [pid = 1825] [serial = 1838] [outer = 0x7f0f8f784000] 05:26:15 INFO - PROCESS | 1825 | 1461068775560 Marionette DEBUG loaded listener.js 05:26:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f8f790400) [pid = 1825] [serial = 1839] [outer = 0x7f0f8f784000] 05:26:16 INFO - PROCESS | 1825 | 1461068776405 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 05:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1591ms 05:26:16 INFO - PROCESS | 1825 | 1461068776461 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 05:26:16 INFO - PROCESS | 1825 | 1461068776465 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 05:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:26:16 INFO - PROCESS | 1825 | 1461068776471 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:26:16 INFO - PROCESS | 1825 | 1461068776473 Marionette TRACE conn3 <- [1,2422,null,{}] 05:26:16 INFO - PROCESS | 1825 | 1461068776479 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:16 INFO - PROCESS | 1825 | 1461068776701 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 05:26:16 INFO - PROCESS | 1825 | 1461068776980 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9059b800 == 131 [pid = 1825] [id = 613] 05:26:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f8b91e800) [pid = 1825] [serial = 1840] [outer = (nil)] 05:26:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f8b926000) [pid = 1825] [serial = 1841] [outer = 0x7f0f8b91e800] 05:26:17 INFO - PROCESS | 1825 | 1461068777098 Marionette DEBUG loaded listener.js 05:26:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f8b92b000) [pid = 1825] [serial = 1842] [outer = 0x7f0f8b91e800] 05:26:17 INFO - PROCESS | 1825 | 1461068777909 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 05:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1483ms 05:26:17 INFO - PROCESS | 1825 | 1461068777956 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 05:26:17 INFO - PROCESS | 1825 | 1461068777959 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 05:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:26:17 INFO - PROCESS | 1825 | 1461068777965 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:26:17 INFO - PROCESS | 1825 | 1461068777967 Marionette TRACE conn3 <- [1,2426,null,{}] 05:26:17 INFO - PROCESS | 1825 | 1461068777973 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:18 INFO - PROCESS | 1825 | 1461068778207 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 05:26:18 INFO - PROCESS | 1825 | 1461068778482 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8c63b000 == 132 [pid = 1825] [id = 614] 05:26:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f8b921400) [pid = 1825] [serial = 1843] [outer = (nil)] 05:26:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f8f78d800) [pid = 1825] [serial = 1844] [outer = 0x7f0f8b921400] 05:26:18 INFO - PROCESS | 1825 | 1461068778564 Marionette DEBUG loaded listener.js 05:26:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9e252800) [pid = 1825] [serial = 1845] [outer = 0x7f0f8b921400] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97811800 == 131 [pid = 1825] [id = 594] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d22000 == 130 [pid = 1825] [id = 593] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f924df000 == 129 [pid = 1825] [id = 592] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f90876800 == 128 [pid = 1825] [id = 591] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f90d69000 == 127 [pid = 1825] [id = 589] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f907da800 == 126 [pid = 1825] [id = 588] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13f3000 == 125 [pid = 1825] [id = 587] 05:26:20 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f909dc800 == 124 [pid = 1825] [id = 366] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f94245000) [pid = 1825] [serial = 1718] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f8f67e400) [pid = 1825] [serial = 1710] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f8cc9b000) [pid = 1825] [serial = 1709] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fa730a800) [pid = 1825] [serial = 1697] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fa87b1c00) [pid = 1825] [serial = 1701] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0faa4b5000) [pid = 1825] [serial = 1704] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f90be3400) [pid = 1825] [serial = 1656] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9f757400) [pid = 1825] [serial = 1674] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa4d4d800) [pid = 1825] [serial = 1692] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa42a9c00) [pid = 1825] [serial = 1688] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f954c1000) [pid = 1825] [serial = 1661] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa4ad5800) [pid = 1825] [serial = 1691] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa0716800) [pid = 1825] [serial = 1682] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f933d9c00) [pid = 1825] [serial = 1716] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f8c8ee000) [pid = 1825] [serial = 1715] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9f685400) [pid = 1825] [serial = 1671] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9e592800) [pid = 1825] [serial = 1670] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa77b8000) [pid = 1825] [serial = 1706] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f92970800) [pid = 1825] [serial = 1658] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fa0a0f800) [pid = 1825] [serial = 1683] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0facebe800) [pid = 1825] [serial = 1707] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0fa50b3400) [pid = 1825] [serial = 1694] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f9ff3e800) [pid = 1825] [serial = 1680] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fa77b1000) [pid = 1825] [serial = 1698] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f9d521400) [pid = 1825] [serial = 1665] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9043dc00) [pid = 1825] [serial = 1655] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0fa4395800) [pid = 1825] [serial = 1689] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa827cc00) [pid = 1825] [serial = 1700] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0fa2c5ec00) [pid = 1825] [serial = 1685] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f933cd400) [pid = 1825] [serial = 1659] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f9d6c0800) [pid = 1825] [serial = 1667] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f9765d000) [pid = 1825] [serial = 1662] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fa6a86c00) [pid = 1825] [serial = 1695] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f97654800) [pid = 1825] [serial = 1590] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f8c792c00) [pid = 1825] [serial = 1652] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9fd1b800) [pid = 1825] [serial = 1677] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa40ef800) [pid = 1825] [serial = 1686] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9e294800) [pid = 1825] [serial = 1668] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f8ca3c000) [pid = 1825] [serial = 1653] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f99345c00) [pid = 1825] [serial = 1664] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9043e000) [pid = 1825] [serial = 1712] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f90ccec00) [pid = 1825] [serial = 1713] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9fe34400) [pid = 1825] [serial = 1679] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9f6a7400) [pid = 1825] [serial = 1673] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f9fce5000) [pid = 1825] [serial = 1676] [outer = (nil)] [url = about:blank] 05:26:20 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0fa9dd9800) [pid = 1825] [serial = 1703] [outer = (nil)] [url = about:blank] 05:26:21 INFO - PROCESS | 1825 | 1461068781260 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 05:26:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:26:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 3339ms 05:26:21 INFO - PROCESS | 1825 | 1461068781307 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 05:26:21 INFO - PROCESS | 1825 | 1461068781313 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 05:26:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:26:21 INFO - PROCESS | 1825 | 1461068781327 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:26:21 INFO - PROCESS | 1825 | 1461068781333 Marionette TRACE conn3 <- [1,2430,null,{}] 05:26:21 INFO - PROCESS | 1825 | 1461068781349 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:21 INFO - PROCESS | 1825 | 1461068781585 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 05:26:21 INFO - PROCESS | 1825 | 1461068781785 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8dbca800 == 125 [pid = 1825] [id = 615] 05:26:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f8c75ac00) [pid = 1825] [serial = 1846] [outer = (nil)] 05:26:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f8c8e0400) [pid = 1825] [serial = 1847] [outer = 0x7f0f8c75ac00] 05:26:21 INFO - PROCESS | 1825 | 1461068781859 Marionette DEBUG loaded listener.js 05:26:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f8c8eb400) [pid = 1825] [serial = 1848] [outer = 0x7f0f8c75ac00] 05:26:22 INFO - PROCESS | 1825 | 1461068782795 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 05:26:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:26:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1485ms 05:26:22 INFO - PROCESS | 1825 | 1461068782814 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 05:26:22 INFO - PROCESS | 1825 | 1461068782822 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 05:26:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:26:22 INFO - PROCESS | 1825 | 1461068782833 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:26:22 INFO - PROCESS | 1825 | 1461068782837 Marionette TRACE conn3 <- [1,2434,null,{}] 05:26:22 INFO - PROCESS | 1825 | 1461068782843 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:23 INFO - PROCESS | 1825 | 1461068783077 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 05:26:23 INFO - PROCESS | 1825 | 1461068783291 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9087b800 == 126 [pid = 1825] [id = 616] 05:26:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f8c790400) [pid = 1825] [serial = 1849] [outer = (nil)] 05:26:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f8cca3400) [pid = 1825] [serial = 1850] [outer = 0x7f0f8c790400] 05:26:23 INFO - PROCESS | 1825 | 1461068783359 Marionette DEBUG loaded listener.js 05:26:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f8cf74400) [pid = 1825] [serial = 1851] [outer = 0x7f0f8c790400] 05:26:24 INFO - PROCESS | 1825 | 1461068784280 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 05:26:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:26:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1487ms 05:26:24 INFO - PROCESS | 1825 | 1461068784320 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 05:26:24 INFO - PROCESS | 1825 | 1461068784326 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 05:26:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:26:24 INFO - PROCESS | 1825 | 1461068784359 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:26:24 INFO - PROCESS | 1825 | 1461068784363 Marionette TRACE conn3 <- [1,2438,null,{}] 05:26:24 INFO - PROCESS | 1825 | 1461068784412 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:24 INFO - PROCESS | 1825 | 1461068784763 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 05:26:24 INFO - PROCESS | 1825 | 1461068784802 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90d73800 == 127 [pid = 1825] [id = 617] 05:26:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f8f7e5c00) [pid = 1825] [serial = 1852] [outer = (nil)] 05:26:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f8f8dbc00) [pid = 1825] [serial = 1853] [outer = 0x7f0f8f7e5c00] 05:26:24 INFO - PROCESS | 1825 | 1461068784871 Marionette DEBUG loaded listener.js 05:26:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f90444000) [pid = 1825] [serial = 1854] [outer = 0x7f0f8f7e5c00] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f8c8eac00) [pid = 1825] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f8f8cfc00) [pid = 1825] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f90441c00) [pid = 1825] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9e299000) [pid = 1825] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f8f7e7800) [pid = 1825] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f92971800) [pid = 1825] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fa6a8bc00) [pid = 1825] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa4ad4800) [pid = 1825] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f9fe3a400) [pid = 1825] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f98fbb800) [pid = 1825] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f9fcf2400) [pid = 1825] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f9fe35c00) [pid = 1825] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9e596800) [pid = 1825] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9d5de400) [pid = 1825] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f99337800) [pid = 1825] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f98fb2800) [pid = 1825] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9321c800) [pid = 1825] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f8c795800) [pid = 1825] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f8c75cc00) [pid = 1825] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8c75c800) [pid = 1825] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f8f8d1400) [pid = 1825] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:26:25 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f8b7d6c00) [pid = 1825] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:26:26 INFO - PROCESS | 1825 | 1461068786373 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 05:26:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:26:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 2078ms 05:26:26 INFO - PROCESS | 1825 | 1461068786417 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 05:26:26 INFO - PROCESS | 1825 | 1461068786421 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 05:26:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:26:26 INFO - PROCESS | 1825 | 1461068786438 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:26:26 INFO - PROCESS | 1825 | 1461068786440 Marionette TRACE conn3 <- [1,2442,null,{}] 05:26:26 INFO - PROCESS | 1825 | 1461068786446 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:26 INFO - PROCESS | 1825 | 1461068786646 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 05:26:26 INFO - PROCESS | 1825 | 1461068786662 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91b6b000 == 128 [pid = 1825] [id = 618] 05:26:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f8cc9a400) [pid = 1825] [serial = 1855] [outer = (nil)] 05:26:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f90be5000) [pid = 1825] [serial = 1856] [outer = 0x7f0f8cc9a400] 05:26:26 INFO - PROCESS | 1825 | 1461068786725 Marionette DEBUG loaded listener.js 05:26:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f90cd6000) [pid = 1825] [serial = 1857] [outer = 0x7f0f8cc9a400] 05:26:27 INFO - PROCESS | 1825 | 1461068787587 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 05:26:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:26:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1178ms 05:26:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:26:27 INFO - PROCESS | 1825 | 1461068787616 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 05:26:27 INFO - PROCESS | 1825 | 1461068787618 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 05:26:27 INFO - PROCESS | 1825 | 1461068787623 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:26:27 INFO - PROCESS | 1825 | 1461068787626 Marionette TRACE conn3 <- [1,2446,null,{}] 05:26:27 INFO - PROCESS | 1825 | 1461068787631 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:27 INFO - PROCESS | 1825 | 1461068787901 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 05:26:28 INFO - PROCESS | 1825 | 1461068788215 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ca6d800 == 129 [pid = 1825] [id = 619] 05:26:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8b7cb000) [pid = 1825] [serial = 1858] [outer = (nil)] 05:26:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8b924000) [pid = 1825] [serial = 1859] [outer = 0x7f0f8b7cb000] 05:26:28 INFO - PROCESS | 1825 | 1461068788297 Marionette DEBUG loaded listener.js 05:26:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8c78fc00) [pid = 1825] [serial = 1860] [outer = 0x7f0f8b7cb000] 05:26:29 INFO - PROCESS | 1825 | 1461068789468 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 05:26:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:26:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1881ms 05:26:29 INFO - PROCESS | 1825 | 1461068789507 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 05:26:29 INFO - PROCESS | 1825 | 1461068789513 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 05:26:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:26:29 INFO - PROCESS | 1825 | 1461068789521 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:26:29 INFO - PROCESS | 1825 | 1461068789528 Marionette TRACE conn3 <- [1,2450,null,{}] 05:26:29 INFO - PROCESS | 1825 | 1461068789536 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:29 INFO - PROCESS | 1825 | 1461068789793 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 05:26:30 INFO - PROCESS | 1825 | 1461068790109 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91741800 == 130 [pid = 1825] [id = 620] 05:26:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8cca0c00) [pid = 1825] [serial = 1861] [outer = (nil)] 05:26:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f8f67d800) [pid = 1825] [serial = 1862] [outer = 0x7f0f8cca0c00] 05:26:30 INFO - PROCESS | 1825 | 1461068790192 Marionette DEBUG loaded listener.js 05:26:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8f7e9800) [pid = 1825] [serial = 1863] [outer = 0x7f0f8cca0c00] 05:26:31 INFO - PROCESS | 1825 | 1461068791147 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 05:26:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:26:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1645ms 05:26:31 INFO - PROCESS | 1825 | 1461068791183 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 05:26:31 INFO - PROCESS | 1825 | 1461068791190 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 05:26:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:26:31 INFO - PROCESS | 1825 | 1461068791201 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:26:31 INFO - PROCESS | 1825 | 1461068791204 Marionette TRACE conn3 <- [1,2454,null,{}] 05:26:31 INFO - PROCESS | 1825 | 1461068791208 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:31 INFO - PROCESS | 1825 | 1461068791439 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 05:26:31 INFO - PROCESS | 1825 | 1461068791787 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f93187000 == 131 [pid = 1825] [id = 621] 05:26:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f90443800) [pid = 1825] [serial = 1864] [outer = (nil)] 05:26:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f90cd1800) [pid = 1825] [serial = 1865] [outer = 0x7f0f90443800] 05:26:31 INFO - PROCESS | 1825 | 1461068791868 Marionette DEBUG loaded listener.js 05:26:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f90d11400) [pid = 1825] [serial = 1866] [outer = 0x7f0f90443800] 05:26:32 INFO - PROCESS | 1825 | 1461068792763 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 05:26:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:26:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1636ms 05:26:32 INFO - PROCESS | 1825 | 1461068792838 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 05:26:32 INFO - PROCESS | 1825 | 1461068792842 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 05:26:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:26:32 INFO - PROCESS | 1825 | 1461068792857 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:26:32 INFO - PROCESS | 1825 | 1461068792866 Marionette TRACE conn3 <- [1,2458,null,{}] 05:26:32 INFO - PROCESS | 1825 | 1461068792872 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:33 INFO - PROCESS | 1825 | 1461068793133 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 05:26:33 INFO - PROCESS | 1825 | 1461068793435 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d14000 == 132 [pid = 1825] [id = 622] 05:26:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f90445c00) [pid = 1825] [serial = 1867] [outer = (nil)] 05:26:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f923d2400) [pid = 1825] [serial = 1868] [outer = 0x7f0f90445c00] 05:26:33 INFO - PROCESS | 1825 | 1461068793516 Marionette DEBUG loaded listener.js 05:26:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f92972000) [pid = 1825] [serial = 1869] [outer = 0x7f0f90445c00] 05:26:34 INFO - PROCESS | 1825 | 1461068794400 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 05:26:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:26:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1594ms 05:26:34 INFO - PROCESS | 1825 | 1461068794445 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 05:26:34 INFO - PROCESS | 1825 | 1461068794448 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 05:26:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:26:34 INFO - PROCESS | 1825 | 1461068794455 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:26:34 INFO - PROCESS | 1825 | 1461068794458 Marionette TRACE conn3 <- [1,2462,null,{}] 05:26:34 INFO - PROCESS | 1825 | 1461068794463 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:34 INFO - PROCESS | 1825 | 1461068794695 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 05:26:34 INFO - PROCESS | 1825 | 1461068794927 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9538f000 == 133 [pid = 1825] [id = 623] 05:26:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f91948000) [pid = 1825] [serial = 1870] [outer = (nil)] 05:26:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f93145c00) [pid = 1825] [serial = 1871] [outer = 0x7f0f91948000] 05:26:35 INFO - PROCESS | 1825 | 1461068795040 Marionette DEBUG loaded listener.js 05:26:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9321e400) [pid = 1825] [serial = 1872] [outer = 0x7f0f91948000] 05:26:35 INFO - PROCESS | 1825 | 1461068795907 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 05:26:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:26:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1486ms 05:26:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:26:35 INFO - PROCESS | 1825 | 1461068795942 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 05:26:35 INFO - PROCESS | 1825 | 1461068795945 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 05:26:35 INFO - PROCESS | 1825 | 1461068795951 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:26:35 INFO - PROCESS | 1825 | 1461068795954 Marionette TRACE conn3 <- [1,2466,null,{}] 05:26:35 INFO - PROCESS | 1825 | 1461068795959 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:36 INFO - PROCESS | 1825 | 1461068796175 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 05:26:36 INFO - PROCESS | 1825 | 1461068796444 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f96114000 == 134 [pid = 1825] [id = 624] 05:26:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f933d5800) [pid = 1825] [serial = 1873] [outer = (nil)] 05:26:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f933dc000) [pid = 1825] [serial = 1874] [outer = 0x7f0f933d5800] 05:26:36 INFO - PROCESS | 1825 | 1461068796536 Marionette DEBUG loaded listener.js 05:26:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f94253000) [pid = 1825] [serial = 1875] [outer = 0x7f0f933d5800] 05:26:37 INFO - PROCESS | 1825 | 1461068797476 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 05:26:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:26:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1581ms 05:26:37 INFO - PROCESS | 1825 | 1461068797532 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 05:26:37 INFO - PROCESS | 1825 | 1461068797536 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 05:26:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:26:37 INFO - PROCESS | 1825 | 1461068797543 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:26:37 INFO - PROCESS | 1825 | 1461068797545 Marionette TRACE conn3 <- [1,2470,null,{}] 05:26:37 INFO - PROCESS | 1825 | 1461068797551 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:37 INFO - PROCESS | 1825 | 1461068797783 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 05:26:38 INFO - PROCESS | 1825 | 1461068798085 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9751d000 == 135 [pid = 1825] [id = 625] 05:26:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f933d7000) [pid = 1825] [serial = 1876] [outer = (nil)] 05:26:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f94d88000) [pid = 1825] [serial = 1877] [outer = 0x7f0f933d7000] 05:26:38 INFO - PROCESS | 1825 | 1461068798162 Marionette DEBUG loaded listener.js 05:26:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f94d90800) [pid = 1825] [serial = 1878] [outer = 0x7f0f933d7000] 05:26:39 INFO - PROCESS | 1825 | 1461068799030 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 05:26:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:26:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1528ms 05:26:39 INFO - PROCESS | 1825 | 1461068799072 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 05:26:39 INFO - PROCESS | 1825 | 1461068799076 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 05:26:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:26:39 INFO - PROCESS | 1825 | 1461068799083 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:26:39 INFO - PROCESS | 1825 | 1461068799086 Marionette TRACE conn3 <- [1,2474,null,{}] 05:26:39 INFO - PROCESS | 1825 | 1461068799092 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:39 INFO - PROCESS | 1825 | 1461068799331 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 05:26:39 INFO - PROCESS | 1825 | 1461068799601 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97814000 == 136 [pid = 1825] [id = 626] 05:26:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f94ce2400) [pid = 1825] [serial = 1879] [outer = (nil)] 05:26:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f954b6800) [pid = 1825] [serial = 1880] [outer = 0x7f0f94ce2400] 05:26:39 INFO - PROCESS | 1825 | 1461068799727 Marionette DEBUG loaded listener.js 05:26:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f954bdc00) [pid = 1825] [serial = 1881] [outer = 0x7f0f94ce2400] 05:26:40 INFO - PROCESS | 1825 | 1461068800711 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 05:26:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:26:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1685ms 05:26:40 INFO - PROCESS | 1825 | 1461068800770 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 05:26:40 INFO - PROCESS | 1825 | 1461068800773 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 05:26:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:26:40 INFO - PROCESS | 1825 | 1461068800780 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:26:40 INFO - PROCESS | 1825 | 1461068800783 Marionette TRACE conn3 <- [1,2478,null,{}] 05:26:40 INFO - PROCESS | 1825 | 1461068800789 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:41 INFO - PROCESS | 1825 | 1461068801029 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 05:26:41 INFO - PROCESS | 1825 | 1461068801352 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f978a4000 == 137 [pid = 1825] [id = 627] 05:26:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f8c8e2400) [pid = 1825] [serial = 1882] [outer = (nil)] 05:26:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f960cd000) [pid = 1825] [serial = 1883] [outer = 0x7f0f8c8e2400] 05:26:41 INFO - PROCESS | 1825 | 1461068801432 Marionette DEBUG loaded listener.js 05:26:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f960d8000) [pid = 1825] [serial = 1884] [outer = 0x7f0f8c8e2400] 05:26:42 INFO - PROCESS | 1825 | 1461068802285 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 05:26:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:26:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1534ms 05:26:42 INFO - PROCESS | 1825 | 1461068802316 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 05:26:42 INFO - PROCESS | 1825 | 1461068802320 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 05:26:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:26:42 INFO - PROCESS | 1825 | 1461068802327 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:26:42 INFO - PROCESS | 1825 | 1461068802331 Marionette TRACE conn3 <- [1,2482,null,{}] 05:26:42 INFO - PROCESS | 1825 | 1461068802337 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:42 INFO - PROCESS | 1825 | 1461068802573 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 05:26:42 INFO - PROCESS | 1825 | 1461068802844 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9901c800 == 138 [pid = 1825] [id = 628] 05:26:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f8ca39800) [pid = 1825] [serial = 1885] [outer = (nil)] 05:26:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f961c0c00) [pid = 1825] [serial = 1886] [outer = 0x7f0f8ca39800] 05:26:42 INFO - PROCESS | 1825 | 1461068802967 Marionette DEBUG loaded listener.js 05:26:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f97656c00) [pid = 1825] [serial = 1887] [outer = 0x7f0f8ca39800] 05:26:43 INFO - PROCESS | 1825 | 1461068803808 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 05:26:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:26:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1533ms 05:26:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:26:43 INFO - PROCESS | 1825 | 1461068803861 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 05:26:43 INFO - PROCESS | 1825 | 1461068803864 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 05:26:43 INFO - PROCESS | 1825 | 1461068803870 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:26:43 INFO - PROCESS | 1825 | 1461068803874 Marionette TRACE conn3 <- [1,2486,null,{}] 05:26:43 INFO - PROCESS | 1825 | 1461068803899 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:44 INFO - PROCESS | 1825 | 1461068804149 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 05:26:44 INFO - PROCESS | 1825 | 1461068804514 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e534000 == 139 [pid = 1825] [id = 629] 05:26:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9933a800) [pid = 1825] [serial = 1888] [outer = (nil)] 05:26:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9933f400) [pid = 1825] [serial = 1889] [outer = 0x7f0f9933a800] 05:26:44 INFO - PROCESS | 1825 | 1461068804604 Marionette DEBUG loaded listener.js 05:26:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9d4f7c00) [pid = 1825] [serial = 1890] [outer = 0x7f0f9933a800] 05:26:45 INFO - PROCESS | 1825 | 1461068805496 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 05:26:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:26:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1688ms 05:26:45 INFO - PROCESS | 1825 | 1461068805559 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 05:26:45 INFO - PROCESS | 1825 | 1461068805563 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 05:26:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:26:45 INFO - PROCESS | 1825 | 1461068805569 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:26:45 INFO - PROCESS | 1825 | 1461068805572 Marionette TRACE conn3 <- [1,2490,null,{}] 05:26:45 INFO - PROCESS | 1825 | 1461068805578 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:45 INFO - PROCESS | 1825 | 1461068805831 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 05:26:46 INFO - PROCESS | 1825 | 1461068806146 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f71e800 == 140 [pid = 1825] [id = 630] 05:26:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f91943000) [pid = 1825] [serial = 1891] [outer = (nil)] 05:26:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0f9d61a400) [pid = 1825] [serial = 1892] [outer = 0x7f0f91943000] 05:26:46 INFO - PROCESS | 1825 | 1461068806225 Marionette DEBUG loaded listener.js 05:26:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9d621400) [pid = 1825] [serial = 1893] [outer = 0x7f0f91943000] 05:26:47 INFO - PROCESS | 1825 | 1461068807092 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 05:26:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:26:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1579ms 05:26:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:26:47 INFO - PROCESS | 1825 | 1461068807149 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 05:26:47 INFO - PROCESS | 1825 | 1461068807152 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 05:26:47 INFO - PROCESS | 1825 | 1461068807159 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:26:47 INFO - PROCESS | 1825 | 1461068807161 Marionette TRACE conn3 <- [1,2494,null,{}] 05:26:47 INFO - PROCESS | 1825 | 1461068807167 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:47 INFO - PROCESS | 1825 | 1461068807408 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 05:26:47 INFO - PROCESS | 1825 | 1461068807717 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f794800 == 141 [pid = 1825] [id = 631] 05:26:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f9d522000) [pid = 1825] [serial = 1894] [outer = (nil)] 05:26:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9d6c2800) [pid = 1825] [serial = 1895] [outer = 0x7f0f9d522000] 05:26:47 INFO - PROCESS | 1825 | 1461068807796 Marionette DEBUG loaded listener.js 05:26:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f9d6e9c00) [pid = 1825] [serial = 1896] [outer = 0x7f0f9d522000] 05:26:48 INFO - PROCESS | 1825 | 1461068808606 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 05:26:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:26:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1489ms 05:26:48 INFO - PROCESS | 1825 | 1461068808647 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 05:26:48 INFO - PROCESS | 1825 | 1461068808651 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 05:26:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:26:48 INFO - PROCESS | 1825 | 1461068808657 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:26:48 INFO - PROCESS | 1825 | 1461068808660 Marionette TRACE conn3 <- [1,2498,null,{}] 05:26:48 INFO - PROCESS | 1825 | 1461068808665 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:48 INFO - PROCESS | 1825 | 1461068808969 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 05:26:49 INFO - PROCESS | 1825 | 1461068809181 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd2e000 == 142 [pid = 1825] [id = 632] 05:26:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f98fb4000) [pid = 1825] [serial = 1897] [outer = (nil)] 05:26:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0f9d6f1400) [pid = 1825] [serial = 1898] [outer = 0x7f0f98fb4000] 05:26:49 INFO - PROCESS | 1825 | 1461068809318 Marionette DEBUG loaded listener.js 05:26:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f9d7c9400) [pid = 1825] [serial = 1899] [outer = 0x7f0f98fb4000] 05:26:50 INFO - PROCESS | 1825 | 1461068810182 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 05:26:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:26:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1578ms 05:26:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:26:50 INFO - PROCESS | 1825 | 1461068810236 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 05:26:50 INFO - PROCESS | 1825 | 1461068810239 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 05:26:50 INFO - PROCESS | 1825 | 1461068810245 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:26:50 INFO - PROCESS | 1825 | 1461068810249 Marionette TRACE conn3 <- [1,2502,null,{}] 05:26:50 INFO - PROCESS | 1825 | 1461068810254 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:50 INFO - PROCESS | 1825 | 1461068810487 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 05:26:50 INFO - PROCESS | 1825 | 1461068810755 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0099000 == 143 [pid = 1825] [id = 633] 05:26:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f93582000) [pid = 1825] [serial = 1900] [outer = (nil)] 05:26:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0f9e245c00) [pid = 1825] [serial = 1901] [outer = 0x7f0f93582000] 05:26:50 INFO - PROCESS | 1825 | 1461068810873 Marionette DEBUG loaded listener.js 05:26:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9e24d800) [pid = 1825] [serial = 1902] [outer = 0x7f0f93582000] 05:26:51 INFO - PROCESS | 1825 | 1461068811713 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 05:26:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:26:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1538ms 05:26:51 INFO - PROCESS | 1825 | 1461068811784 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 05:26:51 INFO - PROCESS | 1825 | 1461068811790 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 05:26:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:26:51 INFO - PROCESS | 1825 | 1461068811799 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:26:51 INFO - PROCESS | 1825 | 1461068811801 Marionette TRACE conn3 <- [1,2506,null,{}] 05:26:51 INFO - PROCESS | 1825 | 1461068811807 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:52 INFO - PROCESS | 1825 | 1461068812035 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 05:26:52 INFO - PROCESS | 1825 | 1461068812347 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07b6000 == 144 [pid = 1825] [id = 634] 05:26:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f961bc400) [pid = 1825] [serial = 1903] [outer = (nil)] 05:26:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0f9e294c00) [pid = 1825] [serial = 1904] [outer = 0x7f0f961bc400] 05:26:52 INFO - PROCESS | 1825 | 1461068812424 Marionette DEBUG loaded listener.js 05:26:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f9e29e800) [pid = 1825] [serial = 1905] [outer = 0x7f0f961bc400] 05:26:53 INFO - PROCESS | 1825 | 1461068813316 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 05:26:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:26:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1586ms 05:26:53 INFO - PROCESS | 1825 | 1461068813385 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 05:26:53 INFO - PROCESS | 1825 | 1461068813388 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 05:26:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:26:53 INFO - PROCESS | 1825 | 1461068813395 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:26:53 INFO - PROCESS | 1825 | 1461068813398 Marionette TRACE conn3 <- [1,2510,null,{}] 05:26:53 INFO - PROCESS | 1825 | 1461068813403 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:53 INFO - PROCESS | 1825 | 1461068813645 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 05:26:53 INFO - PROCESS | 1825 | 1461068813954 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09dc800 == 145 [pid = 1825] [id = 635] 05:26:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f8b7d5000) [pid = 1825] [serial = 1906] [outer = (nil)] 05:26:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f9e4b5c00) [pid = 1825] [serial = 1907] [outer = 0x7f0f8b7d5000] 05:26:54 INFO - PROCESS | 1825 | 1461068814032 Marionette DEBUG loaded listener.js 05:26:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0f9e4bcc00) [pid = 1825] [serial = 1908] [outer = 0x7f0f8b7d5000] 05:26:54 INFO - PROCESS | 1825 | 1461068814906 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 05:26:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:26:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1587ms 05:26:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:26:54 INFO - PROCESS | 1825 | 1461068814983 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 05:26:54 INFO - PROCESS | 1825 | 1461068814986 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 05:26:54 INFO - PROCESS | 1825 | 1461068814992 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:26:54 INFO - PROCESS | 1825 | 1461068814995 Marionette TRACE conn3 <- [1,2514,null,{}] 05:26:55 INFO - PROCESS | 1825 | 1461068815000 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:55 INFO - PROCESS | 1825 | 1461068815235 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 05:26:55 INFO - PROCESS | 1825 | 1461068815555 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1141000 == 146 [pid = 1825] [id = 636] 05:26:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f8cf6c000) [pid = 1825] [serial = 1909] [outer = (nil)] 05:26:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f9e596c00) [pid = 1825] [serial = 1910] [outer = 0x7f0f8cf6c000] 05:26:55 INFO - PROCESS | 1825 | 1461068815635 Marionette DEBUG loaded listener.js 05:26:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9e59d400) [pid = 1825] [serial = 1911] [outer = 0x7f0f8cf6c000] 05:26:56 INFO - PROCESS | 1825 | 1461068816480 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 05:26:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:26:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1531ms 05:26:56 INFO - PROCESS | 1825 | 1461068816524 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 05:26:56 INFO - PROCESS | 1825 | 1461068816527 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 05:26:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:26:56 INFO - PROCESS | 1825 | 1461068816533 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:26:56 INFO - PROCESS | 1825 | 1461068816536 Marionette TRACE conn3 <- [1,2518,null,{}] 05:26:56 INFO - PROCESS | 1825 | 1461068816542 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:56 INFO - PROCESS | 1825 | 1461068816836 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 05:26:57 INFO - PROCESS | 1825 | 1461068817160 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b77000 == 147 [pid = 1825] [id = 637] 05:26:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0f94cf1000) [pid = 1825] [serial = 1912] [outer = (nil)] 05:26:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0f9e5aac00) [pid = 1825] [serial = 1913] [outer = 0x7f0f94cf1000] 05:26:57 INFO - PROCESS | 1825 | 1461068817241 Marionette DEBUG loaded listener.js 05:26:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0f9f686800) [pid = 1825] [serial = 1914] [outer = 0x7f0f94cf1000] 05:26:58 INFO - PROCESS | 1825 | 1461068818090 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 05:26:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:26:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1586ms 05:26:58 INFO - PROCESS | 1825 | 1461068818122 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 05:26:58 INFO - PROCESS | 1825 | 1461068818125 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 05:26:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:26:58 INFO - PROCESS | 1825 | 1461068818133 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:26:58 INFO - PROCESS | 1825 | 1461068818136 Marionette TRACE conn3 <- [1,2522,null,{}] 05:26:58 INFO - PROCESS | 1825 | 1461068818141 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:26:58 INFO - PROCESS | 1825 | 1461068818400 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97822800 == 146 [pid = 1825] [id = 509] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f919d4000 == 145 [pid = 1825] [id = 569] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f93185000 == 144 [pid = 1825] [id = 525] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f99016800 == 143 [pid = 1825] [id = 510] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb1d800 == 142 [pid = 1825] [id = 342] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f90d73800 == 141 [pid = 1825] [id = 617] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9087b800 == 140 [pid = 1825] [id = 616] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8dbca800 == 139 [pid = 1825] [id = 615] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9059b800 == 138 [pid = 1825] [id = 613] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb2d000 == 137 [pid = 1825] [id = 612] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ce71000 == 136 [pid = 1825] [id = 611] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91b6a000 == 135 [pid = 1825] [id = 610] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13de000 == 134 [pid = 1825] [id = 609] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbde1800 == 133 [pid = 1825] [id = 608] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fba1bf800 == 132 [pid = 1825] [id = 607] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d22800 == 131 [pid = 1825] [id = 606] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac05000 == 130 [pid = 1825] [id = 605] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa90c4800 == 129 [pid = 1825] [id = 604] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa698c000 == 128 [pid = 1825] [id = 603] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4c50000 == 127 [pid = 1825] [id = 602] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b55800 == 126 [pid = 1825] [id = 601] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0968800 == 125 [pid = 1825] [id = 600] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd25800 == 124 [pid = 1825] [id = 599] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6c9000 == 123 [pid = 1825] [id = 598] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97887000 == 122 [pid = 1825] [id = 597] 05:27:00 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f919e7000 == 121 [pid = 1825] [id = 596] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f94256400) [pid = 1825] [serial = 1787] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f94cec800) [pid = 1825] [serial = 1650] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f93146000) [pid = 1825] [serial = 1782] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f94d89c00) [pid = 1825] [serial = 1784] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0fb7fd2000) [pid = 1825] [serial = 1763] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fb717d800) [pid = 1825] [serial = 1761] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fb6a5b400) [pid = 1825] [serial = 1760] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fb0065400) [pid = 1825] [serial = 1758] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0faaca6800) [pid = 1825] [serial = 1757] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0faa14a400) [pid = 1825] [serial = 1755] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa9b2fc00) [pid = 1825] [serial = 1754] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0fa7306000) [pid = 1825] [serial = 1752] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa4d4ec00) [pid = 1825] [serial = 1751] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0fa2b1b400) [pid = 1825] [serial = 1749] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fa1e93400) [pid = 1825] [serial = 1748] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa0df1c00) [pid = 1825] [serial = 1746] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa0ba6c00) [pid = 1825] [serial = 1745] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0fa082a800) [pid = 1825] [serial = 1743] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa0712800) [pid = 1825] [serial = 1742] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0fa048ac00) [pid = 1825] [serial = 1740] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9ff3b800) [pid = 1825] [serial = 1739] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f9fd12800) [pid = 1825] [serial = 1737] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9f6acc00) [pid = 1825] [serial = 1736] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f9e248800) [pid = 1825] [serial = 1734] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f9d7cb400) [pid = 1825] [serial = 1733] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f9d6ecc00) [pid = 1825] [serial = 1731] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9d6c3400) [pid = 1825] [serial = 1730] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9d557000) [pid = 1825] [serial = 1728] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f9d4f3000) [pid = 1825] [serial = 1727] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f954bc000) [pid = 1825] [serial = 1725] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f94369c00) [pid = 1825] [serial = 1724] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f90439000) [pid = 1825] [serial = 1722] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f8f7e3400) [pid = 1825] [serial = 1721] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f8cf70800) [pid = 1825] [serial = 1778] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f8c760400) [pid = 1825] [serial = 1775] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f8c799400) [pid = 1825] [serial = 1776] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f8cf70400) [pid = 1825] [serial = 1772] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f94d93c00) [pid = 1825] [serial = 1770] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f94d8e400) [pid = 1825] [serial = 1769] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fbbce0400) [pid = 1825] [serial = 1767] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fbb9aa000) [pid = 1825] [serial = 1766] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fbb85f800) [pid = 1825] [serial = 1764] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f91951000) [pid = 1825] [serial = 1781] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f954b9400) [pid = 1825] [serial = 1785] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f8f7f1c00) [pid = 1825] [serial = 1779] [outer = (nil)] [url = about:blank] 05:27:00 INFO - PROCESS | 1825 | 1461068820591 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ce6f000 == 122 [pid = 1825] [id = 638] 05:27:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f8c758c00) [pid = 1825] [serial = 1915] [outer = (nil)] 05:27:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f8c75d800) [pid = 1825] [serial = 1916] [outer = 0x7f0f8c758c00] 05:27:00 INFO - PROCESS | 1825 | 1461068820696 Marionette DEBUG loaded listener.js 05:27:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f8c799800) [pid = 1825] [serial = 1917] [outer = 0x7f0f8c758c00] 05:27:01 INFO - PROCESS | 1825 | 1461068821546 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 05:27:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:27:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 3438ms 05:27:01 INFO - PROCESS | 1825 | 1461068821575 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 05:27:01 INFO - PROCESS | 1825 | 1461068821581 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 05:27:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:27:01 INFO - PROCESS | 1825 | 1461068821632 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:27:01 INFO - PROCESS | 1825 | 1461068821638 Marionette TRACE conn3 <- [1,2526,null,{}] 05:27:01 INFO - PROCESS | 1825 | 1461068821650 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:01 INFO - PROCESS | 1825 | 1461068821906 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 05:27:02 INFO - PROCESS | 1825 | 1461068822106 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f907cf800 == 123 [pid = 1825] [id = 639] 05:27:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f8c759400) [pid = 1825] [serial = 1918] [outer = (nil)] 05:27:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f8cf6d800) [pid = 1825] [serial = 1919] [outer = 0x7f0f8c759400] 05:27:02 INFO - PROCESS | 1825 | 1461068822178 Marionette DEBUG loaded listener.js 05:27:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f8f782c00) [pid = 1825] [serial = 1920] [outer = 0x7f0f8c759400] 05:27:03 INFO - PROCESS | 1825 | 1461068823305 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 05:27:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:27:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1748ms 05:27:03 INFO - PROCESS | 1825 | 1461068823384 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 05:27:03 INFO - PROCESS | 1825 | 1461068823390 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 05:27:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:27:03 INFO - PROCESS | 1825 | 1461068823398 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:27:03 INFO - PROCESS | 1825 | 1461068823400 Marionette TRACE conn3 <- [1,2530,null,{}] 05:27:03 INFO - PROCESS | 1825 | 1461068823406 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:03 INFO - PROCESS | 1825 | 1461068823732 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 05:27:03 INFO - PROCESS | 1825 | 1461068823944 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90d74800 == 124 [pid = 1825] [id = 640] 05:27:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f8f791c00) [pid = 1825] [serial = 1921] [outer = (nil)] 05:27:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f90440800) [pid = 1825] [serial = 1922] [outer = 0x7f0f8f791c00] 05:27:04 INFO - PROCESS | 1825 | 1461068824021 Marionette DEBUG loaded listener.js 05:27:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f90cd3400) [pid = 1825] [serial = 1923] [outer = 0x7f0f8f791c00] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f8cf69000) [pid = 1825] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f8f7e5c00) [pid = 1825] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9e4ba400) [pid = 1825] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f9e5ad800) [pid = 1825] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9d4fdc00) [pid = 1825] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f961c1800) [pid = 1825] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f961b4c00) [pid = 1825] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f8f679400) [pid = 1825] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f8c8e1400) [pid = 1825] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f8c75ac00) [pid = 1825] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f8b921400) [pid = 1825] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f8b91e800) [pid = 1825] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f8f784000) [pid = 1825] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0fab09b400) [pid = 1825] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f90d02800) [pid = 1825] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0fa730a000) [pid = 1825] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0fa4a5fc00) [pid = 1825] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0fa4a5d800) [pid = 1825] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0fa4a60800) [pid = 1825] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f923c6c00) [pid = 1825] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f8cf76400) [pid = 1825] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f9e5a4800) [pid = 1825] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f8c790400) [pid = 1825] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:27:05 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f8b7d1400) [pid = 1825] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:27:05 INFO - PROCESS | 1825 | 1461068825906 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 05:27:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:27:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2545ms 05:27:05 INFO - PROCESS | 1825 | 1461068825944 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 05:27:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:27:05 INFO - PROCESS | 1825 | 1461068825948 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 05:27:05 INFO - PROCESS | 1825 | 1461068825964 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:27:05 INFO - PROCESS | 1825 | 1461068825973 Marionette TRACE conn3 <- [1,2534,null,{}] 05:27:05 INFO - PROCESS | 1825 | 1461068825981 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:06 INFO - PROCESS | 1825 | 1461068826252 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 05:27:06 INFO - PROCESS | 1825 | 1461068826447 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f923a7000 == 125 [pid = 1825] [id = 641] 05:27:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f8b921400) [pid = 1825] [serial = 1924] [outer = (nil)] 05:27:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f8f8db400) [pid = 1825] [serial = 1925] [outer = 0x7f0f8b921400] 05:27:06 INFO - PROCESS | 1825 | 1461068826517 Marionette DEBUG loaded listener.js 05:27:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f91943c00) [pid = 1825] [serial = 1926] [outer = 0x7f0f8b921400] 05:27:07 INFO - PROCESS | 1825 | 1461068827442 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 05:27:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:27:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1503ms 05:27:07 INFO - PROCESS | 1825 | 1461068827460 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 05:27:07 INFO - PROCESS | 1825 | 1461068827464 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 05:27:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:27:07 INFO - PROCESS | 1825 | 1461068827471 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:27:07 INFO - PROCESS | 1825 | 1461068827474 Marionette TRACE conn3 <- [1,2538,null,{}] 05:27:07 INFO - PROCESS | 1825 | 1461068827480 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:07 INFO - PROCESS | 1825 | 1461068827702 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 05:27:08 INFO - PROCESS | 1825 | 1461068828172 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ce6a000 == 126 [pid = 1825] [id = 642] 05:27:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8b91e800) [pid = 1825] [serial = 1927] [outer = (nil)] 05:27:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8b92c800) [pid = 1825] [serial = 1928] [outer = 0x7f0f8b91e800] 05:27:08 INFO - PROCESS | 1825 | 1461068828258 Marionette DEBUG loaded listener.js 05:27:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8c79c000) [pid = 1825] [serial = 1929] [outer = 0x7f0f8b91e800] 05:27:09 INFO - PROCESS | 1825 | 1461068829244 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 05:27:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:27:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1836ms 05:27:09 INFO - PROCESS | 1825 | 1461068829310 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 05:27:09 INFO - PROCESS | 1825 | 1461068829318 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 05:27:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:27:09 INFO - PROCESS | 1825 | 1461068829335 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:27:09 INFO - PROCESS | 1825 | 1461068829346 Marionette TRACE conn3 <- [1,2542,null,{}] 05:27:09 INFO - PROCESS | 1825 | 1461068829355 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:09 INFO - PROCESS | 1825 | 1461068829658 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 05:27:10 INFO - PROCESS | 1825 | 1461068829998 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91b5d800 == 127 [pid = 1825] [id = 643] 05:27:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8cca3800) [pid = 1825] [serial = 1930] [outer = (nil)] 05:27:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f8f786000) [pid = 1825] [serial = 1931] [outer = 0x7f0f8cca3800] 05:27:10 INFO - PROCESS | 1825 | 1461068830076 Marionette DEBUG loaded listener.js 05:27:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8f8d7400) [pid = 1825] [serial = 1932] [outer = 0x7f0f8cca3800] 05:27:11 INFO - PROCESS | 1825 | 1461068831245 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 05:27:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:27:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1996ms 05:27:11 INFO - PROCESS | 1825 | 1461068831337 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 05:27:11 INFO - PROCESS | 1825 | 1461068831348 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 05:27:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:27:11 INFO - PROCESS | 1825 | 1461068831418 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:27:11 INFO - PROCESS | 1825 | 1461068831422 Marionette TRACE conn3 <- [1,2546,null,{}] 05:27:11 INFO - PROCESS | 1825 | 1461068831454 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:11 INFO - PROCESS | 1825 | 1461068831941 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 05:27:12 INFO - PROCESS | 1825 | 1461068832264 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f942b0000 == 128 [pid = 1825] [id = 644] 05:27:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f8cf76400) [pid = 1825] [serial = 1933] [outer = (nil)] 05:27:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9194c800) [pid = 1825] [serial = 1934] [outer = 0x7f0f8cf76400] 05:27:12 INFO - PROCESS | 1825 | 1461068832392 Marionette DEBUG loaded listener.js 05:27:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f9296fc00) [pid = 1825] [serial = 1935] [outer = 0x7f0f8cf76400] 05:27:13 INFO - PROCESS | 1825 | 1461068833420 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 05:27:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:27:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 2116ms 05:27:13 INFO - PROCESS | 1825 | 1461068833487 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 05:27:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:27:13 INFO - PROCESS | 1825 | 1461068833491 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 05:27:13 INFO - PROCESS | 1825 | 1461068833508 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:27:13 INFO - PROCESS | 1825 | 1461068833518 Marionette TRACE conn3 <- [1,2550,null,{}] 05:27:13 INFO - PROCESS | 1825 | 1461068833525 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:13 INFO - PROCESS | 1825 | 1461068833826 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 05:27:14 INFO - PROCESS | 1825 | 1461068834147 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f967df000 == 129 [pid = 1825] [id = 645] 05:27:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f90441c00) [pid = 1825] [serial = 1936] [outer = (nil)] 05:27:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9357c000) [pid = 1825] [serial = 1937] [outer = 0x7f0f90441c00] 05:27:14 INFO - PROCESS | 1825 | 1461068834231 Marionette DEBUG loaded listener.js 05:27:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f94250400) [pid = 1825] [serial = 1938] [outer = 0x7f0f90441c00] 05:27:15 INFO - PROCESS | 1825 | 1461068835167 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 05:27:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:27:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1705ms 05:27:15 INFO - PROCESS | 1825 | 1461068835204 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 05:27:15 INFO - PROCESS | 1825 | 1461068835208 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 05:27:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:27:15 INFO - PROCESS | 1825 | 1461068835215 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:27:15 INFO - PROCESS | 1825 | 1461068835217 Marionette TRACE conn3 <- [1,2554,null,{}] 05:27:15 INFO - PROCESS | 1825 | 1461068835225 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:15 INFO - PROCESS | 1825 | 1461068835479 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 05:27:15 INFO - PROCESS | 1825 | 1461068835850 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f978a5000 == 130 [pid = 1825] [id = 646] 05:27:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f94367800) [pid = 1825] [serial = 1939] [outer = (nil)] 05:27:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f94ce5000) [pid = 1825] [serial = 1940] [outer = 0x7f0f94367800] 05:27:15 INFO - PROCESS | 1825 | 1461068835942 Marionette DEBUG loaded listener.js 05:27:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f94d8b800) [pid = 1825] [serial = 1941] [outer = 0x7f0f94367800] 05:27:16 INFO - PROCESS | 1825 | 1461068836899 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 05:27:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:27:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1731ms 05:27:16 INFO - PROCESS | 1825 | 1461068836946 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 05:27:16 INFO - PROCESS | 1825 | 1461068836950 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 05:27:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:27:16 INFO - PROCESS | 1825 | 1461068836956 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:27:16 INFO - PROCESS | 1825 | 1461068836958 Marionette TRACE conn3 <- [1,2558,null,{}] 05:27:16 INFO - PROCESS | 1825 | 1461068836964 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:17 INFO - PROCESS | 1825 | 1461068837200 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 05:27:17 INFO - PROCESS | 1825 | 1461068837469 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e4e2800 == 131 [pid = 1825] [id = 647] 05:27:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f97654c00) [pid = 1825] [serial = 1942] [outer = (nil)] 05:27:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9765d400) [pid = 1825] [serial = 1943] [outer = 0x7f0f97654c00] 05:27:17 INFO - PROCESS | 1825 | 1461068837614 Marionette DEBUG loaded listener.js 05:27:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d4fd000) [pid = 1825] [serial = 1944] [outer = 0x7f0f97654c00] 05:27:18 INFO - PROCESS | 1825 | 1461068838550 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 05:27:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:27:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1632ms 05:27:18 INFO - PROCESS | 1825 | 1461068838589 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 05:27:18 INFO - PROCESS | 1825 | 1461068838593 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 05:27:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:27:18 INFO - PROCESS | 1825 | 1461068838598 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:27:18 INFO - PROCESS | 1825 | 1461068838602 Marionette TRACE conn3 <- [1,2562,null,{}] 05:27:18 INFO - PROCESS | 1825 | 1461068838607 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:18 INFO - PROCESS | 1825 | 1461068838847 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 05:27:19 INFO - PROCESS | 1825 | 1461068839191 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f75b000 == 132 [pid = 1825] [id = 648] 05:27:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f97659800) [pid = 1825] [serial = 1945] [outer = (nil)] 05:27:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9d5e3800) [pid = 1825] [serial = 1946] [outer = 0x7f0f97659800] 05:27:19 INFO - PROCESS | 1825 | 1461068839276 Marionette DEBUG loaded listener.js 05:27:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9d6edc00) [pid = 1825] [serial = 1947] [outer = 0x7f0f97659800] 05:27:20 INFO - PROCESS | 1825 | 1461068840273 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 05:27:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:27:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1739ms 05:27:20 INFO - PROCESS | 1825 | 1461068840340 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 05:27:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:27:20 INFO - PROCESS | 1825 | 1461068840344 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 05:27:20 INFO - PROCESS | 1825 | 1461068840352 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:27:20 INFO - PROCESS | 1825 | 1461068840355 Marionette TRACE conn3 <- [1,2566,null,{}] 05:27:20 INFO - PROCESS | 1825 | 1461068840363 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:20 INFO - PROCESS | 1825 | 1461068840646 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 05:27:21 INFO - PROCESS | 1825 | 1461068841003 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9fd2a800 == 133 [pid = 1825] [id = 649] 05:27:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f94366c00) [pid = 1825] [serial = 1948] [outer = (nil)] 05:27:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9e292400) [pid = 1825] [serial = 1949] [outer = 0x7f0f94366c00] 05:27:21 INFO - PROCESS | 1825 | 1461068841081 Marionette DEBUG loaded listener.js 05:27:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9e4ba400) [pid = 1825] [serial = 1950] [outer = 0x7f0f94366c00] 05:27:22 INFO - PROCESS | 1825 | 1461068842011 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 05:27:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:27:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1739ms 05:27:22 INFO - PROCESS | 1825 | 1461068842090 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 05:27:22 INFO - PROCESS | 1825 | 1461068842094 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 05:27:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:27:22 INFO - PROCESS | 1825 | 1461068842101 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:27:22 INFO - PROCESS | 1825 | 1461068842104 Marionette TRACE conn3 <- [1,2570,null,{}] 05:27:22 INFO - PROCESS | 1825 | 1461068842110 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:22 INFO - PROCESS | 1825 | 1461068842402 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 05:27:22 INFO - PROCESS | 1825 | 1461068842712 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0963000 == 134 [pid = 1825] [id = 650] 05:27:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9d522c00) [pid = 1825] [serial = 1951] [outer = (nil)] 05:27:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9e5ab000) [pid = 1825] [serial = 1952] [outer = 0x7f0f9d522c00] 05:27:22 INFO - PROCESS | 1825 | 1461068842795 Marionette DEBUG loaded listener.js 05:27:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9f693000) [pid = 1825] [serial = 1953] [outer = 0x7f0f9d522c00] 05:27:23 INFO - PROCESS | 1825 | 1461068843707 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 05:27:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:27:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1681ms 05:27:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:27:23 INFO - PROCESS | 1825 | 1461068843784 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 05:27:23 INFO - PROCESS | 1825 | 1461068843787 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 05:27:23 INFO - PROCESS | 1825 | 1461068843793 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:27:23 INFO - PROCESS | 1825 | 1461068843796 Marionette TRACE conn3 <- [1,2574,null,{}] 05:27:23 INFO - PROCESS | 1825 | 1461068843801 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:24 INFO - PROCESS | 1825 | 1461068844038 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 05:27:24 INFO - PROCESS | 1825 | 1461068844355 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1c34000 == 135 [pid = 1825] [id = 651] 05:27:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f8f7e2c00) [pid = 1825] [serial = 1954] [outer = (nil)] 05:27:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f9f6a0c00) [pid = 1825] [serial = 1955] [outer = 0x7f0f8f7e2c00] 05:27:24 INFO - PROCESS | 1825 | 1461068844449 Marionette DEBUG loaded listener.js 05:27:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9f6af400) [pid = 1825] [serial = 1956] [outer = 0x7f0f8f7e2c00] 05:27:25 INFO - PROCESS | 1825 | 1461068845282 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 05:27:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:27:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1529ms 05:27:25 INFO - PROCESS | 1825 | 1461068845322 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 05:27:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:27:25 INFO - PROCESS | 1825 | 1461068845326 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 05:27:25 INFO - PROCESS | 1825 | 1461068845333 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:27:25 INFO - PROCESS | 1825 | 1461068845336 Marionette TRACE conn3 <- [1,2578,null,{}] 05:27:25 INFO - PROCESS | 1825 | 1461068845342 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:25 INFO - PROCESS | 1825 | 1461068845585 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 05:27:25 INFO - PROCESS | 1825 | 1461068845868 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b7e800 == 136 [pid = 1825] [id = 652] 05:27:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9f759000) [pid = 1825] [serial = 1957] [outer = (nil)] 05:27:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9fcbc800) [pid = 1825] [serial = 1958] [outer = 0x7f0f9f759000] 05:27:26 INFO - PROCESS | 1825 | 1461068846013 Marionette DEBUG loaded listener.js 05:27:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9fd11c00) [pid = 1825] [serial = 1959] [outer = 0x7f0f9f759000] 05:27:27 INFO - PROCESS | 1825 | 1461068847009 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 05:27:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:27:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1741ms 05:27:27 INFO - PROCESS | 1825 | 1461068847074 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 05:27:27 INFO - PROCESS | 1825 | 1461068847079 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 05:27:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:27:27 INFO - PROCESS | 1825 | 1461068847085 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:27:27 INFO - PROCESS | 1825 | 1461068847090 Marionette TRACE conn3 <- [1,2582,null,{}] 05:27:27 INFO - PROCESS | 1825 | 1461068847096 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:27 INFO - PROCESS | 1825 | 1461068847387 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 05:27:27 INFO - PROCESS | 1825 | 1461068847727 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5088000 == 137 [pid = 1825] [id = 653] 05:27:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0f9fcba400) [pid = 1825] [serial = 1960] [outer = (nil)] 05:27:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0f9fe11800) [pid = 1825] [serial = 1961] [outer = 0x7f0f9fcba400] 05:27:27 INFO - PROCESS | 1825 | 1461068847809 Marionette DEBUG loaded listener.js 05:27:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9fe3b000) [pid = 1825] [serial = 1962] [outer = 0x7f0f9fcba400] 05:27:28 INFO - PROCESS | 1825 | 1461068848727 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 05:27:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:27:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1684ms 05:27:28 INFO - PROCESS | 1825 | 1461068848770 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 05:27:28 INFO - PROCESS | 1825 | 1461068848774 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 05:27:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:27:28 INFO - PROCESS | 1825 | 1461068848780 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:27:28 INFO - PROCESS | 1825 | 1461068848783 Marionette TRACE conn3 <- [1,2586,null,{}] 05:27:28 INFO - PROCESS | 1825 | 1461068848789 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:29 INFO - PROCESS | 1825 | 1461068849054 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 05:27:29 INFO - PROCESS | 1825 | 1461068849386 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5409800 == 138 [pid = 1825] [id = 654] 05:27:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f8f7f1400) [pid = 1825] [serial = 1963] [outer = (nil)] 05:27:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0f9fe41400) [pid = 1825] [serial = 1964] [outer = 0x7f0f8f7f1400] 05:27:29 INFO - PROCESS | 1825 | 1461068849485 Marionette DEBUG loaded listener.js 05:27:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa0034800) [pid = 1825] [serial = 1965] [outer = 0x7f0f8f7f1400] 05:27:30 INFO - PROCESS | 1825 | 1461068850394 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 05:27:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:27:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1691ms 05:27:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:27:30 INFO - PROCESS | 1825 | 1461068850473 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 05:27:30 INFO - PROCESS | 1825 | 1461068850475 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 05:27:30 INFO - PROCESS | 1825 | 1461068850482 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:27:30 INFO - PROCESS | 1825 | 1461068850485 Marionette TRACE conn3 <- [1,2590,null,{}] 05:27:30 INFO - PROCESS | 1825 | 1461068850490 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:30 INFO - PROCESS | 1825 | 1461068850786 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 05:27:31 INFO - PROCESS | 1825 | 1461068851150 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa54d5000 == 139 [pid = 1825] [id = 655] 05:27:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0f9f74c400) [pid = 1825] [serial = 1966] [outer = (nil)] 05:27:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa003e800) [pid = 1825] [serial = 1967] [outer = 0x7f0f9f74c400] 05:27:31 INFO - PROCESS | 1825 | 1461068851226 Marionette DEBUG loaded listener.js 05:27:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa0283400) [pid = 1825] [serial = 1968] [outer = 0x7f0f9f74c400] 05:27:32 INFO - PROCESS | 1825 | 1461068852158 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 05:27:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:27:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1739ms 05:27:32 INFO - PROCESS | 1825 | 1461068852222 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 05:27:32 INFO - PROCESS | 1825 | 1461068852226 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 05:27:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:27:32 INFO - PROCESS | 1825 | 1461068852232 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:27:32 INFO - PROCESS | 1825 | 1461068852235 Marionette TRACE conn3 <- [1,2594,null,{}] 05:27:32 INFO - PROCESS | 1825 | 1461068852241 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:32 INFO - PROCESS | 1825 | 1461068852485 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 05:27:32 INFO - PROCESS | 1825 | 1461068852797 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa77d7000 == 140 [pid = 1825] [id = 656] 05:27:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0f9f74cc00) [pid = 1825] [serial = 1969] [outer = (nil)] 05:27:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa05cb800) [pid = 1825] [serial = 1970] [outer = 0x7f0f9f74cc00] 05:27:32 INFO - PROCESS | 1825 | 1461068852879 Marionette DEBUG loaded listener.js 05:27:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fa05d6000) [pid = 1825] [serial = 1971] [outer = 0x7f0f9f74cc00] 05:27:33 INFO - PROCESS | 1825 | 1461068853836 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 05:27:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:27:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1630ms 05:27:33 INFO - PROCESS | 1825 | 1461068853863 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 05:27:33 INFO - PROCESS | 1825 | 1461068853866 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 05:27:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:27:33 INFO - PROCESS | 1825 | 1461068853872 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:27:33 INFO - PROCESS | 1825 | 1461068853874 Marionette TRACE conn3 <- [1,2598,null,{}] 05:27:33 INFO - PROCESS | 1825 | 1461068853880 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:34 INFO - PROCESS | 1825 | 1461068854115 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 05:27:34 INFO - PROCESS | 1825 | 1461068854444 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8cec800 == 141 [pid = 1825] [id = 657] 05:27:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0f9194c000) [pid = 1825] [serial = 1972] [outer = (nil)] 05:27:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa0709c00) [pid = 1825] [serial = 1973] [outer = 0x7f0f9194c000] 05:27:34 INFO - PROCESS | 1825 | 1461068854525 Marionette DEBUG loaded listener.js 05:27:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fa075b800) [pid = 1825] [serial = 1974] [outer = 0x7f0f9194c000] 05:27:35 INFO - PROCESS | 1825 | 1461068855490 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 05:27:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:27:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1682ms 05:27:35 INFO - PROCESS | 1825 | 1461068855556 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 05:27:35 INFO - PROCESS | 1825 | 1461068855560 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 05:27:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:27:35 INFO - PROCESS | 1825 | 1461068855566 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:27:35 INFO - PROCESS | 1825 | 1461068855569 Marionette TRACE conn3 <- [1,2602,null,{}] 05:27:35 INFO - PROCESS | 1825 | 1461068855574 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:35 INFO - PROCESS | 1825 | 1461068855832 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 05:27:36 INFO - PROCESS | 1825 | 1461068856175 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8efd000 == 142 [pid = 1825] [id = 658] 05:27:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0f8b91fc00) [pid = 1825] [serial = 1975] [outer = (nil)] 05:27:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa0767400) [pid = 1825] [serial = 1976] [outer = 0x7f0f8b91fc00] 05:27:36 INFO - PROCESS | 1825 | 1461068856252 Marionette DEBUG loaded listener.js 05:27:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa082b400) [pid = 1825] [serial = 1977] [outer = 0x7f0f8b91fc00] 05:27:37 INFO - PROCESS | 1825 | 1461068857213 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 05:27:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:27:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1684ms 05:27:37 INFO - PROCESS | 1825 | 1461068857251 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 05:27:37 INFO - PROCESS | 1825 | 1461068857255 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 05:27:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:27:37 INFO - PROCESS | 1825 | 1461068857261 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:27:37 INFO - PROCESS | 1825 | 1461068857263 Marionette TRACE conn3 <- [1,2606,null,{}] 05:27:37 INFO - PROCESS | 1825 | 1461068857269 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:37 INFO - PROCESS | 1825 | 1461068857505 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 05:27:37 INFO - PROCESS | 1825 | 1461068857834 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9a51000 == 143 [pid = 1825] [id = 659] 05:27:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0f933dcc00) [pid = 1825] [serial = 1978] [outer = (nil)] 05:27:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa0a08000) [pid = 1825] [serial = 1979] [outer = 0x7f0f933dcc00] 05:27:37 INFO - PROCESS | 1825 | 1461068857919 Marionette DEBUG loaded listener.js 05:27:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fa0a11000) [pid = 1825] [serial = 1980] [outer = 0x7f0f933dcc00] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f5c4800 == 142 [pid = 1825] [id = 575] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0094000 == 141 [pid = 1825] [id = 577] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa783e800 == 140 [pid = 1825] [id = 581] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbb80c800 == 139 [pid = 1825] [id = 584] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc427800 == 138 [pid = 1825] [id = 585] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc1295800 == 137 [pid = 1825] [id = 586] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa540a800 == 136 [pid = 1825] [id = 580] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0e99800 == 135 [pid = 1825] [id = 578] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9862800 == 134 [pid = 1825] [id = 582] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d1d800 == 133 [pid = 1825] [id = 583] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f923a7000 == 132 [pid = 1825] [id = 641] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f90d74800 == 131 [pid = 1825] [id = 640] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91b6b000 == 130 [pid = 1825] [id = 618] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f907cf800 == 129 [pid = 1825] [id = 639] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ce6f000 == 128 [pid = 1825] [id = 638] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1141000 == 127 [pid = 1825] [id = 636] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09dc800 == 126 [pid = 1825] [id = 635] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07b6000 == 125 [pid = 1825] [id = 634] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0099000 == 124 [pid = 1825] [id = 633] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd2e000 == 123 [pid = 1825] [id = 632] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f794800 == 122 [pid = 1825] [id = 631] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f71e800 == 121 [pid = 1825] [id = 630] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e534000 == 120 [pid = 1825] [id = 629] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9901c800 == 119 [pid = 1825] [id = 628] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f978a4000 == 118 [pid = 1825] [id = 627] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97814000 == 117 [pid = 1825] [id = 626] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9751d000 == 116 [pid = 1825] [id = 625] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f96114000 == 115 [pid = 1825] [id = 624] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9538f000 == 114 [pid = 1825] [id = 623] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d14000 == 113 [pid = 1825] [id = 622] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f93187000 == 112 [pid = 1825] [id = 621] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91741800 == 111 [pid = 1825] [id = 620] 05:27:39 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ca6d800 == 110 [pid = 1825] [id = 619] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f954b2400) [pid = 1825] [serial = 1719] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f8cf75800) [pid = 1825] [serial = 1773] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f8f8dbc00) [pid = 1825] [serial = 1853] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f90444000) [pid = 1825] [serial = 1854] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f90be5000) [pid = 1825] [serial = 1856] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f9fe34800) [pid = 1825] [serial = 1808] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9f757c00) [pid = 1825] [serial = 1806] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f9f68e400) [pid = 1825] [serial = 1805] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9e292800) [pid = 1825] [serial = 1803] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9d7c8400) [pid = 1825] [serial = 1802] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f9d6cb800) [pid = 1825] [serial = 1800] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f9d5e3c00) [pid = 1825] [serial = 1799] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9d4f1800) [pid = 1825] [serial = 1797] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f97661c00) [pid = 1825] [serial = 1796] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f93579800) [pid = 1825] [serial = 1794] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f923d0800) [pid = 1825] [serial = 1793] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f8cf75c00) [pid = 1825] [serial = 1791] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f8cc9c800) [pid = 1825] [serial = 1790] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f8c8e0400) [pid = 1825] [serial = 1847] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f8c8eb400) [pid = 1825] [serial = 1848] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f9e252800) [pid = 1825] [serial = 1845] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f8f78d800) [pid = 1825] [serial = 1844] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f8b92b000) [pid = 1825] [serial = 1842] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f8b926000) [pid = 1825] [serial = 1841] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f8f790400) [pid = 1825] [serial = 1839] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f8f78bc00) [pid = 1825] [serial = 1838] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0fbbcd4400) [pid = 1825] [serial = 1836] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fb8158c00) [pid = 1825] [serial = 1835] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f90d0fc00) [pid = 1825] [serial = 1833] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f90d0a400) [pid = 1825] [serial = 1832] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fb6de2000) [pid = 1825] [serial = 1830] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0faaca9000) [pid = 1825] [serial = 1829] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa9fae800) [pid = 1825] [serial = 1827] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa8c0e000) [pid = 1825] [serial = 1826] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa7abe400) [pid = 1825] [serial = 1824] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0fa730d400) [pid = 1825] [serial = 1823] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa50aac00) [pid = 1825] [serial = 1821] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0fa4ad7c00) [pid = 1825] [serial = 1820] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0fa40f2000) [pid = 1825] [serial = 1818] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa2c6ac00) [pid = 1825] [serial = 1817] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0fa1e9dc00) [pid = 1825] [serial = 1815] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0fa0de3000) [pid = 1825] [serial = 1814] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa0ba2800) [pid = 1825] [serial = 1812] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0fa075e000) [pid = 1825] [serial = 1811] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa003dc00) [pid = 1825] [serial = 1809] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f8cf74400) [pid = 1825] [serial = 1851] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f8cca3400) [pid = 1825] [serial = 1850] [outer = (nil)] [url = about:blank] 05:27:40 INFO - PROCESS | 1825 | 1461068860749 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 05:27:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:27:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3534ms 05:27:40 INFO - PROCESS | 1825 | 1461068860796 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 05:27:40 INFO - PROCESS | 1825 | 1461068860803 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 05:27:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:27:40 INFO - PROCESS | 1825 | 1461068860813 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:27:40 INFO - PROCESS | 1825 | 1461068860817 Marionette TRACE conn3 <- [1,2610,null,{}] 05:27:40 INFO - PROCESS | 1825 | 1461068860835 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:41 INFO - PROCESS | 1825 | 1461068861082 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 05:27:41 INFO - PROCESS | 1825 | 1461068861289 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8f6cb800 == 111 [pid = 1825] [id = 660] 05:27:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8c8ec800) [pid = 1825] [serial = 1981] [outer = (nil)] 05:27:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f8ca3b000) [pid = 1825] [serial = 1982] [outer = 0x7f0f8c8ec800] 05:27:41 INFO - PROCESS | 1825 | 1461068861411 Marionette DEBUG loaded listener.js 05:27:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f8cca1c00) [pid = 1825] [serial = 1983] [outer = 0x7f0f8c8ec800] 05:27:42 INFO - PROCESS | 1825 | 1461068862254 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 05:27:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:27:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1542ms 05:27:42 INFO - PROCESS | 1825 | 1461068862358 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 05:27:42 INFO - PROCESS | 1825 | 1461068862368 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 05:27:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:27:42 INFO - PROCESS | 1825 | 1461068862378 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:27:42 INFO - PROCESS | 1825 | 1461068862381 Marionette TRACE conn3 <- [1,2614,null,{}] 05:27:42 INFO - PROCESS | 1825 | 1461068862387 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:42 INFO - PROCESS | 1825 | 1461068862708 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 05:27:42 INFO - PROCESS | 1825 | 1461068862750 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f908dc000 == 112 [pid = 1825] [id = 661] 05:27:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f8c8ee000) [pid = 1825] [serial = 1984] [outer = (nil)] 05:27:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f8f789c00) [pid = 1825] [serial = 1985] [outer = 0x7f0f8c8ee000] 05:27:42 INFO - PROCESS | 1825 | 1461068862814 Marionette DEBUG loaded listener.js 05:27:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f8f8dac00) [pid = 1825] [serial = 1986] [outer = 0x7f0f8c8ee000] 05:27:43 INFO - PROCESS | 1825 | 1461068863909 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 05:27:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:27:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1590ms 05:27:43 INFO - PROCESS | 1825 | 1461068863969 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 05:27:43 INFO - PROCESS | 1825 | 1461068863971 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 05:27:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:27:44 INFO - PROCESS | 1825 | 1461068863998 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:27:44 INFO - PROCESS | 1825 | 1461068864004 Marionette TRACE conn3 <- [1,2618,null,{}] 05:27:44 INFO - PROCESS | 1825 | 1461068864027 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:44 INFO - PROCESS | 1825 | 1461068864335 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f8f7f0c00) [pid = 1825] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f8f791c00) [pid = 1825] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f933d7000) [pid = 1825] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f933d5800) [pid = 1825] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f91948000) [pid = 1825] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f90445c00) [pid = 1825] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f90443800) [pid = 1825] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f8cca0c00) [pid = 1825] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f8b7cb000) [pid = 1825] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f8c759400) [pid = 1825] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f8c758c00) [pid = 1825] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f94cf1000) [pid = 1825] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f8cf6c000) [pid = 1825] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8b7d5000) [pid = 1825] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f961bc400) [pid = 1825] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f93582000) [pid = 1825] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f98fb4000) [pid = 1825] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0f9d522000) [pid = 1825] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0f91943000) [pid = 1825] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0f9933a800) [pid = 1825] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0f8ca39800) [pid = 1825] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0f8c8e2400) [pid = 1825] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:27:45 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0f94ce2400) [pid = 1825] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:27:45 INFO - PROCESS | 1825 | 1461068865148 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:45 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90d74800 == 113 [pid = 1825] [id = 662] 05:27:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0f8b7d5000) [pid = 1825] [serial = 1987] [outer = (nil)] 05:27:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f8cc95000) [pid = 1825] [serial = 1988] [outer = 0x7f0f8b7d5000] 05:27:45 INFO - PROCESS | 1825 | 1461068865220 Marionette DEBUG loaded listener.js 05:27:45 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0f923d0800) [pid = 1825] [serial = 1989] [outer = 0x7f0f8b7d5000] 05:27:45 INFO - PROCESS | 1825 | 1461068865960 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 05:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1995ms 05:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:27:45 INFO - PROCESS | 1825 | 1461068865992 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 05:27:46 INFO - PROCESS | 1825 | 1461068865996 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 05:27:46 INFO - PROCESS | 1825 | 1461068866008 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:27:46 INFO - PROCESS | 1825 | 1461068866010 Marionette TRACE conn3 <- [1,2622,null,{}] 05:27:46 INFO - PROCESS | 1825 | 1461068866033 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:46 INFO - PROCESS | 1825 | 1461068866277 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 05:27:46 INFO - PROCESS | 1825 | 1461068866462 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9318e000 == 114 [pid = 1825] [id = 663] 05:27:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0f8c759400) [pid = 1825] [serial = 1990] [outer = (nil)] 05:27:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f93141800) [pid = 1825] [serial = 1991] [outer = 0x7f0f8c759400] 05:27:46 INFO - PROCESS | 1825 | 1461068866532 Marionette DEBUG loaded listener.js 05:27:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f93220400) [pid = 1825] [serial = 1992] [outer = 0x7f0f8c759400] 05:27:47 INFO - PROCESS | 1825 | 1461068867621 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 05:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1663ms 05:27:47 INFO - PROCESS | 1825 | 1461068867666 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 05:27:47 INFO - PROCESS | 1825 | 1461068867671 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 05:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:27:47 INFO - PROCESS | 1825 | 1461068867680 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:27:47 INFO - PROCESS | 1825 | 1461068867685 Marionette TRACE conn3 <- [1,2626,null,{}] 05:27:47 INFO - PROCESS | 1825 | 1461068867694 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:47 INFO - PROCESS | 1825 | 1461068867944 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 05:27:48 INFO - PROCESS | 1825 | 1461068868271 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f908d2800 == 115 [pid = 1825] [id = 664] 05:27:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f8cca3000) [pid = 1825] [serial = 1993] [outer = (nil)] 05:27:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f8f678400) [pid = 1825] [serial = 1994] [outer = 0x7f0f8cca3000] 05:27:48 INFO - PROCESS | 1825 | 1461068868355 Marionette DEBUG loaded listener.js 05:27:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f8f790400) [pid = 1825] [serial = 1995] [outer = 0x7f0f8cca3000] 05:27:49 INFO - PROCESS | 1825 | 1461068869285 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 05:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1639ms 05:27:49 INFO - PROCESS | 1825 | 1461068869320 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 05:27:49 INFO - PROCESS | 1825 | 1461068869329 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 05:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:27:49 INFO - PROCESS | 1825 | 1461068869340 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:27:49 INFO - PROCESS | 1825 | 1461068869345 Marionette TRACE conn3 <- [1,2630,null,{}] 05:27:49 INFO - PROCESS | 1825 | 1461068869353 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:49 INFO - PROCESS | 1825 | 1461068869642 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 05:27:50 INFO - PROCESS | 1825 | 1461068870015 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f942a4800 == 116 [pid = 1825] [id = 665] 05:27:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f90d08800) [pid = 1825] [serial = 1996] [outer = (nil)] 05:27:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f92970800) [pid = 1825] [serial = 1997] [outer = 0x7f0f90d08800] 05:27:50 INFO - PROCESS | 1825 | 1461068870100 Marionette DEBUG loaded listener.js 05:27:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f933d1000) [pid = 1825] [serial = 1998] [outer = 0x7f0f90d08800] 05:27:51 INFO - PROCESS | 1825 | 1461068871060 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 05:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1787ms 05:27:51 INFO - PROCESS | 1825 | 1461068871127 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 05:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:27:51 INFO - PROCESS | 1825 | 1461068871132 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 05:27:51 INFO - PROCESS | 1825 | 1461068871138 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:27:51 INFO - PROCESS | 1825 | 1461068871144 Marionette TRACE conn3 <- [1,2634,null,{}] 05:27:51 INFO - PROCESS | 1825 | 1461068871177 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:51 INFO - PROCESS | 1825 | 1461068871531 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 05:27:51 INFO - PROCESS | 1825 | 1461068871803 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f95fed800 == 117 [pid = 1825] [id = 666] 05:27:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f94252800) [pid = 1825] [serial = 1999] [outer = (nil)] 05:27:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f9436c000) [pid = 1825] [serial = 2000] [outer = 0x7f0f94252800] 05:27:51 INFO - PROCESS | 1825 | 1461068871891 Marionette DEBUG loaded listener.js 05:27:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f94d8c400) [pid = 1825] [serial = 2001] [outer = 0x7f0f94252800] 05:27:52 INFO - PROCESS | 1825 | 1461068872801 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 05:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1696ms 05:27:52 INFO - PROCESS | 1825 | 1461068872834 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 05:27:52 INFO - PROCESS | 1825 | 1461068872840 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 05:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:27:52 INFO - PROCESS | 1825 | 1461068872846 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:27:52 INFO - PROCESS | 1825 | 1461068872849 Marionette TRACE conn3 <- [1,2638,null,{}] 05:27:52 INFO - PROCESS | 1825 | 1461068872855 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:53 INFO - PROCESS | 1825 | 1461068873102 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 05:27:53 INFO - PROCESS | 1825 | 1461068873378 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9766e000 == 118 [pid = 1825] [id = 667] 05:27:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f94251800) [pid = 1825] [serial = 2002] [outer = (nil)] 05:27:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f954bac00) [pid = 1825] [serial = 2003] [outer = 0x7f0f94251800] 05:27:53 INFO - PROCESS | 1825 | 1461068873507 Marionette DEBUG loaded listener.js 05:27:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f960d6000) [pid = 1825] [serial = 2004] [outer = 0x7f0f94251800] 05:27:54 INFO - PROCESS | 1825 | 1461068874395 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 05:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1580ms 05:27:54 INFO - PROCESS | 1825 | 1461068874428 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 05:27:54 INFO - PROCESS | 1825 | 1461068874431 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 05:27:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:27:54 INFO - PROCESS | 1825 | 1461068874438 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:27:54 INFO - PROCESS | 1825 | 1461068874441 Marionette TRACE conn3 <- [1,2642,null,{}] 05:27:54 INFO - PROCESS | 1825 | 1461068874447 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:54 INFO - PROCESS | 1825 | 1461068874694 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 05:27:54 INFO - PROCESS | 1825 | 1461068874965 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97896800 == 119 [pid = 1825] [id = 668] 05:27:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f94d93c00) [pid = 1825] [serial = 2005] [outer = (nil)] 05:27:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f961bdc00) [pid = 1825] [serial = 2006] [outer = 0x7f0f94d93c00] 05:27:55 INFO - PROCESS | 1825 | 1461068875089 Marionette DEBUG loaded listener.js 05:27:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f97662400) [pid = 1825] [serial = 2007] [outer = 0x7f0f94d93c00] 05:27:55 INFO - PROCESS | 1825 | 1461068875997 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 05:27:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:27:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1632ms 05:27:56 INFO - PROCESS | 1825 | 1461068876070 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 05:27:56 INFO - PROCESS | 1825 | 1461068876073 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 05:27:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:27:56 INFO - PROCESS | 1825 | 1461068876083 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:27:56 INFO - PROCESS | 1825 | 1461068876087 Marionette TRACE conn3 <- [1,2646,null,{}] 05:27:56 INFO - PROCESS | 1825 | 1461068876093 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:56 INFO - PROCESS | 1825 | 1461068876421 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 05:27:56 INFO - PROCESS | 1825 | 1461068876752 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e4cc000 == 120 [pid = 1825] [id = 669] 05:27:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9d518c00) [pid = 1825] [serial = 2008] [outer = (nil)] 05:27:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9d54e800) [pid = 1825] [serial = 2009] [outer = 0x7f0f9d518c00] 05:27:56 INFO - PROCESS | 1825 | 1461068876836 Marionette DEBUG loaded listener.js 05:27:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9d5ea000) [pid = 1825] [serial = 2010] [outer = 0x7f0f9d518c00] 05:27:57 INFO - PROCESS | 1825 | 1461068877724 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 05:27:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:27:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1692ms 05:27:57 INFO - PROCESS | 1825 | 1461068877774 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 05:27:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:27:57 INFO - PROCESS | 1825 | 1461068877778 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 05:27:57 INFO - PROCESS | 1825 | 1461068877783 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:27:57 INFO - PROCESS | 1825 | 1461068877786 Marionette TRACE conn3 <- [1,2650,null,{}] 05:27:57 INFO - PROCESS | 1825 | 1461068877792 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:58 INFO - PROCESS | 1825 | 1461068878032 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 05:27:58 INFO - PROCESS | 1825 | 1461068878300 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f6ba000 == 121 [pid = 1825] [id = 670] 05:27:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9d620400) [pid = 1825] [serial = 2011] [outer = (nil)] 05:27:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9d628000) [pid = 1825] [serial = 2012] [outer = 0x7f0f9d620400] 05:27:58 INFO - PROCESS | 1825 | 1461068878395 Marionette DEBUG loaded listener.js 05:27:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9d6eb800) [pid = 1825] [serial = 2013] [outer = 0x7f0f9d620400] 05:27:59 INFO - PROCESS | 1825 | 1461068879398 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 05:27:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:27:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1684ms 05:27:59 INFO - PROCESS | 1825 | 1461068879469 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 05:27:59 INFO - PROCESS | 1825 | 1461068879472 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 05:27:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:27:59 INFO - PROCESS | 1825 | 1461068879478 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:27:59 INFO - PROCESS | 1825 | 1461068879480 Marionette TRACE conn3 <- [1,2654,null,{}] 05:27:59 INFO - PROCESS | 1825 | 1461068879486 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:27:59 INFO - PROCESS | 1825 | 1461068879729 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 05:28:00 INFO - PROCESS | 1825 | 1461068880036 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f78e800 == 122 [pid = 1825] [id = 671] 05:28:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d621800) [pid = 1825] [serial = 2014] [outer = (nil)] 05:28:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d7cbc00) [pid = 1825] [serial = 2015] [outer = 0x7f0f9d621800] 05:28:00 INFO - PROCESS | 1825 | 1461068880113 Marionette DEBUG loaded listener.js 05:28:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9e24bc00) [pid = 1825] [serial = 2016] [outer = 0x7f0f9d621800] 05:28:00 INFO - PROCESS | 1825 | 1461068880985 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 05:28:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:28:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1534ms 05:28:01 INFO - PROCESS | 1825 | 1461068881015 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 05:28:01 INFO - PROCESS | 1825 | 1461068881018 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 05:28:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:28:01 INFO - PROCESS | 1825 | 1461068881024 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:28:01 INFO - PROCESS | 1825 | 1461068881029 Marionette TRACE conn3 <- [1,2658,null,{}] 05:28:01 INFO - PROCESS | 1825 | 1461068881034 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:01 INFO - PROCESS | 1825 | 1461068881269 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 05:28:01 INFO - PROCESS | 1825 | 1461068881624 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff16000 == 123 [pid = 1825] [id = 672] 05:28:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9d6ec400) [pid = 1825] [serial = 2017] [outer = (nil)] 05:28:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9e298c00) [pid = 1825] [serial = 2018] [outer = 0x7f0f9d6ec400] 05:28:01 INFO - PROCESS | 1825 | 1461068881749 Marionette DEBUG loaded listener.js 05:28:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9e4bd400) [pid = 1825] [serial = 2019] [outer = 0x7f0f9d6ec400] 05:28:02 INFO - PROCESS | 1825 | 1461068882734 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 05:28:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:28:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1744ms 05:28:02 INFO - PROCESS | 1825 | 1461068882771 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 05:28:02 INFO - PROCESS | 1825 | 1461068882775 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 05:28:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:28:02 INFO - PROCESS | 1825 | 1461068882780 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:28:02 INFO - PROCESS | 1825 | 1461068882783 Marionette TRACE conn3 <- [1,2662,null,{}] 05:28:02 INFO - PROCESS | 1825 | 1461068882789 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:03 INFO - PROCESS | 1825 | 1461068883024 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 05:28:03 INFO - PROCESS | 1825 | 1461068883375 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0512800 == 124 [pid = 1825] [id = 673] 05:28:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9e24c800) [pid = 1825] [serial = 2020] [outer = (nil)] 05:28:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9e5af000) [pid = 1825] [serial = 2021] [outer = 0x7f0f9e24c800] 05:28:03 INFO - PROCESS | 1825 | 1461068883462 Marionette DEBUG loaded listener.js 05:28:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9f699c00) [pid = 1825] [serial = 2022] [outer = 0x7f0f9e24c800] 05:28:04 INFO - PROCESS | 1825 | 1461068884347 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 05:28:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:28:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1639ms 05:28:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:28:04 INFO - PROCESS | 1825 | 1461068884421 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 05:28:04 INFO - PROCESS | 1825 | 1461068884425 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 05:28:04 INFO - PROCESS | 1825 | 1461068884431 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:28:04 INFO - PROCESS | 1825 | 1461068884435 Marionette TRACE conn3 <- [1,2666,null,{}] 05:28:04 INFO - PROCESS | 1825 | 1461068884440 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:04 INFO - PROCESS | 1825 | 1461068884753 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 05:28:05 INFO - PROCESS | 1825 | 1461068885079 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa10b6000 == 125 [pid = 1825] [id = 674] 05:28:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9fcf0000) [pid = 1825] [serial = 2023] [outer = (nil)] 05:28:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f9fd17400) [pid = 1825] [serial = 2024] [outer = 0x7f0f9fcf0000] 05:28:05 INFO - PROCESS | 1825 | 1461068885160 Marionette DEBUG loaded listener.js 05:28:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f9fe0f800) [pid = 1825] [serial = 2025] [outer = 0x7f0f9fcf0000] 05:28:06 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:06 INFO - PROCESS | 1825 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:28:06 INFO - PROCESS | 1825 | 1461068886499 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 05:28:06 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) 05:28:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2087ms 05:28:06 INFO - PROCESS | 1825 | 1461068886518 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 05:28:06 INFO - PROCESS | 1825 | 1461068886521 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 05:28:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:28:06 INFO - PROCESS | 1825 | 1461068886527 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:28:06 INFO - PROCESS | 1825 | 1461068886530 Marionette TRACE conn3 <- [1,2670,null,{}] 05:28:06 INFO - PROCESS | 1825 | 1461068886536 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:06 INFO - PROCESS | 1825 | 1461068886820 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 05:28:07 INFO - PROCESS | 1825 | 1461068887064 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4b7f000 == 126 [pid = 1825] [id = 675] 05:28:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f954c1c00) [pid = 1825] [serial = 2026] [outer = (nil)] 05:28:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9ff39c00) [pid = 1825] [serial = 2027] [outer = 0x7f0f954c1c00] 05:28:07 INFO - PROCESS | 1825 | 1461068887144 Marionette DEBUG loaded listener.js 05:28:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa05cfc00) [pid = 1825] [serial = 2028] [outer = 0x7f0f954c1c00] 05:28:08 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:08 INFO - PROCESS | 1825 | 1461068888473 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 05:28:08 INFO - PROCESS | 1825 | 1461068888524 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 05:28:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:28:08 INFO - PROCESS | 1825 | 1461068888530 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:28:08 INFO - PROCESS | 1825 | 1461068888532 Marionette TRACE conn3 <- [1,2674,null,{}] 05:28:08 INFO - PROCESS | 1825 | 1461068888538 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:08 INFO - PROCESS | 1825 | 1461068888844 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 05:28:09 INFO - PROCESS | 1825 | 1461068889090 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa540b800 == 127 [pid = 1825] [id = 676] 05:28:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9fcbac00) [pid = 1825] [serial = 2029] [outer = (nil)] 05:28:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa0823000) [pid = 1825] [serial = 2030] [outer = 0x7f0f9fcbac00] 05:28:09 INFO - PROCESS | 1825 | 1461068889167 Marionette DEBUG loaded listener.js 05:28:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa0ba7000) [pid = 1825] [serial = 2031] [outer = 0x7f0f9fcbac00] 05:28:10 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:10 INFO - PROCESS | 1825 | 1461068890528 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 05:28:10 INFO - PROCESS | 1825 | 1461068890576 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 05:28:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:28:10 INFO - PROCESS | 1825 | 1461068890589 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:28:10 INFO - PROCESS | 1825 | 1461068890592 Marionette TRACE conn3 <- [1,2678,null,{}] 05:28:10 INFO - PROCESS | 1825 | 1461068890602 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:11 INFO - PROCESS | 1825 | 1461068891050 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 05:28:11 INFO - PROCESS | 1825 | 1461068891370 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9683800 == 128 [pid = 1825] [id = 677] 05:28:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f9fd12400) [pid = 1825] [serial = 2032] [outer = (nil)] 05:28:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa0a0bc00) [pid = 1825] [serial = 2033] [outer = 0x7f0f9fd12400] 05:28:11 INFO - PROCESS | 1825 | 1461068891509 Marionette DEBUG loaded listener.js 05:28:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa0df1800) [pid = 1825] [serial = 2034] [outer = 0x7f0f9fd12400] 05:28:12 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:12 INFO - PROCESS | 1825 | 1461068892904 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 05:28:12 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) 05:28:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2337ms 05:28:12 INFO - PROCESS | 1825 | 1461068892924 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 05:28:12 INFO - PROCESS | 1825 | 1461068892928 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 05:28:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:28:12 INFO - PROCESS | 1825 | 1461068892935 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:28:12 INFO - PROCESS | 1825 | 1461068892939 Marionette TRACE conn3 <- [1,2682,null,{}] 05:28:12 INFO - PROCESS | 1825 | 1461068892955 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:13 INFO - PROCESS | 1825 | 1461068893189 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 05:28:13 INFO - PROCESS | 1825 | 1461068893520 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faa42e800 == 129 [pid = 1825] [id = 678] 05:28:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f90cca800) [pid = 1825] [serial = 2035] [outer = (nil)] 05:28:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa11dd800) [pid = 1825] [serial = 2036] [outer = 0x7f0f90cca800] 05:28:13 INFO - PROCESS | 1825 | 1461068893597 Marionette DEBUG loaded listener.js 05:28:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa1e93c00) [pid = 1825] [serial = 2037] [outer = 0x7f0f90cca800] 05:28:15 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:15 INFO - PROCESS | 1825 | 1461068895067 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 05:28:15 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) 05:28:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2148ms 05:28:15 INFO - PROCESS | 1825 | 1461068895084 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 05:28:15 INFO - PROCESS | 1825 | 1461068895088 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 05:28:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:28:15 INFO - PROCESS | 1825 | 1461068895095 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:28:15 INFO - PROCESS | 1825 | 1461068895097 Marionette TRACE conn3 <- [1,2686,null,{}] 05:28:15 INFO - PROCESS | 1825 | 1461068895103 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:15 INFO - PROCESS | 1825 | 1461068895422 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 05:28:15 INFO - PROCESS | 1825 | 1461068895693 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fab02b000 == 130 [pid = 1825] [id = 679] 05:28:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f8b7c9800) [pid = 1825] [serial = 2038] [outer = (nil)] 05:28:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa1e97c00) [pid = 1825] [serial = 2039] [outer = 0x7f0f8b7c9800] 05:28:15 INFO - PROCESS | 1825 | 1461068895792 Marionette DEBUG loaded listener.js 05:28:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa2b22400) [pid = 1825] [serial = 2040] [outer = 0x7f0f8b7c9800] 05:28:17 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:17 INFO - PROCESS | 1825 | 1461068897213 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 05:28:17 INFO - PROCESS | 1825 | 1461068897235 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 05:28:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 05:28:17 INFO - PROCESS | 1825 | 1461068897242 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:28:17 INFO - PROCESS | 1825 | 1461068897244 Marionette TRACE conn3 <- [1,2690,null,{}] 05:28:17 INFO - PROCESS | 1825 | 1461068897249 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd2e800 == 129 [pid = 1825] [id = 513] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b79800 == 128 [pid = 1825] [id = 396] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa54d5000 == 127 [pid = 1825] [id = 655] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5409800 == 126 [pid = 1825] [id = 654] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5088000 == 125 [pid = 1825] [id = 653] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b7e800 == 124 [pid = 1825] [id = 652] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1c34000 == 123 [pid = 1825] [id = 651] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0963000 == 122 [pid = 1825] [id = 650] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9fd2a800 == 121 [pid = 1825] [id = 649] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f75b000 == 120 [pid = 1825] [id = 648] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e4e2800 == 119 [pid = 1825] [id = 647] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f978a5000 == 118 [pid = 1825] [id = 646] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f967df000 == 117 [pid = 1825] [id = 645] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f942b0000 == 116 [pid = 1825] [id = 644] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91b5d800 == 115 [pid = 1825] [id = 643] 05:28:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8ce6a000 == 114 [pid = 1825] [id = 642] 05:28:19 INFO - PROCESS | 1825 | 1461068899012 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f961b6c00) [pid = 1825] [serial = 1788] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f8f8db400) [pid = 1825] [serial = 1925] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f90440800) [pid = 1825] [serial = 1922] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f90cd3400) [pid = 1825] [serial = 1923] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f94d90800) [pid = 1825] [serial = 1878] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f94d88000) [pid = 1825] [serial = 1877] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f94253000) [pid = 1825] [serial = 1875] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f933dc000) [pid = 1825] [serial = 1874] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f9321e400) [pid = 1825] [serial = 1872] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f93145c00) [pid = 1825] [serial = 1871] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f92972000) [pid = 1825] [serial = 1869] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f923d2400) [pid = 1825] [serial = 1868] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f90d11400) [pid = 1825] [serial = 1866] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f90cd1800) [pid = 1825] [serial = 1865] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f8f7e9800) [pid = 1825] [serial = 1863] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f8f67d800) [pid = 1825] [serial = 1862] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f8c78fc00) [pid = 1825] [serial = 1860] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f8b924000) [pid = 1825] [serial = 1859] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f8cf6d800) [pid = 1825] [serial = 1919] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f8c75d800) [pid = 1825] [serial = 1916] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f8c799800) [pid = 1825] [serial = 1917] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f9f686800) [pid = 1825] [serial = 1914] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9e5aac00) [pid = 1825] [serial = 1913] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9e59d400) [pid = 1825] [serial = 1911] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9e596c00) [pid = 1825] [serial = 1910] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9e4bcc00) [pid = 1825] [serial = 1908] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f9e4b5c00) [pid = 1825] [serial = 1907] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9e29e800) [pid = 1825] [serial = 1905] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9e294c00) [pid = 1825] [serial = 1904] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f9e24d800) [pid = 1825] [serial = 1902] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9e245c00) [pid = 1825] [serial = 1901] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9d7c9400) [pid = 1825] [serial = 1899] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f9d6f1400) [pid = 1825] [serial = 1898] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f9d6e9c00) [pid = 1825] [serial = 1896] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f9d6c2800) [pid = 1825] [serial = 1895] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f9d621400) [pid = 1825] [serial = 1893] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f9d61a400) [pid = 1825] [serial = 1892] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9d4f7c00) [pid = 1825] [serial = 1890] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9933f400) [pid = 1825] [serial = 1889] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f97656c00) [pid = 1825] [serial = 1887] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f961c0c00) [pid = 1825] [serial = 1886] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f960d8000) [pid = 1825] [serial = 1884] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f960cd000) [pid = 1825] [serial = 1883] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f954bdc00) [pid = 1825] [serial = 1881] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f954b6800) [pid = 1825] [serial = 1880] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f8f782c00) [pid = 1825] [serial = 1920] [outer = (nil)] [url = about:blank] 05:28:19 INFO - PROCESS | 1825 | 1461068899396 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ce6a000 == 115 [pid = 1825] [id = 680] 05:28:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f8b91f800) [pid = 1825] [serial = 2041] [outer = (nil)] 05:28:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f8b92a000) [pid = 1825] [serial = 2042] [outer = 0x7f0f8b91f800] 05:28:19 INFO - PROCESS | 1825 | 1461068899461 Marionette DEBUG loaded listener.js 05:28:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8c764000) [pid = 1825] [serial = 2043] [outer = 0x7f0f8b91f800] 05:28:20 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:20 INFO - PROCESS | 1825 | 1461068900690 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 05:28:20 INFO - PROCESS | 1825 | 1461068900752 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 05:28:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:28:20 INFO - PROCESS | 1825 | 1461068900761 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:28:20 INFO - PROCESS | 1825 | 1461068900766 Marionette TRACE conn3 <- [1,2694,null,{}] 05:28:20 INFO - PROCESS | 1825 | 1461068900773 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:21 INFO - PROCESS | 1825 | 1461068901071 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 05:28:21 INFO - PROCESS | 1825 | 1461068901270 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f909c2800 == 116 [pid = 1825] [id = 681] 05:28:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8c793000) [pid = 1825] [serial = 2044] [outer = (nil)] 05:28:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8f67e400) [pid = 1825] [serial = 2045] [outer = 0x7f0f8c793000] 05:28:21 INFO - PROCESS | 1825 | 1461068901353 Marionette DEBUG loaded listener.js 05:28:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8f7e8000) [pid = 1825] [serial = 2046] [outer = 0x7f0f8c793000] 05:28:22 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:22 INFO - PROCESS | 1825 | 1461068902676 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 05:28:22 INFO - PROCESS | 1825 | 1461068902703 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 05:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:28:22 INFO - PROCESS | 1825 | 1461068902739 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:28:22 INFO - PROCESS | 1825 | 1461068902743 Marionette TRACE conn3 <- [1,2698,null,{}] 05:28:22 INFO - PROCESS | 1825 | 1461068902748 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:23 INFO - PROCESS | 1825 | 1461068903128 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 05:28:23 INFO - PROCESS | 1825 | 1461068903207 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f93182000 == 117 [pid = 1825] [id = 682] 05:28:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f8f679000) [pid = 1825] [serial = 2047] [outer = (nil)] 05:28:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f90d0d800) [pid = 1825] [serial = 2048] [outer = 0x7f0f8f679000] 05:28:23 INFO - PROCESS | 1825 | 1461068903428 Marionette DEBUG loaded listener.js 05:28:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f92965c00) [pid = 1825] [serial = 2049] [outer = 0x7f0f8f679000] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f8cf76400) [pid = 1825] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9f74cc00) [pid = 1825] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f97654c00) [pid = 1825] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f94366c00) [pid = 1825] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f8c8ec800) [pid = 1825] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f9f74c400) [pid = 1825] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f9d522c00) [pid = 1825] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8b7d5000) [pid = 1825] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f9194c000) [pid = 1825] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f9f759000) [pid = 1825] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f8b91fc00) [pid = 1825] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0f933dcc00) [pid = 1825] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0f9fcba400) [pid = 1825] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0f8cc9a400) [pid = 1825] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0f8cca3800) [pid = 1825] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0f94367800) [pid = 1825] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0f8f7f1400) [pid = 1825] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0f97659800) [pid = 1825] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0f8b91e800) [pid = 1825] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0f8c8ee000) [pid = 1825] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 119 (0x7f0f90441c00) [pid = 1825] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:28:24 INFO - PROCESS | 1825 | --DOMWINDOW == 118 (0x7f0f8f7e2c00) [pid = 1825] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:28:25 INFO - PROCESS | 1825 | SkCairoFTTypeface::onFilterRec unimplemented 05:28:25 INFO - PROCESS | 1825 | 1461068905192 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 05:28:25 INFO - PROCESS | 1825 | 1461068905234 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 05:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:28:25 INFO - PROCESS | 1825 | 1461068905261 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:28:25 INFO - PROCESS | 1825 | 1461068905268 Marionette TRACE conn3 <- [1,2702,null,{}] 05:28:25 INFO - PROCESS | 1825 | 1461068905273 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:25 INFO - PROCESS | 1825 | 1461068905481 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 05:28:25 INFO - PROCESS | 1825 | 1461068905698 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94db1000 == 118 [pid = 1825] [id = 683] 05:28:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 119 (0x7f0f8b926000) [pid = 1825] [serial = 2050] [outer = (nil)] 05:28:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 120 (0x7f0f9194f400) [pid = 1825] [serial = 2051] [outer = 0x7f0f8b926000] 05:28:25 INFO - PROCESS | 1825 | 1461068905769 Marionette DEBUG loaded listener.js 05:28:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0f933d0c00) [pid = 1825] [serial = 2052] [outer = 0x7f0f8b926000] 05:28:26 INFO - PROCESS | 1825 | 1461068906720 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 05:28:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1540ms 05:28:26 INFO - PROCESS | 1825 | 1461068906795 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 05:28:26 INFO - PROCESS | 1825 | 1461068906800 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 05:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:28:26 INFO - PROCESS | 1825 | 1461068906809 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:28:26 INFO - PROCESS | 1825 | 1461068906813 Marionette TRACE conn3 <- [1,2706,null,{}] 05:28:26 INFO - PROCESS | 1825 | 1461068906821 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:27 INFO - PROCESS | 1825 | 1461068907096 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 05:28:27 INFO - PROCESS | 1825 | 1461068907433 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91b5c000 == 119 [pid = 1825] [id = 684] 05:28:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f8cc9e000) [pid = 1825] [serial = 2053] [outer = (nil)] 05:28:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0f8cf72800) [pid = 1825] [serial = 2054] [outer = 0x7f0f8cc9e000] 05:28:27 INFO - PROCESS | 1825 | 1461068907509 Marionette DEBUG loaded listener.js 05:28:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0f8f8db400) [pid = 1825] [serial = 2055] [outer = 0x7f0f8cc9e000] 05:28:28 INFO - PROCESS | 1825 | 1461068908468 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 05:28:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:28:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1687ms 05:28:28 INFO - PROCESS | 1825 | 1461068908496 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 05:28:28 INFO - PROCESS | 1825 | 1461068908505 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 05:28:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:28:28 INFO - PROCESS | 1825 | 1461068908515 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:28:28 INFO - PROCESS | 1825 | 1461068908519 Marionette TRACE conn3 <- [1,2710,null,{}] 05:28:28 INFO - PROCESS | 1825 | 1461068908526 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:28 INFO - PROCESS | 1825 | 1461068908757 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 05:28:29 INFO - PROCESS | 1825 | 1461068909027 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f953d5800 == 120 [pid = 1825] [id = 685] 05:28:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f90be5c00) [pid = 1825] [serial = 2056] [outer = (nil)] 05:28:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0f923c6c00) [pid = 1825] [serial = 2057] [outer = 0x7f0f90be5c00] 05:28:29 INFO - PROCESS | 1825 | 1461068909157 Marionette DEBUG loaded listener.js 05:28:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0f93147400) [pid = 1825] [serial = 2058] [outer = 0x7f0f90be5c00] 05:28:30 INFO - PROCESS | 1825 | 1461068910158 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 05:28:30 INFO - PROCESS | 1825 | 1461068910213 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 05:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:28:30 INFO - PROCESS | 1825 | 1461068910219 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:28:30 INFO - PROCESS | 1825 | 1461068910225 Marionette TRACE conn3 <- [1,2714,null,{}] 05:28:30 INFO - PROCESS | 1825 | 1461068910241 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:30 INFO - PROCESS | 1825 | 1461068910485 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 05:28:30 INFO - PROCESS | 1825 | 1461068910805 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97872800 == 121 [pid = 1825] [id = 686] 05:28:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f9357dc00) [pid = 1825] [serial = 2059] [outer = (nil)] 05:28:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f94261400) [pid = 1825] [serial = 2060] [outer = 0x7f0f9357dc00] 05:28:30 INFO - PROCESS | 1825 | 1461068910886 Marionette DEBUG loaded listener.js 05:28:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f94cea800) [pid = 1825] [serial = 2061] [outer = 0x7f0f9357dc00] 05:28:31 INFO - PROCESS | 1825 | 1461068911719 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 05:28:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:28:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1585ms 05:28:31 INFO - PROCESS | 1825 | 1461068911806 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 05:28:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:28:31 INFO - PROCESS | 1825 | 1461068911811 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 05:28:31 INFO - PROCESS | 1825 | 1461068911818 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:28:31 INFO - PROCESS | 1825 | 1461068911821 Marionette TRACE conn3 <- [1,2718,null,{}] 05:28:31 INFO - PROCESS | 1825 | 1461068911826 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:32 INFO - PROCESS | 1825 | 1461068912093 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 05:28:32 INFO - PROCESS | 1825 | 1461068912442 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9902e000 == 122 [pid = 1825] [id = 687] 05:28:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f94257800) [pid = 1825] [serial = 2062] [outer = (nil)] 05:28:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f960cd400) [pid = 1825] [serial = 2063] [outer = 0x7f0f94257800] 05:28:32 INFO - PROCESS | 1825 | 1461068912522 Marionette DEBUG loaded listener.js 05:28:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f961bac00) [pid = 1825] [serial = 2064] [outer = 0x7f0f94257800] 05:28:33 INFO - PROCESS | 1825 | 1461068913524 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 05:28:33 INFO - PROCESS | 1825 | 1461068913566 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 05:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:28:33 INFO - PROCESS | 1825 | 1461068913572 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:28:33 INFO - PROCESS | 1825 | 1461068913576 Marionette TRACE conn3 <- [1,2722,null,{}] 05:28:33 INFO - PROCESS | 1825 | 1461068913581 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:33 INFO - PROCESS | 1825 | 1461068913836 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 05:28:34 INFO - PROCESS | 1825 | 1461068914199 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e54c000 == 123 [pid = 1825] [id = 688] 05:28:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f94cec800) [pid = 1825] [serial = 2065] [outer = (nil)] 05:28:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f98fb9000) [pid = 1825] [serial = 2066] [outer = 0x7f0f94cec800] 05:28:34 INFO - PROCESS | 1825 | 1461068914290 Marionette DEBUG loaded listener.js 05:28:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f9d4f0800) [pid = 1825] [serial = 2067] [outer = 0x7f0f94cec800] 05:28:35 INFO - PROCESS | 1825 | 1461068915334 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 05:28:35 INFO - PROCESS | 1825 | 1461068915415 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 05:28:35 INFO - PROCESS | 1825 | 1461068915421 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:28:35 INFO - PROCESS | 1825 | 1461068915424 Marionette TRACE conn3 <- [1,2726,null,{}] 05:28:35 INFO - PROCESS | 1825 | 1461068915429 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:35 INFO - PROCESS | 1825 | 1461068915721 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 05:28:36 INFO - PROCESS | 1825 | 1461068916059 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f874000 == 124 [pid = 1825] [id = 689] 05:28:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f9d6f0c00) [pid = 1825] [serial = 2068] [outer = (nil)] 05:28:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f9d7c4000) [pid = 1825] [serial = 2069] [outer = 0x7f0f9d6f0c00] 05:28:36 INFO - PROCESS | 1825 | 1461068916138 Marionette DEBUG loaded listener.js 05:28:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f9e24f400) [pid = 1825] [serial = 2070] [outer = 0x7f0f9d6f0c00] 05:28:37 INFO - PROCESS | 1825 | 1461068917106 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 05:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1734ms 05:28:37 INFO - PROCESS | 1825 | 1461068917155 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 05:28:37 INFO - PROCESS | 1825 | 1461068917158 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 05:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:28:37 INFO - PROCESS | 1825 | 1461068917165 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:28:37 INFO - PROCESS | 1825 | 1461068917168 Marionette TRACE conn3 <- [1,2730,null,{}] 05:28:37 INFO - PROCESS | 1825 | 1461068917173 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:37 INFO - PROCESS | 1825 | 1461068917402 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 05:28:37 INFO - PROCESS | 1825 | 1461068917680 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:37 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa00b1800 == 125 [pid = 1825] [id = 690] 05:28:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f9d553800) [pid = 1825] [serial = 2071] [outer = (nil)] 05:28:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9e29ec00) [pid = 1825] [serial = 2072] [outer = 0x7f0f9d553800] 05:28:37 INFO - PROCESS | 1825 | 1461068917796 Marionette DEBUG loaded listener.js 05:28:37 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f9e596000) [pid = 1825] [serial = 2073] [outer = 0x7f0f9d553800] 05:28:39 INFO - PROCESS | 1825 | 1461068919084 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 05:28:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 05:28:39 INFO - PROCESS | 1825 | 1461068919105 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 05:28:39 INFO - PROCESS | 1825 | 1461068919112 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:28:39 INFO - PROCESS | 1825 | 1461068919116 Marionette TRACE conn3 <- [1,2734,null,{}] 05:28:39 INFO - PROCESS | 1825 | 1461068919121 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:39 INFO - PROCESS | 1825 | 1461068919424 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 05:28:39 INFO - PROCESS | 1825 | 1461068919704 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa09e6000 == 126 [pid = 1825] [id = 691] 05:28:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9d6f2400) [pid = 1825] [serial = 2074] [outer = (nil)] 05:28:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9f685800) [pid = 1825] [serial = 2075] [outer = 0x7f0f9d6f2400] 05:28:39 INFO - PROCESS | 1825 | 1461068919794 Marionette DEBUG loaded listener.js 05:28:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9f69e000) [pid = 1825] [serial = 2076] [outer = 0x7f0f9d6f2400] 05:28:40 INFO - PROCESS | 1825 | 1461068920706 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 05:28:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:28:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1636ms 05:28:40 INFO - PROCESS | 1825 | 1461068920748 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 05:28:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:28:40 INFO - PROCESS | 1825 | 1461068920753 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 05:28:40 INFO - PROCESS | 1825 | 1461068920759 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:28:40 INFO - PROCESS | 1825 | 1461068920763 Marionette TRACE conn3 <- [1,2738,null,{}] 05:28:40 INFO - PROCESS | 1825 | 1461068920768 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:41 INFO - PROCESS | 1825 | 1461068921010 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 05:28:41 INFO - PROCESS | 1825 | 1461068921283 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa1c45800 == 127 [pid = 1825] [id = 692] 05:28:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9e293800) [pid = 1825] [serial = 2077] [outer = (nil)] 05:28:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9f6afc00) [pid = 1825] [serial = 2078] [outer = 0x7f0f9e293800] 05:28:41 INFO - PROCESS | 1825 | 1461068921401 Marionette DEBUG loaded listener.js 05:28:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9f753400) [pid = 1825] [serial = 2079] [outer = 0x7f0f9e293800] 05:28:42 INFO - PROCESS | 1825 | 1461068922270 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 05:28:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:28:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1583ms 05:28:42 INFO - PROCESS | 1825 | 1461068922343 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 05:28:42 INFO - PROCESS | 1825 | 1461068922347 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 05:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:28:42 INFO - PROCESS | 1825 | 1461068922352 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:28:42 INFO - PROCESS | 1825 | 1461068922355 Marionette TRACE conn3 <- [1,2742,null,{}] 05:28:42 INFO - PROCESS | 1825 | 1461068922360 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:42 INFO - PROCESS | 1825 | 1461068922597 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 05:28:42 INFO - PROCESS | 1825 | 1461068922865 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa43e4800 == 128 [pid = 1825] [id = 693] 05:28:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f92965400) [pid = 1825] [serial = 2080] [outer = (nil)] 05:28:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9fcc4c00) [pid = 1825] [serial = 2081] [outer = 0x7f0f92965400] 05:28:42 INFO - PROCESS | 1825 | 1461068922981 Marionette DEBUG loaded listener.js 05:28:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9fd1a400) [pid = 1825] [serial = 2082] [outer = 0x7f0f92965400] 05:28:43 INFO - PROCESS | 1825 | 1461068923827 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 05:28:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:28:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1528ms 05:28:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:28:43 INFO - PROCESS | 1825 | 1461068923882 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 05:28:43 INFO - PROCESS | 1825 | 1461068923885 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 05:28:43 INFO - PROCESS | 1825 | 1461068923906 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:28:43 INFO - PROCESS | 1825 | 1461068923911 Marionette TRACE conn3 <- [1,2746,null,{}] 05:28:43 INFO - PROCESS | 1825 | 1461068923922 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:44 INFO - PROCESS | 1825 | 1461068924177 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 05:28:44 INFO - PROCESS | 1825 | 1461068924505 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5417000 == 129 [pid = 1825] [id = 694] 05:28:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9ff3dc00) [pid = 1825] [serial = 2083] [outer = (nil)] 05:28:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0fa0039800) [pid = 1825] [serial = 2084] [outer = 0x7f0f9ff3dc00] 05:28:44 INFO - PROCESS | 1825 | 1461068924590 Marionette DEBUG loaded listener.js 05:28:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0fa048b000) [pid = 1825] [serial = 2085] [outer = 0x7f0f9ff3dc00] 05:28:45 INFO - PROCESS | 1825 | 1461068925436 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 05:28:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:28:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1607ms 05:28:45 INFO - PROCESS | 1825 | 1461068925498 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 05:28:45 INFO - PROCESS | 1825 | 1461068925502 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 05:28:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:28:45 INFO - PROCESS | 1825 | 1461068925508 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:28:45 INFO - PROCESS | 1825 | 1461068925510 Marionette TRACE conn3 <- [1,2750,null,{}] 05:28:45 INFO - PROCESS | 1825 | 1461068925515 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:45 INFO - PROCESS | 1825 | 1461068925740 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 05:28:46 INFO - PROCESS | 1825 | 1461068926025 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8457800 == 130 [pid = 1825] [id = 695] 05:28:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0fa0033c00) [pid = 1825] [serial = 2086] [outer = (nil)] 05:28:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa0822800) [pid = 1825] [serial = 2087] [outer = 0x7f0fa0033c00] 05:28:46 INFO - PROCESS | 1825 | 1461068926147 Marionette DEBUG loaded listener.js 05:28:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa0a0d800) [pid = 1825] [serial = 2088] [outer = 0x7f0fa0033c00] 05:28:47 INFO - PROCESS | 1825 | 1461068927013 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 05:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1539ms 05:28:47 INFO - PROCESS | 1825 | 1461068927048 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 05:28:47 INFO - PROCESS | 1825 | 1461068927052 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 05:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:28:47 INFO - PROCESS | 1825 | 1461068927058 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:28:47 INFO - PROCESS | 1825 | 1461068927062 Marionette TRACE conn3 <- [1,2754,null,{}] 05:28:47 INFO - PROCESS | 1825 | 1461068927069 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:47 INFO - PROCESS | 1825 | 1461068927299 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 05:28:47 INFO - PROCESS | 1825 | 1461068927575 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:47 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faa438800 == 131 [pid = 1825] [id = 696] 05:28:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa048f400) [pid = 1825] [serial = 2089] [outer = (nil)] 05:28:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa11e5000) [pid = 1825] [serial = 2090] [outer = 0x7f0fa048f400] 05:28:47 INFO - PROCESS | 1825 | 1461068927693 Marionette DEBUG loaded listener.js 05:28:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0fa2c5d400) [pid = 1825] [serial = 2091] [outer = 0x7f0fa048f400] 05:28:48 INFO - PROCESS | 1825 | 1461068928539 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 05:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1539ms 05:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:28:48 INFO - PROCESS | 1825 | 1461068928599 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 05:28:48 INFO - PROCESS | 1825 | 1461068928602 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 05:28:48 INFO - PROCESS | 1825 | 1461068928608 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:28:48 INFO - PROCESS | 1825 | 1461068928611 Marionette TRACE conn3 <- [1,2758,null,{}] 05:28:48 INFO - PROCESS | 1825 | 1461068928616 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:48 INFO - PROCESS | 1825 | 1461068928856 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 05:28:49 INFO - PROCESS | 1825 | 1461068929138 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb0d05000 == 132 [pid = 1825] [id = 697] 05:28:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f90be1800) [pid = 1825] [serial = 2092] [outer = (nil)] 05:28:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa40a1c00) [pid = 1825] [serial = 2093] [outer = 0x7f0f90be1800] 05:28:49 INFO - PROCESS | 1825 | 1461068929266 Marionette DEBUG loaded listener.js 05:28:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa40f0c00) [pid = 1825] [serial = 2094] [outer = 0x7f0f90be1800] 05:28:50 INFO - PROCESS | 1825 | 1461068930175 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 05:28:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:28:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1630ms 05:28:50 INFO - PROCESS | 1825 | 1461068930239 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 05:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:28:50 INFO - PROCESS | 1825 | 1461068930251 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 05:28:50 INFO - PROCESS | 1825 | 1461068930257 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:28:50 INFO - PROCESS | 1825 | 1461068930261 Marionette TRACE conn3 <- [1,2762,null,{}] 05:28:50 INFO - PROCESS | 1825 | 1461068930267 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:50 INFO - PROCESS | 1825 | 1461068930503 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 05:28:50 INFO - PROCESS | 1825 | 1461068930828 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:50 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c62000 == 133 [pid = 1825] [id = 698] 05:28:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f91949c00) [pid = 1825] [serial = 2095] [outer = (nil)] 05:28:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa42a2c00) [pid = 1825] [serial = 2096] [outer = 0x7f0f91949c00] 05:28:50 INFO - PROCESS | 1825 | 1461068930909 Marionette DEBUG loaded listener.js 05:28:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa42ac400) [pid = 1825] [serial = 2097] [outer = 0x7f0f91949c00] 05:28:51 INFO - PROCESS | 1825 | 1461068931758 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 05:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1543ms 05:28:51 INFO - PROCESS | 1825 | 1461068931801 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 05:28:51 INFO - PROCESS | 1825 | 1461068931805 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 05:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:28:51 INFO - PROCESS | 1825 | 1461068931812 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:28:51 INFO - PROCESS | 1825 | 1461068931815 Marionette TRACE conn3 <- [1,2766,null,{}] 05:28:51 INFO - PROCESS | 1825 | 1461068931820 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:52 INFO - PROCESS | 1825 | 1461068932066 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 05:28:52 INFO - PROCESS | 1825 | 1461068932343 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:52 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb71ae000 == 134 [pid = 1825] [id = 699] 05:28:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa409c400) [pid = 1825] [serial = 2098] [outer = (nil)] 05:28:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa4390800) [pid = 1825] [serial = 2099] [outer = 0x7f0fa409c400] 05:28:52 INFO - PROCESS | 1825 | 1461068932463 Marionette DEBUG loaded listener.js 05:28:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa4a5a000) [pid = 1825] [serial = 2100] [outer = 0x7f0fa409c400] 05:28:53 INFO - PROCESS | 1825 | 1461068933297 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 05:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1531ms 05:28:53 INFO - PROCESS | 1825 | 1461068933346 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 05:28:53 INFO - PROCESS | 1825 | 1461068933351 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 05:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:28:53 INFO - PROCESS | 1825 | 1461068933357 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:28:53 INFO - PROCESS | 1825 | 1461068933359 Marionette TRACE conn3 <- [1,2770,null,{}] 05:28:53 INFO - PROCESS | 1825 | 1461068933365 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:53 INFO - PROCESS | 1825 | 1461068933599 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 05:28:53 INFO - PROCESS | 1825 | 1461068933879 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb816c000 == 135 [pid = 1825] [id = 700] 05:28:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0f94368c00) [pid = 1825] [serial = 2101] [outer = (nil)] 05:28:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa4a61800) [pid = 1825] [serial = 2102] [outer = 0x7f0f94368c00] 05:28:54 INFO - PROCESS | 1825 | 1461068934001 Marionette DEBUG loaded listener.js 05:28:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa4ad5000) [pid = 1825] [serial = 2103] [outer = 0x7f0f94368c00] 05:28:54 INFO - PROCESS | 1825 | 1461068934849 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 05:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1535ms 05:28:54 INFO - PROCESS | 1825 | 1461068934894 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 05:28:54 INFO - PROCESS | 1825 | 1461068934897 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 05:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:28:54 INFO - PROCESS | 1825 | 1461068934904 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:28:54 INFO - PROCESS | 1825 | 1461068934907 Marionette TRACE conn3 <- [1,2774,null,{}] 05:28:54 INFO - PROCESS | 1825 | 1461068934913 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:55 INFO - PROCESS | 1825 | 1461068935153 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 05:28:55 INFO - PROCESS | 1825 | 1461068935473 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:55 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbb812800 == 136 [pid = 1825] [id = 701] 05:28:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa40f5000) [pid = 1825] [serial = 2104] [outer = (nil)] 05:28:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa4d47400) [pid = 1825] [serial = 2105] [outer = 0x7f0fa40f5000] 05:28:55 INFO - PROCESS | 1825 | 1461068935552 Marionette DEBUG loaded listener.js 05:28:55 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa4d50000) [pid = 1825] [serial = 2106] [outer = 0x7f0fa40f5000] 05:28:56 INFO - PROCESS | 1825 | 1461068936382 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 05:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1537ms 05:28:56 INFO - PROCESS | 1825 | 1461068936441 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 05:28:56 INFO - PROCESS | 1825 | 1461068936445 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 05:28:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:28:56 INFO - PROCESS | 1825 | 1461068936471 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:28:56 INFO - PROCESS | 1825 | 1461068936474 Marionette TRACE conn3 <- [1,2778,null,{}] 05:28:56 INFO - PROCESS | 1825 | 1461068936479 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:28:56 INFO - PROCESS | 1825 | 1461068936720 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 05:28:58 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4b7b000 == 135 [pid = 1825] [id = 579] 05:28:58 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9901a000 == 134 [pid = 1825] [id = 574] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f9194c800) [pid = 1825] [serial = 1934] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa05cb800) [pid = 1825] [serial = 1970] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9296fc00) [pid = 1825] [serial = 1935] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9d4fd000) [pid = 1825] [serial = 1944] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f9e292400) [pid = 1825] [serial = 1949] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f8ca3b000) [pid = 1825] [serial = 1982] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0fa0283400) [pid = 1825] [serial = 1968] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9f693000) [pid = 1825] [serial = 1953] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f8cc95000) [pid = 1825] [serial = 1988] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0fa05d6000) [pid = 1825] [serial = 1971] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa0709c00) [pid = 1825] [serial = 1973] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9765d400) [pid = 1825] [serial = 1943] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9fcbc800) [pid = 1825] [serial = 1958] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa003e800) [pid = 1825] [serial = 1967] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0fa0767400) [pid = 1825] [serial = 1976] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fa0a11000) [pid = 1825] [serial = 1980] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f9fe11800) [pid = 1825] [serial = 1961] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f90cd6000) [pid = 1825] [serial = 1857] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f9e4ba400) [pid = 1825] [serial = 1950] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f8f786000) [pid = 1825] [serial = 1931] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f94ce5000) [pid = 1825] [serial = 1940] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9fe41400) [pid = 1825] [serial = 1964] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa0a08000) [pid = 1825] [serial = 1979] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9fe3b000) [pid = 1825] [serial = 1962] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f9e5ab000) [pid = 1825] [serial = 1952] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9d6edc00) [pid = 1825] [serial = 1947] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f94d8b800) [pid = 1825] [serial = 1941] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0fa082b400) [pid = 1825] [serial = 1977] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0fa0034800) [pid = 1825] [serial = 1965] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f8b92c800) [pid = 1825] [serial = 1928] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f8f789c00) [pid = 1825] [serial = 1985] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f8c79c000) [pid = 1825] [serial = 1929] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f94250400) [pid = 1825] [serial = 1938] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f9f6af400) [pid = 1825] [serial = 1956] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f923d0800) [pid = 1825] [serial = 1989] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9357c000) [pid = 1825] [serial = 1937] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f9fd11c00) [pid = 1825] [serial = 1959] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f9f6a0c00) [pid = 1825] [serial = 1955] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f8f8dac00) [pid = 1825] [serial = 1986] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f9d5e3800) [pid = 1825] [serial = 1946] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f8cca1c00) [pid = 1825] [serial = 1983] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f8f8d7400) [pid = 1825] [serial = 1932] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0fa075b800) [pid = 1825] [serial = 1974] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f93141800) [pid = 1825] [serial = 1991] [outer = (nil)] [url = about:blank] 05:28:58 INFO - PROCESS | 1825 | 1461068938817 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8da24800 == 135 [pid = 1825] [id = 702] 05:28:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f8b927800) [pid = 1825] [serial = 2107] [outer = (nil)] 05:28:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f8b92c800) [pid = 1825] [serial = 2108] [outer = 0x7f0f8b927800] 05:28:58 INFO - PROCESS | 1825 | 1461068938888 Marionette DEBUG loaded listener.js 05:28:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8c792000) [pid = 1825] [serial = 2109] [outer = 0x7f0f8b927800] 05:28:59 INFO - PROCESS | 1825 | 1461068939670 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 05:28:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:28:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 3243ms 05:28:59 INFO - PROCESS | 1825 | 1461068939713 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 05:28:59 INFO - PROCESS | 1825 | 1461068939720 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 05:28:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:28:59 INFO - PROCESS | 1825 | 1461068939728 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:28:59 INFO - PROCESS | 1825 | 1461068939732 Marionette TRACE conn3 <- [1,2782,null,{}] 05:28:59 INFO - PROCESS | 1825 | 1461068939739 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:00 INFO - PROCESS | 1825 | 1461068940006 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 05:29:00 INFO - PROCESS | 1825 | 1461068940198 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f909c6800 == 136 [pid = 1825] [id = 703] 05:29:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8b927c00) [pid = 1825] [serial = 2110] [outer = (nil)] 05:29:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8cf77800) [pid = 1825] [serial = 2111] [outer = 0x7f0f8b927c00] 05:29:00 INFO - PROCESS | 1825 | 1461068940268 Marionette DEBUG loaded listener.js 05:29:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8f7e7000) [pid = 1825] [serial = 2112] [outer = 0x7f0f8b927c00] 05:29:01 INFO - PROCESS | 1825 | 1461068941197 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 05:29:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:29:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1486ms 05:29:01 INFO - PROCESS | 1825 | 1461068941220 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 05:29:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:29:01 INFO - PROCESS | 1825 | 1461068941226 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 05:29:01 INFO - PROCESS | 1825 | 1461068941234 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:29:01 INFO - PROCESS | 1825 | 1461068941236 Marionette TRACE conn3 <- [1,2786,null,{}] 05:29:01 INFO - PROCESS | 1825 | 1461068941242 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:01 INFO - PROCESS | 1825 | 1461068941538 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 05:29:01 INFO - PROCESS | 1825 | 1461068941587 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f92399800 == 137 [pid = 1825] [id = 704] 05:29:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f90cd6800) [pid = 1825] [serial = 2113] [outer = (nil)] 05:29:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f90d0a000) [pid = 1825] [serial = 2114] [outer = 0x7f0f90cd6800] 05:29:01 INFO - PROCESS | 1825 | 1461068941651 Marionette DEBUG loaded listener.js 05:29:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f93141400) [pid = 1825] [serial = 2115] [outer = 0x7f0f90cd6800] 05:29:02 INFO - PROCESS | 1825 | 1461068942834 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 05:29:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:29:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1631ms 05:29:02 INFO - PROCESS | 1825 | 1461068942866 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 05:29:02 INFO - PROCESS | 1825 | 1461068942870 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 05:29:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:29:02 INFO - PROCESS | 1825 | 1461068942892 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:29:02 INFO - PROCESS | 1825 | 1461068942902 Marionette TRACE conn3 <- [1,2790,null,{}] 05:29:02 INFO - PROCESS | 1825 | 1461068942907 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:03 INFO - PROCESS | 1825 | 1461068943208 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9fd12400) [pid = 1825] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f8b91f800) [pid = 1825] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f8cca3000) [pid = 1825] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f9d621800) [pid = 1825] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f90cca800) [pid = 1825] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f8c793000) [pid = 1825] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f94d93c00) [pid = 1825] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8b7c9800) [pid = 1825] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f9fcf0000) [pid = 1825] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f954c1c00) [pid = 1825] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f9e24c800) [pid = 1825] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 128 (0x7f0f9d620400) [pid = 1825] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 127 (0x7f0f94252800) [pid = 1825] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 126 (0x7f0f9d518c00) [pid = 1825] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 125 (0x7f0f94251800) [pid = 1825] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 124 (0x7f0f9fcbac00) [pid = 1825] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 123 (0x7f0f90d08800) [pid = 1825] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 122 (0x7f0f9d6ec400) [pid = 1825] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 121 (0x7f0f8f679000) [pid = 1825] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:29:03 INFO - PROCESS | 1825 | --DOMWINDOW == 120 (0x7f0f8b921400) [pid = 1825] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:29:03 INFO - PROCESS | 1825 | 1461068943822 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94272000 == 138 [pid = 1825] [id = 705] 05:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 121 (0x7f0f8b7c9800) [pid = 1825] [serial = 2116] [outer = (nil)] 05:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 122 (0x7f0f8c8e4c00) [pid = 1825] [serial = 2117] [outer = 0x7f0f8b7c9800] 05:29:03 INFO - PROCESS | 1825 | 1461068943886 Marionette DEBUG loaded listener.js 05:29:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 123 (0x7f0f93141800) [pid = 1825] [serial = 2118] [outer = 0x7f0f8b7c9800] 05:29:04 INFO - PROCESS | 1825 | 1461068944975 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 05:29:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:29:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2106ms 05:29:04 INFO - PROCESS | 1825 | 1461068944985 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 05:29:04 INFO - PROCESS | 1825 | 1461068944989 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 05:29:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:29:05 INFO - PROCESS | 1825 | 1461068944999 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:29:05 INFO - PROCESS | 1825 | 1461068945004 Marionette TRACE conn3 <- [1,2794,null,{}] 05:29:05 INFO - PROCESS | 1825 | 1461068945012 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:05 INFO - PROCESS | 1825 | 1461068945406 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 05:29:05 INFO - PROCESS | 1825 | 1461068945424 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f963ec000 == 139 [pid = 1825] [id = 706] 05:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 124 (0x7f0f90d07800) [pid = 1825] [serial = 2119] [outer = (nil)] 05:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 125 (0x7f0f94369000) [pid = 1825] [serial = 2120] [outer = 0x7f0f90d07800] 05:29:05 INFO - PROCESS | 1825 | 1461068945486 Marionette DEBUG loaded listener.js 05:29:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 126 (0x7f0f94cee000) [pid = 1825] [serial = 2121] [outer = 0x7f0f90d07800] 05:29:06 INFO - PROCESS | 1825 | 1461068946760 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 05:29:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:29:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1835ms 05:29:06 INFO - PROCESS | 1825 | 1461068946835 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 05:29:06 INFO - PROCESS | 1825 | 1461068946842 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 05:29:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:29:06 INFO - PROCESS | 1825 | 1461068946852 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:29:06 INFO - PROCESS | 1825 | 1461068946856 Marionette TRACE conn3 <- [1,2798,null,{}] 05:29:06 INFO - PROCESS | 1825 | 1461068946866 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:07 INFO - PROCESS | 1825 | 1461068947208 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 05:29:07 INFO - PROCESS | 1825 | 1461068947612 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91b74000 == 140 [pid = 1825] [id = 707] 05:29:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 127 (0x7f0f8f784000) [pid = 1825] [serial = 2122] [outer = (nil)] 05:29:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 128 (0x7f0f8f8d7000) [pid = 1825] [serial = 2123] [outer = 0x7f0f8f784000] 05:29:07 INFO - PROCESS | 1825 | 1461068947692 Marionette DEBUG loaded listener.js 05:29:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 129 (0x7f0f90cd1800) [pid = 1825] [serial = 2124] [outer = 0x7f0f8f784000] 05:29:08 INFO - PROCESS | 1825 | 1461068948653 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 05:29:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:29:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1834ms 05:29:08 INFO - PROCESS | 1825 | 1461068948687 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 05:29:08 INFO - PROCESS | 1825 | 1461068948697 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 05:29:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:29:08 INFO - PROCESS | 1825 | 1461068948707 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:29:08 INFO - PROCESS | 1825 | 1461068948711 Marionette TRACE conn3 <- [1,2802,null,{}] 05:29:08 INFO - PROCESS | 1825 | 1461068948717 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:08 INFO - PROCESS | 1825 | 1461068948955 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 05:29:09 INFO - PROCESS | 1825 | 1461068949334 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9751a000 == 141 [pid = 1825] [id = 708] 05:29:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f933da800) [pid = 1825] [serial = 2125] [outer = (nil)] 05:29:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f93582c00) [pid = 1825] [serial = 2126] [outer = 0x7f0f933da800] 05:29:09 INFO - PROCESS | 1825 | 1461068949425 Marionette DEBUG loaded listener.js 05:29:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f94366c00) [pid = 1825] [serial = 2127] [outer = 0x7f0f933da800] 05:29:10 INFO - PROCESS | 1825 | 1461068950353 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 05:29:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:29:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1682ms 05:29:10 INFO - PROCESS | 1825 | 1461068950390 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 05:29:10 INFO - PROCESS | 1825 | 1461068950393 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 05:29:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:29:10 INFO - PROCESS | 1825 | 1461068950399 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:29:10 INFO - PROCESS | 1825 | 1461068950405 Marionette TRACE conn3 <- [1,2806,null,{}] 05:29:10 INFO - PROCESS | 1825 | 1461068950421 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:10 INFO - PROCESS | 1825 | 1461068950707 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 05:29:10 INFO - PROCESS | 1825 | 1461068950989 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f979a1000 == 142 [pid = 1825] [id = 709] 05:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f94cf1800) [pid = 1825] [serial = 2128] [outer = (nil)] 05:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f960d4000) [pid = 1825] [serial = 2129] [outer = 0x7f0f94cf1800] 05:29:11 INFO - PROCESS | 1825 | 1461068951116 Marionette DEBUG loaded listener.js 05:29:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f9765e800) [pid = 1825] [serial = 2130] [outer = 0x7f0f94cf1800] 05:29:11 INFO - PROCESS | 1825 | 1461068951983 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 05:29:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:29:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1640ms 05:29:12 INFO - PROCESS | 1825 | 1461068952041 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 05:29:12 INFO - PROCESS | 1825 | 1461068952044 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 05:29:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:29:12 INFO - PROCESS | 1825 | 1461068952051 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:29:12 INFO - PROCESS | 1825 | 1461068952054 Marionette TRACE conn3 <- [1,2810,null,{}] 05:29:12 INFO - PROCESS | 1825 | 1461068952059 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:12 INFO - PROCESS | 1825 | 1461068952315 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 05:29:12 INFO - PROCESS | 1825 | 1461068952626 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9e551800 == 143 [pid = 1825] [id = 710] 05:29:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f90d06800) [pid = 1825] [serial = 2131] [outer = (nil)] 05:29:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f9933e000) [pid = 1825] [serial = 2132] [outer = 0x7f0f90d06800] 05:29:12 INFO - PROCESS | 1825 | 1461068952705 Marionette DEBUG loaded listener.js 05:29:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f9d4f8800) [pid = 1825] [serial = 2133] [outer = 0x7f0f90d06800] 05:29:13 INFO - PROCESS | 1825 | 1461068953555 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 05:29:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:29:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1540ms 05:29:13 INFO - PROCESS | 1825 | 1461068953591 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 05:29:13 INFO - PROCESS | 1825 | 1461068953594 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 05:29:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:29:13 INFO - PROCESS | 1825 | 1461068953601 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:29:13 INFO - PROCESS | 1825 | 1461068953605 Marionette TRACE conn3 <- [1,2814,null,{}] 05:29:13 INFO - PROCESS | 1825 | 1461068953610 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:13 INFO - PROCESS | 1825 | 1461068953841 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 05:29:14 INFO - PROCESS | 1825 | 1461068954113 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f768800 == 144 [pid = 1825] [id = 711] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f954b3000) [pid = 1825] [serial = 2134] [outer = (nil)] 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f9d51cc00) [pid = 1825] [serial = 2135] [outer = 0x7f0f954b3000] 05:29:14 INFO - PROCESS | 1825 | 1461068954191 Marionette DEBUG loaded listener.js 05:29:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f9d553400) [pid = 1825] [serial = 2136] [outer = 0x7f0f954b3000] 05:29:15 INFO - PROCESS | 1825 | 1461068955112 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 05:29:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:29:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1581ms 05:29:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:29:15 INFO - PROCESS | 1825 | 1461068955183 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 05:29:15 INFO - PROCESS | 1825 | 1461068955186 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 05:29:15 INFO - PROCESS | 1825 | 1461068955192 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:29:15 INFO - PROCESS | 1825 | 1461068955195 Marionette TRACE conn3 <- [1,2818,null,{}] 05:29:15 INFO - PROCESS | 1825 | 1461068955200 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:15 INFO - PROCESS | 1825 | 1461068955506 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 05:29:15 INFO - PROCESS | 1825 | 1461068955826 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff1b800 == 145 [pid = 1825] [id = 712] 05:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f9d6c3000) [pid = 1825] [serial = 2137] [outer = (nil)] 05:29:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9d6f7c00) [pid = 1825] [serial = 2138] [outer = 0x7f0f9d6c3000] 05:29:15 INFO - PROCESS | 1825 | 1461068955911 Marionette DEBUG loaded listener.js 05:29:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9e24d000) [pid = 1825] [serial = 2139] [outer = 0x7f0f9d6c3000] 05:29:16 INFO - PROCESS | 1825 | 1461068956743 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 05:29:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:29:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1582ms 05:29:16 INFO - PROCESS | 1825 | 1461068956774 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 05:29:16 INFO - PROCESS | 1825 | 1461068956778 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 05:29:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:29:16 INFO - PROCESS | 1825 | 1461068956783 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:29:16 INFO - PROCESS | 1825 | 1461068956786 Marionette TRACE conn3 <- [1,2822,null,{}] 05:29:16 INFO - PROCESS | 1825 | 1461068956791 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:17 INFO - PROCESS | 1825 | 1461068957022 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 05:29:17 INFO - PROCESS | 1825 | 1461068957298 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0967800 == 146 [pid = 1825] [id = 713] 05:29:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f9d6c3400) [pid = 1825] [serial = 2140] [outer = (nil)] 05:29:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f9e2a0c00) [pid = 1825] [serial = 2141] [outer = 0x7f0f9d6c3400] 05:29:17 INFO - PROCESS | 1825 | 1461068957378 Marionette DEBUG loaded listener.js 05:29:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9f685400) [pid = 1825] [serial = 2142] [outer = 0x7f0f9d6c3400] 05:29:18 INFO - PROCESS | 1825 | 1461068958320 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 05:29:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:29:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1577ms 05:29:18 INFO - PROCESS | 1825 | 1461068958362 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 05:29:18 INFO - PROCESS | 1825 | 1461068958366 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 05:29:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:29:18 INFO - PROCESS | 1825 | 1461068958372 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:29:18 INFO - PROCESS | 1825 | 1461068958376 Marionette TRACE conn3 <- [1,2826,null,{}] 05:29:18 INFO - PROCESS | 1825 | 1461068958381 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:18 INFO - PROCESS | 1825 | 1461068958608 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 05:29:18 INFO - PROCESS | 1825 | 1461068958884 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b6a800 == 147 [pid = 1825] [id = 714] 05:29:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9d6cbc00) [pid = 1825] [serial = 2143] [outer = (nil)] 05:29:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9f69e800) [pid = 1825] [serial = 2144] [outer = 0x7f0f9d6cbc00] 05:29:19 INFO - PROCESS | 1825 | 1461068959014 Marionette DEBUG loaded listener.js 05:29:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9fcbdc00) [pid = 1825] [serial = 2145] [outer = 0x7f0f9d6cbc00] 05:29:19 INFO - PROCESS | 1825 | 1461068959935 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:29:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:29:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1630ms 05:29:20 INFO - PROCESS | 1825 | 1461068960004 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 05:29:20 INFO - PROCESS | 1825 | 1461068960007 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 05:29:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:29:20 INFO - PROCESS | 1825 | 1461068960013 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:29:20 INFO - PROCESS | 1825 | 1461068960016 Marionette TRACE conn3 <- [1,2830,null,{}] 05:29:20 INFO - PROCESS | 1825 | 1461068960022 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:20 INFO - PROCESS | 1825 | 1461068960270 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 05:29:20 INFO - PROCESS | 1825 | 1461068960582 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4c37800 == 148 [pid = 1825] [id = 715] 05:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d6f1c00) [pid = 1825] [serial = 2146] [outer = (nil)] 05:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9fd1d800) [pid = 1825] [serial = 2147] [outer = 0x7f0f9d6f1c00] 05:29:20 INFO - PROCESS | 1825 | 1461068960664 Marionette DEBUG loaded listener.js 05:29:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9fe34c00) [pid = 1825] [serial = 2148] [outer = 0x7f0f9d6f1c00] 05:29:21 INFO - PROCESS | 1825 | 1461068961557 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 05:29:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:29:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1585ms 05:29:21 INFO - PROCESS | 1825 | 1461068961599 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 05:29:21 INFO - PROCESS | 1825 | 1461068961603 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 05:29:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:29:21 INFO - PROCESS | 1825 | 1461068961609 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:29:21 INFO - PROCESS | 1825 | 1461068961611 Marionette TRACE conn3 <- [1,2834,null,{}] 05:29:21 INFO - PROCESS | 1825 | 1461068961617 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:21 INFO - PROCESS | 1825 | 1461068961851 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 05:29:22 INFO - PROCESS | 1825 | 1461068962129 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa52f0800 == 149 [pid = 1825] [id = 716] 05:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9f689000) [pid = 1825] [serial = 2149] [outer = (nil)] 05:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9ff33000) [pid = 1825] [serial = 2150] [outer = 0x7f0f9f689000] 05:29:22 INFO - PROCESS | 1825 | 1461068962252 Marionette DEBUG loaded listener.js 05:29:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0fa0038c00) [pid = 1825] [serial = 2151] [outer = 0x7f0f9f689000] 05:29:23 INFO - PROCESS | 1825 | 1461068963133 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:29:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:29:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1584ms 05:29:23 INFO - PROCESS | 1825 | 1461068963194 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 05:29:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:29:23 INFO - PROCESS | 1825 | 1461068963199 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 05:29:23 INFO - PROCESS | 1825 | 1461068963204 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:29:23 INFO - PROCESS | 1825 | 1461068963208 Marionette TRACE conn3 <- [1,2838,null,{}] 05:29:23 INFO - PROCESS | 1825 | 1461068963214 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:23 INFO - PROCESS | 1825 | 1461068963479 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 05:29:23 INFO - PROCESS | 1825 | 1461068963805 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:23 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa7a94800 == 150 [pid = 1825] [id = 717] 05:29:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0fa0827000) [pid = 1825] [serial = 2152] [outer = (nil)] 05:29:23 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0fa0a05400) [pid = 1825] [serial = 2153] [outer = 0x7f0fa0827000] 05:29:23 INFO - PROCESS | 1825 | 1461068963889 Marionette DEBUG loaded listener.js 05:29:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0fa0bafc00) [pid = 1825] [serial = 2154] [outer = 0x7f0fa0827000] 05:29:24 INFO - PROCESS | 1825 | 1461068964720 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 05:29:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:29:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1585ms 05:29:24 INFO - PROCESS | 1825 | 1461068964795 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 05:29:24 INFO - PROCESS | 1825 | 1461068964798 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 05:29:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:29:24 INFO - PROCESS | 1825 | 1461068964807 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:29:24 INFO - PROCESS | 1825 | 1461068964811 Marionette TRACE conn3 <- [1,2842,null,{}] 05:29:24 INFO - PROCESS | 1825 | 1461068964817 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:25 INFO - PROCESS | 1825 | 1461068965068 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 05:29:25 INFO - PROCESS | 1825 | 1461068965391 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa9687000 == 151 [pid = 1825] [id = 718] 05:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0fa082c400) [pid = 1825] [serial = 2155] [outer = (nil)] 05:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0fa11e7000) [pid = 1825] [serial = 2156] [outer = 0x7f0fa082c400] 05:29:25 INFO - PROCESS | 1825 | 1461068965471 Marionette DEBUG loaded listener.js 05:29:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0fa2146800) [pid = 1825] [serial = 2157] [outer = 0x7f0fa082c400] 05:29:26 INFO - PROCESS | 1825 | 1461068966355 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 05:29:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:29:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1585ms 05:29:26 INFO - PROCESS | 1825 | 1461068966393 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 05:29:26 INFO - PROCESS | 1825 | 1461068966397 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 05:29:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:29:26 INFO - PROCESS | 1825 | 1461068966403 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:29:26 INFO - PROCESS | 1825 | 1461068966405 Marionette TRACE conn3 <- [1,2846,null,{}] 05:29:26 INFO - PROCESS | 1825 | 1461068966411 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:26 INFO - PROCESS | 1825 | 1461068966641 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 05:29:26 INFO - PROCESS | 1825 | 1461068966919 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:26 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faac09000 == 152 [pid = 1825] [id = 719] 05:29:26 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa0de7c00) [pid = 1825] [serial = 2158] [outer = (nil)] 05:29:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa42a9400) [pid = 1825] [serial = 2159] [outer = 0x7f0fa0de7c00] 05:29:27 INFO - PROCESS | 1825 | 1461068967037 Marionette DEBUG loaded listener.js 05:29:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa4ad9000) [pid = 1825] [serial = 2160] [outer = 0x7f0fa0de7c00] 05:29:27 INFO - PROCESS | 1825 | 1461068967908 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 05:29:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:29:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1579ms 05:29:27 INFO - PROCESS | 1825 | 1461068967983 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 05:29:27 INFO - PROCESS | 1825 | 1461068967987 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 05:29:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:29:27 INFO - PROCESS | 1825 | 1461068967993 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:29:27 INFO - PROCESS | 1825 | 1461068967995 Marionette TRACE conn3 <- [1,2850,null,{}] 05:29:28 INFO - PROCESS | 1825 | 1461068968000 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:28 INFO - PROCESS | 1825 | 1461068968279 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 05:29:28 INFO - PROCESS | 1825 | 1461068968596 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb71a2800 == 153 [pid = 1825] [id = 720] 05:29:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa1e9e800) [pid = 1825] [serial = 2161] [outer = (nil)] 05:29:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa50a8000) [pid = 1825] [serial = 2162] [outer = 0x7f0fa1e9e800] 05:29:28 INFO - PROCESS | 1825 | 1461068968676 Marionette DEBUG loaded listener.js 05:29:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa695ac00) [pid = 1825] [serial = 2163] [outer = 0x7f0fa1e9e800] 05:29:29 INFO - PROCESS | 1825 | 1461068969523 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:29:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:29:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1579ms 05:29:29 INFO - PROCESS | 1825 | 1461068969573 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 05:29:29 INFO - PROCESS | 1825 | 1461068969576 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 05:29:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:29:29 INFO - PROCESS | 1825 | 1461068969582 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:29:29 INFO - PROCESS | 1825 | 1461068969585 Marionette TRACE conn3 <- [1,2854,null,{}] 05:29:29 INFO - PROCESS | 1825 | 1461068969591 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:29 INFO - PROCESS | 1825 | 1461068969829 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 05:29:30 INFO - PROCESS | 1825 | 1461068970161 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbdc3800 == 154 [pid = 1825] [id = 721] 05:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0f8f8db000) [pid = 1825] [serial = 2164] [outer = (nil)] 05:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa69ccc00) [pid = 1825] [serial = 2165] [outer = 0x7f0f8f8db000] 05:29:30 INFO - PROCESS | 1825 | 1461068970242 Marionette DEBUG loaded listener.js 05:29:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa6c20800) [pid = 1825] [serial = 2166] [outer = 0x7f0f8f8db000] 05:29:31 INFO - PROCESS | 1825 | 1461068971068 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 05:29:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:29:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1535ms 05:29:31 INFO - PROCESS | 1825 | 1461068971118 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 05:29:31 INFO - PROCESS | 1825 | 1461068971122 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 05:29:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:29:31 INFO - PROCESS | 1825 | 1461068971127 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:29:31 INFO - PROCESS | 1825 | 1461068971130 Marionette TRACE conn3 <- [1,2858,null,{}] 05:29:31 INFO - PROCESS | 1825 | 1461068971135 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:31 INFO - PROCESS | 1825 | 1461068971370 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 05:29:31 INFO - PROCESS | 1825 | 1461068971659 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:31 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbdde800 == 155 [pid = 1825] [id = 722] 05:29:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0f90ccf000) [pid = 1825] [serial = 2167] [outer = (nil)] 05:29:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa730c400) [pid = 1825] [serial = 2168] [outer = 0x7f0f90ccf000] 05:29:31 INFO - PROCESS | 1825 | 1461068971775 Marionette DEBUG loaded listener.js 05:29:31 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa73aa000) [pid = 1825] [serial = 2169] [outer = 0x7f0f90ccf000] 05:29:32 INFO - PROCESS | 1825 | 1461068972638 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:29:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:29:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1580ms 05:29:32 INFO - PROCESS | 1825 | 1461068972708 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 05:29:32 INFO - PROCESS | 1825 | 1461068972711 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 05:29:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:29:32 INFO - PROCESS | 1825 | 1461068972717 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:29:32 INFO - PROCESS | 1825 | 1461068972720 Marionette TRACE conn3 <- [1,2862,null,{}] 05:29:32 INFO - PROCESS | 1825 | 1461068972725 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:32 INFO - PROCESS | 1825 | 1461068972987 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 05:29:33 INFO - PROCESS | 1825 | 1461068973310 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc423800 == 156 [pid = 1825] [id = 723] 05:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0f8b7ce000) [pid = 1825] [serial = 2170] [outer = (nil)] 05:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa786b000) [pid = 1825] [serial = 2171] [outer = 0x7f0f8b7ce000] 05:29:33 INFO - PROCESS | 1825 | 1461068973387 Marionette DEBUG loaded listener.js 05:29:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa81ccc00) [pid = 1825] [serial = 2172] [outer = 0x7f0f8b7ce000] 05:29:34 INFO - PROCESS | 1825 | 1461068974233 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 05:29:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:29:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1544ms 05:29:34 INFO - PROCESS | 1825 | 1461068974263 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 05:29:34 INFO - PROCESS | 1825 | 1461068974267 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 05:29:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:29:34 INFO - PROCESS | 1825 | 1461068974272 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:29:34 INFO - PROCESS | 1825 | 1461068974274 Marionette TRACE conn3 <- [1,2866,null,{}] 05:29:34 INFO - PROCESS | 1825 | 1461068974280 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:34 INFO - PROCESS | 1825 | 1461068974507 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 05:29:34 INFO - PROCESS | 1825 | 1461068974789 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:34 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbedc8800 == 157 [pid = 1825] [id = 724] 05:29:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0f9194f000) [pid = 1825] [serial = 2173] [outer = (nil)] 05:29:34 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa8430000) [pid = 1825] [serial = 2174] [outer = 0x7f0f9194f000] 05:29:34 INFO - PROCESS | 1825 | 1461068974911 Marionette DEBUG loaded listener.js 05:29:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa85f3c00) [pid = 1825] [serial = 2175] [outer = 0x7f0f9194f000] 05:29:35 INFO - PROCESS | 1825 | 1461068975754 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 05:29:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:29:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1529ms 05:29:35 INFO - PROCESS | 1825 | 1461068975803 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 05:29:35 INFO - PROCESS | 1825 | 1461068975807 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 05:29:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:29:35 INFO - PROCESS | 1825 | 1461068975812 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:29:35 INFO - PROCESS | 1825 | 1461068975815 Marionette TRACE conn3 <- [1,2870,null,{}] 05:29:35 INFO - PROCESS | 1825 | 1461068975820 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:36 INFO - PROCESS | 1825 | 1461068976054 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 05:29:36 INFO - PROCESS | 1825 | 1461068976338 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc1295800 == 158 [pid = 1825] [id = 725] 05:29:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0f94cf0c00) [pid = 1825] [serial = 2176] [outer = (nil)] 05:29:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fa8c86800) [pid = 1825] [serial = 2177] [outer = 0x7f0f94cf0c00] 05:29:36 INFO - PROCESS | 1825 | 1461068976451 Marionette DEBUG loaded listener.js 05:29:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa919dc00) [pid = 1825] [serial = 2178] [outer = 0x7f0f94cf0c00] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07ac800 == 157 [pid = 1825] [id = 51] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f909c2800 == 156 [pid = 1825] [id = 681] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9780a800 == 155 [pid = 1825] [id = 410] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f927c6800 == 154 [pid = 1825] [id = 278] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9420d000 == 153 [pid = 1825] [id = 412] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa77d7000 == 152 [pid = 1825] [id = 656] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f99012800 == 151 [pid = 1825] [id = 413] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8cec800 == 150 [pid = 1825] [id = 657] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8efd000 == 149 [pid = 1825] [id = 658] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d06000 == 148 [pid = 1825] [id = 570] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9780a000 == 147 [pid = 1825] [id = 439] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f978ab000 == 146 [pid = 1825] [id = 595] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94272000 == 145 [pid = 1825] [id = 705] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f92399800 == 144 [pid = 1825] [id = 704] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f909c6800 == 143 [pid = 1825] [id = 703] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8da24800 == 142 [pid = 1825] [id = 702] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c62000 == 141 [pid = 1825] [id = 698] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb0d05000 == 140 [pid = 1825] [id = 697] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faa438800 == 139 [pid = 1825] [id = 696] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8457800 == 138 [pid = 1825] [id = 695] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5417000 == 137 [pid = 1825] [id = 694] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa43e4800 == 136 [pid = 1825] [id = 693] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa1c45800 == 135 [pid = 1825] [id = 692] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09e6000 == 134 [pid = 1825] [id = 691] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa00b1800 == 133 [pid = 1825] [id = 690] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f874000 == 132 [pid = 1825] [id = 689] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9a51000 == 131 [pid = 1825] [id = 659] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e54c000 == 130 [pid = 1825] [id = 688] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9902e000 == 129 [pid = 1825] [id = 687] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97872800 == 128 [pid = 1825] [id = 686] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f953d5800 == 127 [pid = 1825] [id = 685] 05:29:38 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91b5c000 == 126 [pid = 1825] [id = 684] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0f9194f400) [pid = 1825] [serial = 2051] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0fa0a0bc00) [pid = 1825] [serial = 2033] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f8c764000) [pid = 1825] [serial = 2043] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0f8f678400) [pid = 1825] [serial = 1994] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9d7cbc00) [pid = 1825] [serial = 2015] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa1e93c00) [pid = 1825] [serial = 2037] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f8f7e8000) [pid = 1825] [serial = 2046] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0f97662400) [pid = 1825] [serial = 2007] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa2b22400) [pid = 1825] [serial = 2040] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9fe0f800) [pid = 1825] [serial = 2025] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9ff39c00) [pid = 1825] [serial = 2027] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9e5af000) [pid = 1825] [serial = 2021] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0fa05cfc00) [pid = 1825] [serial = 2028] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0f9e24bc00) [pid = 1825] [serial = 2016] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f9d6eb800) [pid = 1825] [serial = 2013] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9436c000) [pid = 1825] [serial = 2000] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0f9d54e800) [pid = 1825] [serial = 2009] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f954bac00) [pid = 1825] [serial = 2003] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa1e97c00) [pid = 1825] [serial = 2039] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f94d8c400) [pid = 1825] [serial = 2001] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9f699c00) [pid = 1825] [serial = 2022] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa0823000) [pid = 1825] [serial = 2030] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f961bdc00) [pid = 1825] [serial = 2006] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f9d628000) [pid = 1825] [serial = 2012] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f933d1000) [pid = 1825] [serial = 1998] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa0ba7000) [pid = 1825] [serial = 2031] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f8f67e400) [pid = 1825] [serial = 2045] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f9d5ea000) [pid = 1825] [serial = 2010] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa0df1800) [pid = 1825] [serial = 2034] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f9e4bd400) [pid = 1825] [serial = 2019] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f8b92a000) [pid = 1825] [serial = 2042] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f9e298c00) [pid = 1825] [serial = 2018] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa11dd800) [pid = 1825] [serial = 2036] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f92970800) [pid = 1825] [serial = 1997] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f8f790400) [pid = 1825] [serial = 1995] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f92965c00) [pid = 1825] [serial = 2049] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f9fd17400) [pid = 1825] [serial = 2024] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f90d0d800) [pid = 1825] [serial = 2048] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f960d6000) [pid = 1825] [serial = 2004] [outer = (nil)] [url = about:blank] 05:29:38 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f91943c00) [pid = 1825] [serial = 1926] [outer = (nil)] [url = about:blank] 05:29:39 INFO - PROCESS | 1825 | 1461068979211 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 05:29:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:29:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 3443ms 05:29:39 INFO - PROCESS | 1825 | 1461068979257 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 05:29:39 INFO - PROCESS | 1825 | 1461068979263 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 05:29:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:29:39 INFO - PROCESS | 1825 | 1461068979271 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:29:39 INFO - PROCESS | 1825 | 1461068979276 Marionette TRACE conn3 <- [1,2874,null,{}] 05:29:39 INFO - PROCESS | 1825 | 1461068979284 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:39 INFO - PROCESS | 1825 | 1461068979506 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 05:29:39 INFO - PROCESS | 1825 | 1461068979697 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f907cb000 == 127 [pid = 1825] [id = 726] 05:29:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f8c8e8c00) [pid = 1825] [serial = 2179] [outer = (nil)] 05:29:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f8cc9a400) [pid = 1825] [serial = 2180] [outer = 0x7f0f8c8e8c00] 05:29:39 INFO - PROCESS | 1825 | 1461068979761 Marionette DEBUG loaded listener.js 05:29:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f8f67e400) [pid = 1825] [serial = 2181] [outer = 0x7f0f8c8e8c00] 05:29:40 INFO - PROCESS | 1825 | 1461068980650 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 05:29:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:29:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1434ms 05:29:40 INFO - PROCESS | 1825 | 1461068980707 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 05:29:40 INFO - PROCESS | 1825 | 1461068980714 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 05:29:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:29:40 INFO - PROCESS | 1825 | 1461068980723 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:29:40 INFO - PROCESS | 1825 | 1461068980726 Marionette TRACE conn3 <- [1,2878,null,{}] 05:29:40 INFO - PROCESS | 1825 | 1461068980730 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:40 INFO - PROCESS | 1825 | 1461068980951 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 05:29:41 INFO - PROCESS | 1825 | 1461068981185 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f91747000 == 128 [pid = 1825] [id = 727] 05:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f8c8ea400) [pid = 1825] [serial = 2182] [outer = (nil)] 05:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f90445400) [pid = 1825] [serial = 2183] [outer = 0x7f0f8c8ea400] 05:29:41 INFO - PROCESS | 1825 | 1461068981254 Marionette DEBUG loaded listener.js 05:29:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f90d0d800) [pid = 1825] [serial = 2184] [outer = 0x7f0f8c8ea400] 05:29:42 INFO - PROCESS | 1825 | 1461068982161 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 05:29:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:29:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1480ms 05:29:42 INFO - PROCESS | 1825 | 1461068982209 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 05:29:42 INFO - PROCESS | 1825 | 1461068982212 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 05:29:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:29:42 INFO - PROCESS | 1825 | 1461068982224 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:29:42 INFO - PROCESS | 1825 | 1461068982228 Marionette TRACE conn3 <- [1,2882,null,{}] 05:29:42 INFO - PROCESS | 1825 | 1461068982243 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:42 INFO - PROCESS | 1825 | 1461068982647 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 05:29:42 INFO - PROCESS | 1825 | 1461068982717 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:42 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f934c7800 == 129 [pid = 1825] [id = 728] 05:29:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f90d0e800) [pid = 1825] [serial = 2185] [outer = (nil)] 05:29:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f933d5000) [pid = 1825] [serial = 2186] [outer = 0x7f0f90d0e800] 05:29:42 INFO - PROCESS | 1825 | 1461068982787 Marionette DEBUG loaded listener.js 05:29:42 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9424c000) [pid = 1825] [serial = 2187] [outer = 0x7f0f90d0e800] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0fa0033c00) [pid = 1825] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f92965400) [pid = 1825] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f90cd6800) [pid = 1825] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9357dc00) [pid = 1825] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f9d553800) [pid = 1825] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0fa048f400) [pid = 1825] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9ff3dc00) [pid = 1825] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f91949c00) [pid = 1825] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f94257800) [pid = 1825] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f8b927800) [pid = 1825] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f9e293800) [pid = 1825] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0fa409c400) [pid = 1825] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9d6f0c00) [pid = 1825] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f90be5c00) [pid = 1825] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f8b7c9800) [pid = 1825] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0fa40f5000) [pid = 1825] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f94cec800) [pid = 1825] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f94368c00) [pid = 1825] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0f8cc9e000) [pid = 1825] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 132 (0x7f0f8b927c00) [pid = 1825] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 131 (0x7f0f9d6f2400) [pid = 1825] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 130 (0x7f0f8c759400) [pid = 1825] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:29:43 INFO - PROCESS | 1825 | --DOMWINDOW == 129 (0x7f0f90be1800) [pid = 1825] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:29:44 INFO - PROCESS | 1825 | 1461068984289 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 05:29:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:29:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2095ms 05:29:44 INFO - PROCESS | 1825 | 1461068984314 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 05:29:44 INFO - PROCESS | 1825 | 1461068984317 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 05:29:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:29:44 INFO - PROCESS | 1825 | 1461068984323 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:29:44 INFO - PROCESS | 1825 | 1461068984325 Marionette TRACE conn3 <- [1,2886,null,{}] 05:29:44 INFO - PROCESS | 1825 | 1461068984330 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:44 INFO - PROCESS | 1825 | 1461068984597 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 05:29:44 INFO - PROCESS | 1825 | 1461068984618 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:44 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94d08000 == 130 [pid = 1825] [id = 729] 05:29:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 130 (0x7f0f8c759400) [pid = 1825] [serial = 2188] [outer = (nil)] 05:29:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 131 (0x7f0f94248c00) [pid = 1825] [serial = 2189] [outer = 0x7f0f8c759400] 05:29:44 INFO - PROCESS | 1825 | 1461068984680 Marionette DEBUG loaded listener.js 05:29:44 INFO - PROCESS | 1825 | ++DOMWINDOW == 132 (0x7f0f94ce2400) [pid = 1825] [serial = 2190] [outer = 0x7f0f8c759400] 05:29:45 INFO - PROCESS | 1825 | 1461068985539 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 05:29:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:29:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1277ms 05:29:45 INFO - PROCESS | 1825 | 1461068985606 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 05:29:45 INFO - PROCESS | 1825 | 1461068985610 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 05:29:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:29:45 INFO - PROCESS | 1825 | 1461068985615 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:29:45 INFO - PROCESS | 1825 | 1461068985618 Marionette TRACE conn3 <- [1,2890,null,{}] 05:29:45 INFO - PROCESS | 1825 | 1461068985623 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:45 INFO - PROCESS | 1825 | 1461068985853 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 05:29:46 INFO - PROCESS | 1825 | 1461068986325 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8da25000 == 131 [pid = 1825] [id = 730] 05:29:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 133 (0x7f0f8b91e800) [pid = 1825] [serial = 2191] [outer = (nil)] 05:29:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8c758000) [pid = 1825] [serial = 2192] [outer = 0x7f0f8b91e800] 05:29:46 INFO - PROCESS | 1825 | 1461068986409 Marionette DEBUG loaded listener.js 05:29:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f8c8ee000) [pid = 1825] [serial = 2193] [outer = 0x7f0f8b91e800] 05:29:47 INFO - PROCESS | 1825 | 1461068987324 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:29:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:29:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1783ms 05:29:47 INFO - PROCESS | 1825 | 1461068987401 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 05:29:47 INFO - PROCESS | 1825 | 1461068987408 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 05:29:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:29:47 INFO - PROCESS | 1825 | 1461068987417 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:29:47 INFO - PROCESS | 1825 | 1461068987421 Marionette TRACE conn3 <- [1,2894,null,{}] 05:29:47 INFO - PROCESS | 1825 | 1461068987429 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:47 INFO - PROCESS | 1825 | 1461068987721 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 05:29:48 INFO - PROCESS | 1825 | 1461068988055 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f92398800 == 132 [pid = 1825] [id = 731] 05:29:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8f7e3400) [pid = 1825] [serial = 2194] [outer = (nil)] 05:29:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f90437800) [pid = 1825] [serial = 2195] [outer = 0x7f0f8f7e3400] 05:29:48 INFO - PROCESS | 1825 | 1461068988142 Marionette DEBUG loaded listener.js 05:29:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f90cd6000) [pid = 1825] [serial = 2196] [outer = 0x7f0f8f7e3400] 05:29:49 INFO - PROCESS | 1825 | 1461068989120 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 05:29:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:29:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1735ms 05:29:49 INFO - PROCESS | 1825 | 1461068989157 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 05:29:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:29:49 INFO - PROCESS | 1825 | 1461068989164 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 05:29:49 INFO - PROCESS | 1825 | 1461068989170 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:29:49 INFO - PROCESS | 1825 | 1461068989174 Marionette TRACE conn3 <- [1,2898,null,{}] 05:29:49 INFO - PROCESS | 1825 | 1461068989179 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:49 INFO - PROCESS | 1825 | 1461068989426 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 05:29:49 INFO - PROCESS | 1825 | 1461068989785 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f96111000 == 133 [pid = 1825] [id = 732] 05:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f91948000) [pid = 1825] [serial = 2197] [outer = (nil)] 05:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f92969800) [pid = 1825] [serial = 2198] [outer = 0x7f0f91948000] 05:29:49 INFO - PROCESS | 1825 | 1461068989865 Marionette DEBUG loaded listener.js 05:29:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f933cdc00) [pid = 1825] [serial = 2199] [outer = 0x7f0f91948000] 05:29:50 INFO - PROCESS | 1825 | 1461068990791 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 05:29:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:29:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1683ms 05:29:50 INFO - PROCESS | 1825 | 1461068990855 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 05:29:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:29:50 INFO - PROCESS | 1825 | 1461068990859 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 05:29:50 INFO - PROCESS | 1825 | 1461068990875 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:29:50 INFO - PROCESS | 1825 | 1461068990883 Marionette TRACE conn3 <- [1,2902,null,{}] 05:29:50 INFO - PROCESS | 1825 | 1461068990890 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:51 INFO - PROCESS | 1825 | 1461068991157 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 05:29:51 INFO - PROCESS | 1825 | 1461068991473 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97896000 == 134 [pid = 1825] [id = 733] 05:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f923cac00) [pid = 1825] [serial = 2200] [outer = (nil)] 05:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f94d94400) [pid = 1825] [serial = 2201] [outer = 0x7f0f923cac00] 05:29:51 INFO - PROCESS | 1825 | 1461068991553 Marionette DEBUG loaded listener.js 05:29:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f960d9400) [pid = 1825] [serial = 2202] [outer = 0x7f0f923cac00] 05:29:52 INFO - PROCESS | 1825 | 1461068992429 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:29:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:29:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1598ms 05:29:52 INFO - PROCESS | 1825 | 1461068992464 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 05:29:52 INFO - PROCESS | 1825 | 1461068992469 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 05:29:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:29:52 INFO - PROCESS | 1825 | 1461068992474 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:29:52 INFO - PROCESS | 1825 | 1461068992477 Marionette TRACE conn3 <- [1,2906,null,{}] 05:29:52 INFO - PROCESS | 1825 | 1461068992482 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:52 INFO - PROCESS | 1825 | 1461068992715 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 05:29:52 INFO - PROCESS | 1825 | 1461068992991 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9d4d9000 == 135 [pid = 1825] [id = 734] 05:29:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f923d4800) [pid = 1825] [serial = 2203] [outer = (nil)] 05:29:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f98fb3400) [pid = 1825] [serial = 2204] [outer = 0x7f0f923d4800] 05:29:53 INFO - PROCESS | 1825 | 1461068993115 Marionette DEBUG loaded listener.js 05:29:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f9933f400) [pid = 1825] [serial = 2205] [outer = 0x7f0f923d4800] 05:29:54 INFO - PROCESS | 1825 | 1461068994003 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 05:29:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:29:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1580ms 05:29:54 INFO - PROCESS | 1825 | 1461068994056 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 05:29:54 INFO - PROCESS | 1825 | 1461068994060 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 05:29:54 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:29:54 INFO - PROCESS | 1825 | 1461068994066 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:29:54 INFO - PROCESS | 1825 | 1461068994068 Marionette TRACE conn3 <- [1,2910,null,{}] 05:29:54 INFO - PROCESS | 1825 | 1461068994074 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:54 INFO - PROCESS | 1825 | 1461068994320 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 05:29:54 INFO - PROCESS | 1825 | 1461068994594 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5bc800 == 136 [pid = 1825] [id = 735] 05:29:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9d54b000) [pid = 1825] [serial = 2206] [outer = (nil)] 05:29:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f9d552800) [pid = 1825] [serial = 2207] [outer = 0x7f0f9d54b000] 05:29:54 INFO - PROCESS | 1825 | 1461068994735 Marionette DEBUG loaded listener.js 05:29:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9d629000) [pid = 1825] [serial = 2208] [outer = 0x7f0f9d54b000] 05:29:55 INFO - PROCESS | 1825 | 1461068995565 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 05:29:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:29:55 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:29:55 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1532ms 05:29:55 INFO - PROCESS | 1825 | 1461068995599 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 05:29:55 INFO - PROCESS | 1825 | 1461068995603 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 05:29:55 INFO - TEST-START | /DOMEvents/constructors.html 05:29:55 INFO - PROCESS | 1825 | 1461068995609 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:29:55 INFO - PROCESS | 1825 | 1461068995612 Marionette TRACE conn3 <- [1,2914,null,{}] 05:29:55 INFO - PROCESS | 1825 | 1461068995617 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:55 INFO - PROCESS | 1825 | 1461068995846 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 05:29:56 INFO - PROCESS | 1825 | 1461068996134 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:56 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f861800 == 137 [pid = 1825] [id = 736] 05:29:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d54e000) [pid = 1825] [serial = 2209] [outer = (nil)] 05:29:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d6ed400) [pid = 1825] [serial = 2210] [outer = 0x7f0f9d54e000] 05:29:56 INFO - PROCESS | 1825 | 1461068996211 Marionette DEBUG loaded listener.js 05:29:56 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9e24b400) [pid = 1825] [serial = 2211] [outer = 0x7f0f9d54e000] 05:29:57 INFO - PROCESS | 1825 | 1461068997119 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:29:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:29:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:29:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:29:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:29:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:29:57 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:29:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:29:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:29:57 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:29:57 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:29:57 INFO - TEST-OK | /DOMEvents/constructors.html | took 1538ms 05:29:57 INFO - PROCESS | 1825 | 1461068997147 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 05:29:57 INFO - PROCESS | 1825 | 1461068997156 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 05:29:57 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:29:57 INFO - PROCESS | 1825 | 1461068997167 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:29:57 INFO - PROCESS | 1825 | 1461068997170 Marionette TRACE conn3 <- [1,2918,null,{}] 05:29:57 INFO - PROCESS | 1825 | 1461068997226 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:57 INFO - PROCESS | 1825 | 1461068997476 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 05:29:57 INFO - PROCESS | 1825 | 1461068997791 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:57 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9ff15000 == 138 [pid = 1825] [id = 737] 05:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9d5e4800) [pid = 1825] [serial = 2212] [outer = (nil)] 05:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9e298800) [pid = 1825] [serial = 2213] [outer = 0x7f0f9d5e4800] 05:29:57 INFO - PROCESS | 1825 | 1461068997865 Marionette DEBUG loaded listener.js 05:29:57 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9e5af000) [pid = 1825] [serial = 2214] [outer = 0x7f0f9d5e4800] 05:29:58 INFO - PROCESS | 1825 | 1461068998639 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:29:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:29:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1533ms 05:29:58 INFO - PROCESS | 1825 | 1461068998700 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 05:29:58 INFO - PROCESS | 1825 | 1461068998703 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 05:29:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:29:58 INFO - PROCESS | 1825 | 1461068998711 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:29:58 INFO - PROCESS | 1825 | 1461068998714 Marionette TRACE conn3 <- [1,2922,null,{}] 05:29:58 INFO - PROCESS | 1825 | 1461068998719 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:29:59 INFO - PROCESS | 1825 | 1461068999024 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 05:29:59 INFO - PROCESS | 1825 | 1461068999236 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:59 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa07b5000 == 139 [pid = 1825] [id = 738] 05:29:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9d6ec800) [pid = 1825] [serial = 2215] [outer = (nil)] 05:29:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9f690c00) [pid = 1825] [serial = 2216] [outer = 0x7f0f9d6ec800] 05:29:59 INFO - PROCESS | 1825 | 1461068999314 Marionette DEBUG loaded listener.js 05:29:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9f6adc00) [pid = 1825] [serial = 2217] [outer = 0x7f0f9d6ec800] 05:29:59 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:29:59 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:29:59 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:29:59 INFO - PROCESS | 1825 | [1825] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 05:30:00 INFO - PROCESS | 1825 | 1461069000124 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 05:30:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:30:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30:00 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 05:30:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30:00 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 05:30:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30:00 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]" 05:30:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:30:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:30:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:30:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1489ms 05:30:00 INFO - PROCESS | 1825 | 1461069000204 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 05:30:00 INFO - PROCESS | 1825 | 1461069000211 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 05:30:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:30:00 INFO - PROCESS | 1825 | 1461069000218 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:30:00 INFO - PROCESS | 1825 | 1461069000221 Marionette TRACE conn3 <- [1,2926,null,{}] 05:30:00 INFO - PROCESS | 1825 | 1461069000226 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:00 INFO - PROCESS | 1825 | 1461069000550 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 05:30:00 INFO - PROCESS | 1825 | 1461069000758 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa10ba800 == 140 [pid = 1825] [id = 739] 05:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9e251400) [pid = 1825] [serial = 2218] [outer = (nil)] 05:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f9fe04400) [pid = 1825] [serial = 2219] [outer = 0x7f0f9e251400] 05:30:00 INFO - PROCESS | 1825 | 1461069000837 Marionette DEBUG loaded listener.js 05:30:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f9fe3c800) [pid = 1825] [serial = 2220] [outer = 0x7f0f9e251400] 05:30:01 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:30:01 INFO - PROCESS | 1825 | 1461069001636 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 05:30:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:30:01 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1482ms 05:30:01 INFO - PROCESS | 1825 | 1461069001701 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 05:30:01 INFO - PROCESS | 1825 | 1461069001705 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 05:30:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:30:01 INFO - PROCESS | 1825 | 1461069001714 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:30:01 INFO - PROCESS | 1825 | 1461069001717 Marionette TRACE conn3 <- [1,2930,null,{}] 05:30:01 INFO - PROCESS | 1825 | 1461069001724 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:01 INFO - PROCESS | 1825 | 1461069001998 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 05:30:02 INFO - PROCESS | 1825 | 1461069002338 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:02 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4192000 == 141 [pid = 1825] [id = 740] 05:30:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0fa003c800) [pid = 1825] [serial = 2221] [outer = (nil)] 05:30:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0fa0279400) [pid = 1825] [serial = 2222] [outer = 0x7f0fa003c800] 05:30:02 INFO - PROCESS | 1825 | 1461069002511 Marionette DEBUG loaded listener.js 05:30:02 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa05d4c00) [pid = 1825] [serial = 2223] [outer = 0x7f0fa003c800] 05:30:03 INFO - PROCESS | 1825 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:30:03 INFO - PROCESS | 1825 | 1461069003272 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 05:30:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:30:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1587ms 05:30:03 INFO - PROCESS | 1825 | 1461069003307 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 05:30:03 INFO - PROCESS | 1825 | 1461069003312 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 05:30:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:30:03 INFO - PROCESS | 1825 | 1461069003321 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:30:03 INFO - PROCESS | 1825 | 1461069003324 Marionette TRACE conn3 <- [1,2934,null,{}] 05:30:03 INFO - PROCESS | 1825 | 1461069003330 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:03 INFO - PROCESS | 1825 | 1461069003597 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 05:30:03 INFO - PROCESS | 1825 | 1461069003887 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:03 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5417000 == 142 [pid = 1825] [id = 741] 05:30:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa0825400) [pid = 1825] [serial = 2224] [outer = (nil)] 05:30:03 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa0a11000) [pid = 1825] [serial = 2225] [outer = 0x7f0fa0825400] 05:30:03 INFO - PROCESS | 1825 | 1461069003962 Marionette DEBUG loaded listener.js 05:30:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa0babc00) [pid = 1825] [serial = 2226] [outer = 0x7f0fa0825400] 05:30:04 INFO - PROCESS | 1825 | 1461069004734 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 05:30:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:30:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1431ms 05:30:04 INFO - PROCESS | 1825 | 1461069004752 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 05:30:04 INFO - PROCESS | 1825 | 1461069004755 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 05:30:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:30:04 INFO - PROCESS | 1825 | 1461069004761 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:30:04 INFO - PROCESS | 1825 | 1461069004763 Marionette TRACE conn3 <- [1,2938,null,{}] 05:30:04 INFO - PROCESS | 1825 | 1461069004769 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:05 INFO - PROCESS | 1825 | 1461069005002 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 05:30:05 INFO - PROCESS | 1825 | 1461069005270 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa6a4d000 == 143 [pid = 1825] [id = 742] 05:30:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa0707400) [pid = 1825] [serial = 2227] [outer = (nil)] 05:30:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa116b400) [pid = 1825] [serial = 2228] [outer = 0x7f0fa0707400] 05:30:05 INFO - PROCESS | 1825 | 1461069005346 Marionette DEBUG loaded listener.js 05:30:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa2c60400) [pid = 1825] [serial = 2229] [outer = 0x7f0fa0707400] 05:30:06 INFO - PROCESS | 1825 | 1461069006185 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 05:30:06 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. 05:30:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1440ms 05:30:06 INFO - PROCESS | 1825 | 1461069006201 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 05:30:06 INFO - PROCESS | 1825 | 1461069006204 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 05:30:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:30:06 INFO - PROCESS | 1825 | 1461069006210 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:30:06 INFO - PROCESS | 1825 | 1461069006212 Marionette TRACE conn3 <- [1,2942,null,{}] 05:30:06 INFO - PROCESS | 1825 | 1461069006218 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:06 INFO - PROCESS | 1825 | 1461069006447 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 05:30:06 INFO - PROCESS | 1825 | 1461069006735 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:06 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa8de7800 == 144 [pid = 1825] [id = 743] 05:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa0708c00) [pid = 1825] [serial = 2230] [outer = (nil)] 05:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa40a1400) [pid = 1825] [serial = 2231] [outer = 0x7f0fa0708c00] 05:30:06 INFO - PROCESS | 1825 | 1461069006811 Marionette DEBUG loaded listener.js 05:30:06 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa42a9000) [pid = 1825] [serial = 2232] [outer = 0x7f0fa0708c00] 05:30:07 INFO - PROCESS | 1825 | 1461069007564 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 05:30:07 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:30:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:07 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:30:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1388ms 05:30:07 INFO - PROCESS | 1825 | 1461069007600 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 05:30:07 INFO - PROCESS | 1825 | 1461069007604 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 05:30:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:30:07 INFO - PROCESS | 1825 | 1461069007610 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:30:07 INFO - PROCESS | 1825 | 1461069007614 Marionette TRACE conn3 <- [1,2946,null,{}] 05:30:07 INFO - PROCESS | 1825 | 1461069007620 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:07 INFO - PROCESS | 1825 | 1461069007890 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 05:30:08 INFO - PROCESS | 1825 | 1461069008153 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:08 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0faa438800 == 145 [pid = 1825] [id = 744] 05:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa11dc800) [pid = 1825] [serial = 2233] [outer = (nil)] 05:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0fa4397c00) [pid = 1825] [serial = 2234] [outer = 0x7f0fa11dc800] 05:30:08 INFO - PROCESS | 1825 | 1461069008258 Marionette DEBUG loaded listener.js 05:30:08 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0fa4ad7400) [pid = 1825] [serial = 2235] [outer = 0x7f0fa11dc800] 05:30:09 INFO - PROCESS | 1825 | 1461069009034 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 05:30:09 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. 05:30:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1485ms 05:30:09 INFO - PROCESS | 1825 | 1461069009098 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 05:30:09 INFO - PROCESS | 1825 | 1461069009102 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 05:30:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:30:09 INFO - PROCESS | 1825 | 1461069009108 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:30:09 INFO - PROCESS | 1825 | 1461069009110 Marionette TRACE conn3 <- [1,2950,null,{}] 05:30:09 INFO - PROCESS | 1825 | 1461069009163 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:09 INFO - PROCESS | 1825 | 1461069009399 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 05:30:09 INFO - PROCESS | 1825 | 1461069009678 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0facb28800 == 146 [pid = 1825] [id = 745] 05:30:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0fa082ac00) [pid = 1825] [serial = 2236] [outer = (nil)] 05:30:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fa50a8400) [pid = 1825] [serial = 2237] [outer = 0x7f0fa082ac00] 05:30:09 INFO - PROCESS | 1825 | 1461069009756 Marionette DEBUG loaded listener.js 05:30:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa6c20c00) [pid = 1825] [serial = 2238] [outer = 0x7f0fa082ac00] 05:30:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb6c79800 == 147 [pid = 1825] [id = 746] 05:30:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fa842e800) [pid = 1825] [serial = 2239] [outer = (nil)] 05:30:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fa4d4b000) [pid = 1825] [serial = 2240] [outer = 0x7f0fa842e800] 05:30:10 INFO - PROCESS | 1825 | 1461069010816 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 05:30:10 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 05:30:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1734ms 05:30:10 INFO - PROCESS | 1825 | 1461069010846 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 05:30:10 INFO - PROCESS | 1825 | 1461069010851 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 05:30:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:30:10 INFO - PROCESS | 1825 | 1461069010859 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:30:10 INFO - PROCESS | 1825 | 1461069010863 Marionette TRACE conn3 <- [1,2954,null,{}] 05:30:10 INFO - PROCESS | 1825 | 1461069010870 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:11 INFO - PROCESS | 1825 | 1461069011310 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 05:30:11 INFO - PROCESS | 1825 | 1461069011640 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:11 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb9b2f800 == 148 [pid = 1825] [id = 747] 05:30:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0fa1e94800) [pid = 1825] [serial = 2241] [outer = (nil)] 05:30:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fa786b400) [pid = 1825] [serial = 2242] [outer = 0x7f0fa1e94800] 05:30:11 INFO - PROCESS | 1825 | 1461069011715 Marionette DEBUG loaded listener.js 05:30:11 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fa8c0e000) [pid = 1825] [serial = 2243] [outer = 0x7f0fa1e94800] 05:30:12 INFO - PROCESS | 1825 | 1461069012499 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 05:30:12 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:30:12 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 05:30:12 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1684ms 05:30:12 INFO - PROCESS | 1825 | 1461069012544 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 05:30:12 INFO - PROCESS | 1825 | 1461069012547 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 05:30:12 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:30:12 INFO - PROCESS | 1825 | 1461069012553 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:30:12 INFO - PROCESS | 1825 | 1461069012555 Marionette TRACE conn3 <- [1,2958,null,{}] 05:30:12 INFO - PROCESS | 1825 | 1461069012561 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:12 INFO - PROCESS | 1825 | 1461069012808 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 05:30:13 INFO - PROCESS | 1825 | 1461069013065 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbea43000 == 149 [pid = 1825] [id = 748] 05:30:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0fa6c22400) [pid = 1825] [serial = 2244] [outer = (nil)] 05:30:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0fa9dd0000) [pid = 1825] [serial = 2245] [outer = 0x7f0fa6c22400] 05:30:13 INFO - PROCESS | 1825 | 1461069013142 Marionette DEBUG loaded listener.js 05:30:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0fa9facc00) [pid = 1825] [serial = 2246] [outer = 0x7f0fa6c22400] 05:30:13 INFO - PROCESS | 1825 | 1461069013917 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 05:30:13 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 05:30:13 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1387ms 05:30:13 INFO - PROCESS | 1825 | 1461069013941 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 05:30:13 INFO - PROCESS | 1825 | 1461069013945 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 05:30:13 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:30:13 INFO - PROCESS | 1825 | 1461069013951 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:30:13 INFO - PROCESS | 1825 | 1461069013954 Marionette TRACE conn3 <- [1,2962,null,{}] 05:30:13 INFO - PROCESS | 1825 | 1461069013959 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:14 INFO - PROCESS | 1825 | 1461069014195 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 05:30:14 INFO - PROCESS | 1825 | 1461069014452 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:14 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc13e2800 == 150 [pid = 1825] [id = 749] 05:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fa7309400) [pid = 1825] [serial = 2247] [outer = (nil)] 05:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0fa9fad800) [pid = 1825] [serial = 2248] [outer = 0x7f0fa7309400] 05:30:14 INFO - PROCESS | 1825 | 1461069014529 Marionette DEBUG loaded listener.js 05:30:14 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0faa4ac800) [pid = 1825] [serial = 2249] [outer = 0x7f0fa7309400] 05:30:15 INFO - PROCESS | 1825 | 1461069015338 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 05:30:15 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. 05:30:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1428ms 05:30:15 INFO - PROCESS | 1825 | 1461069015380 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 05:30:15 INFO - PROCESS | 1825 | 1461069015384 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 05:30:15 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:30:15 INFO - PROCESS | 1825 | 1461069015389 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:30:15 INFO - PROCESS | 1825 | 1461069015391 Marionette TRACE conn3 <- [1,2966,null,{}] 05:30:15 INFO - PROCESS | 1825 | 1461069015397 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:15 INFO - PROCESS | 1825 | 1461069015666 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 05:30:15 INFO - PROCESS | 1825 | 1461069015931 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8a3a2800 == 151 [pid = 1825] [id = 750] 05:30:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0f8c793c00) [pid = 1825] [serial = 2250] [outer = (nil)] 05:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0faab58400) [pid = 1825] [serial = 2251] [outer = 0x7f0f8c793c00] 05:30:16 INFO - PROCESS | 1825 | 1461069016011 Marionette DEBUG loaded listener.js 05:30:16 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0faac86400) [pid = 1825] [serial = 2252] [outer = 0x7f0f8c793c00] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8f6cb800 == 150 [pid = 1825] [id = 660] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9766e000 == 149 [pid = 1825] [id = 667] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f95fed800 == 148 [pid = 1825] [id = 666] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97896800 == 147 [pid = 1825] [id = 668] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fab02b000 == 146 [pid = 1825] [id = 679] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faa42e800 == 145 [pid = 1825] [id = 678] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa540b800 == 144 [pid = 1825] [id = 676] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9683800 == 143 [pid = 1825] [id = 677] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e4cc000 == 142 [pid = 1825] [id = 669] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f6ba000 == 141 [pid = 1825] [id = 670] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94d08000 == 140 [pid = 1825] [id = 729] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f934c7800 == 139 [pid = 1825] [id = 728] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91747000 == 138 [pid = 1825] [id = 727] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f907cb000 == 137 [pid = 1825] [id = 726] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbedc8800 == 136 [pid = 1825] [id = 724] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbc423800 == 135 [pid = 1825] [id = 723] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbdde800 == 134 [pid = 1825] [id = 722] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbbdc3800 == 133 [pid = 1825] [id = 721] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb71a2800 == 132 [pid = 1825] [id = 720] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faac09000 == 131 [pid = 1825] [id = 719] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa9687000 == 130 [pid = 1825] [id = 718] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa7a94800 == 129 [pid = 1825] [id = 717] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa52f0800 == 128 [pid = 1825] [id = 716] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4c37800 == 127 [pid = 1825] [id = 715] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa2b6a800 == 126 [pid = 1825] [id = 714] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa0967800 == 125 [pid = 1825] [id = 713] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff1b800 == 124 [pid = 1825] [id = 712] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f768800 == 123 [pid = 1825] [id = 711] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9e551800 == 122 [pid = 1825] [id = 710] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f979a1000 == 121 [pid = 1825] [id = 709] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9751a000 == 120 [pid = 1825] [id = 708] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f91b74000 == 119 [pid = 1825] [id = 707] 05:30:18 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13f0800 == 118 [pid = 1825] [id = 545] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0fa0a0d800) [pid = 1825] [serial = 2088] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f9fd1a400) [pid = 1825] [serial = 2082] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0f90d0a000) [pid = 1825] [serial = 2114] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f94261400) [pid = 1825] [serial = 2060] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f9e596000) [pid = 1825] [serial = 2073] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0fa11e5000) [pid = 1825] [serial = 2090] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0fa0039800) [pid = 1825] [serial = 2084] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0fa42ac400) [pid = 1825] [serial = 2097] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f961bac00) [pid = 1825] [serial = 2064] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0f8c792000) [pid = 1825] [serial = 2109] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0f9f6afc00) [pid = 1825] [serial = 2078] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa4a5a000) [pid = 1825] [serial = 2100] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f93141400) [pid = 1825] [serial = 2115] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0f9e24f400) [pid = 1825] [serial = 2070] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa2c5d400) [pid = 1825] [serial = 2091] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f923c6c00) [pid = 1825] [serial = 2057] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0fa4390800) [pid = 1825] [serial = 2099] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f93141800) [pid = 1825] [serial = 2118] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fa4d47400) [pid = 1825] [serial = 2105] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0f98fb9000) [pid = 1825] [serial = 2066] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0fa4ad5000) [pid = 1825] [serial = 2103] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f8cf72800) [pid = 1825] [serial = 2054] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0fa42a2c00) [pid = 1825] [serial = 2096] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0fa4a61800) [pid = 1825] [serial = 2102] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fa0822800) [pid = 1825] [serial = 2087] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f93147400) [pid = 1825] [serial = 2058] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9d4f0800) [pid = 1825] [serial = 2067] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fa048b000) [pid = 1825] [serial = 2085] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f9fcc4c00) [pid = 1825] [serial = 2081] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0f8cf77800) [pid = 1825] [serial = 2111] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f9f69e000) [pid = 1825] [serial = 2076] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f93220400) [pid = 1825] [serial = 1992] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0f9f685800) [pid = 1825] [serial = 2075] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0f8f7e7000) [pid = 1825] [serial = 2112] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0f8f8db400) [pid = 1825] [serial = 2055] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0f9e29ec00) [pid = 1825] [serial = 2072] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa40a1c00) [pid = 1825] [serial = 2093] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fa40f0c00) [pid = 1825] [serial = 2094] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f8b92c800) [pid = 1825] [serial = 2108] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9f753400) [pid = 1825] [serial = 2079] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0f94cea800) [pid = 1825] [serial = 2061] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0fa4d50000) [pid = 1825] [serial = 2106] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f8c8e4c00) [pid = 1825] [serial = 2117] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f960cd400) [pid = 1825] [serial = 2063] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9d7c4000) [pid = 1825] [serial = 2069] [outer = (nil)] [url = about:blank] 05:30:18 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f94369000) [pid = 1825] [serial = 2120] [outer = (nil)] [url = about:blank] 05:30:19 INFO - PROCESS | 1825 | 1461069019198 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 05:30:19 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. 05:30:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 3834ms 05:30:19 INFO - PROCESS | 1825 | 1461069019225 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 05:30:19 INFO - PROCESS | 1825 | 1461069019230 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 05:30:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:30:19 INFO - PROCESS | 1825 | 1461069019237 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:30:19 INFO - PROCESS | 1825 | 1461069019242 Marionette TRACE conn3 <- [1,2970,null,{}] 05:30:19 INFO - PROCESS | 1825 | 1461069019249 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:19 INFO - PROCESS | 1825 | 1461069019467 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 05:30:19 INFO - PROCESS | 1825 | 1461069019668 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:19 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9058e000 == 119 [pid = 1825] [id = 751] 05:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f8ca42000) [pid = 1825] [serial = 2253] [outer = (nil)] 05:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f8cf75400) [pid = 1825] [serial = 2254] [outer = 0x7f0f8ca42000] 05:30:19 INFO - PROCESS | 1825 | 1461069019737 Marionette DEBUG loaded listener.js 05:30:19 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f8f78ec00) [pid = 1825] [serial = 2255] [outer = 0x7f0f8ca42000] 05:30:20 INFO - PROCESS | 1825 | 1461069020547 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 05:30:20 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. 05:30:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1331ms 05:30:20 INFO - PROCESS | 1825 | 1461069020570 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 05:30:20 INFO - PROCESS | 1825 | 1461069020579 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 05:30:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:30:20 INFO - PROCESS | 1825 | 1461069020589 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:30:20 INFO - PROCESS | 1825 | 1461069020592 Marionette TRACE conn3 <- [1,2974,null,{}] 05:30:20 INFO - PROCESS | 1825 | 1461069020599 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:20 INFO - PROCESS | 1825 | 1461069020821 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 05:30:21 INFO - PROCESS | 1825 | 1461069021065 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9174a000 == 120 [pid = 1825] [id = 752] 05:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f8ca39400) [pid = 1825] [serial = 2256] [outer = (nil)] 05:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f90cd9000) [pid = 1825] [serial = 2257] [outer = 0x7f0f8ca39400] 05:30:21 INFO - PROCESS | 1825 | 1461069021128 Marionette DEBUG loaded listener.js 05:30:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f923cc800) [pid = 1825] [serial = 2258] [outer = 0x7f0f8ca39400] 05:30:21 INFO - PROCESS | 1825 | 1461069021946 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 05:30:21 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. 05:30:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1388ms 05:30:21 INFO - PROCESS | 1825 | 1461069021983 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 05:30:21 INFO - PROCESS | 1825 | 1461069021987 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 05:30:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:30:21 INFO - PROCESS | 1825 | 1461069021993 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:30:21 INFO - PROCESS | 1825 | 1461069021998 Marionette TRACE conn3 <- [1,2978,null,{}] 05:30:22 INFO - PROCESS | 1825 | 1461069022013 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:22 INFO - PROCESS | 1825 | 1461069022305 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 05:30:22 INFO - PROCESS | 1825 | 1461069022352 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:22 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f934c7800 == 121 [pid = 1825] [id = 753] 05:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f933d1000) [pid = 1825] [serial = 2259] [outer = (nil)] 05:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f94243c00) [pid = 1825] [serial = 2260] [outer = 0x7f0f933d1000] 05:30:22 INFO - PROCESS | 1825 | 1461069022420 Marionette DEBUG loaded listener.js 05:30:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f94d91000) [pid = 1825] [serial = 2261] [outer = 0x7f0f933d1000] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f90d0e800) [pid = 1825] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0f8b926000) [pid = 1825] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0fa0827000) [pid = 1825] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa082c400) [pid = 1825] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9d6c3400) [pid = 1825] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f90ccf000) [pid = 1825] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f933da800) [pid = 1825] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f8b7ce000) [pid = 1825] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f94cf1800) [pid = 1825] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f8f784000) [pid = 1825] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f90d06800) [pid = 1825] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9d6cbc00) [pid = 1825] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0f9d6c3000) [pid = 1825] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f8f8db000) [pid = 1825] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0fa1e9e800) [pid = 1825] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0f8c8ea400) [pid = 1825] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0fa0de7c00) [pid = 1825] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f9d6f1c00) [pid = 1825] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f8c8e8c00) [pid = 1825] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f94cf0c00) [pid = 1825] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0f9f689000) [pid = 1825] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:30:23 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0f954b3000) [pid = 1825] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:30:24 INFO - PROCESS | 1825 | 1461069024020 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 05:30:24 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. 05:30:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2048ms 05:30:24 INFO - PROCESS | 1825 | 1461069024043 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 05:30:24 INFO - PROCESS | 1825 | 1461069024047 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 05:30:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:30:24 INFO - PROCESS | 1825 | 1461069024053 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:30:24 INFO - PROCESS | 1825 | 1461069024056 Marionette TRACE conn3 <- [1,2982,null,{}] 05:30:24 INFO - PROCESS | 1825 | 1461069024061 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:24 INFO - PROCESS | 1825 | 1461069024344 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 05:30:24 INFO - PROCESS | 1825 | 1461069024368 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:24 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94dc7000 == 122 [pid = 1825] [id = 754] 05:30:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f8b7c9800) [pid = 1825] [serial = 2262] [outer = (nil)] 05:30:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f933da800) [pid = 1825] [serial = 2263] [outer = 0x7f0f8b7c9800] 05:30:24 INFO - PROCESS | 1825 | 1461069024427 Marionette DEBUG loaded listener.js 05:30:24 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f960d4c00) [pid = 1825] [serial = 2264] [outer = 0x7f0f8b7c9800] 05:30:25 INFO - PROCESS | 1825 | 1461069025178 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 05:30:25 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 05:30:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:30:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:30:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1139ms 05:30:25 INFO - PROCESS | 1825 | 1461069025193 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 05:30:25 INFO - PROCESS | 1825 | 1461069025202 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 05:30:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:30:25 INFO - PROCESS | 1825 | 1461069025214 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:30:25 INFO - PROCESS | 1825 | 1461069025228 Marionette TRACE conn3 <- [1,2986,null,{}] 05:30:25 INFO - PROCESS | 1825 | 1461069025233 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:25 INFO - PROCESS | 1825 | 1461069025438 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 05:30:25 INFO - PROCESS | 1825 | 1461069025798 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:25 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8c640000 == 123 [pid = 1825] [id = 755] 05:30:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8b7cf000) [pid = 1825] [serial = 2265] [outer = (nil)] 05:30:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f8b922800) [pid = 1825] [serial = 2266] [outer = 0x7f0f8b7cf000] 05:30:25 INFO - PROCESS | 1825 | 1461069025881 Marionette DEBUG loaded listener.js 05:30:25 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8c8e6c00) [pid = 1825] [serial = 2267] [outer = 0x7f0f8b7cf000] 05:30:26 INFO - PROCESS | 1825 | 1461069026805 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 05:30:26 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. 05:30:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1644ms 05:30:26 INFO - PROCESS | 1825 | 1461069026857 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 05:30:26 INFO - PROCESS | 1825 | 1461069026864 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 05:30:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:30:26 INFO - PROCESS | 1825 | 1461069026915 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:30:26 INFO - PROCESS | 1825 | 1461069026919 Marionette TRACE conn3 <- [1,2990,null,{}] 05:30:26 INFO - PROCESS | 1825 | 1461069026939 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:27 INFO - PROCESS | 1825 | 1461069027197 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 05:30:27 INFO - PROCESS | 1825 | 1461069027471 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:27 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f923a9800 == 124 [pid = 1825] [id = 756] 05:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f8b7d0000) [pid = 1825] [serial = 2268] [outer = (nil)] 05:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f90d07000) [pid = 1825] [serial = 2269] [outer = 0x7f0f8b7d0000] 05:30:27 INFO - PROCESS | 1825 | 1461069027550 Marionette DEBUG loaded listener.js 05:30:27 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f923c5800) [pid = 1825] [serial = 2270] [outer = 0x7f0f8b7d0000] 05:30:28 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94daa800 == 125 [pid = 1825] [id = 757] 05:30:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f93580400) [pid = 1825] [serial = 2271] [outer = (nil)] 05:30:28 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f923cec00) [pid = 1825] [serial = 2272] [outer = 0x7f0f93580400] 05:30:28 INFO - PROCESS | 1825 | 1461069028535 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 05:30:28 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. 05:30:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1685ms 05:30:28 INFO - PROCESS | 1825 | 1461069028565 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 05:30:28 INFO - PROCESS | 1825 | 1461069028571 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 05:30:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:30:28 INFO - PROCESS | 1825 | 1461069028581 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:30:28 INFO - PROCESS | 1825 | 1461069028584 Marionette TRACE conn3 <- [1,2994,null,{}] 05:30:28 INFO - PROCESS | 1825 | 1461069028590 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:28 INFO - PROCESS | 1825 | 1461069028893 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 05:30:29 INFO - PROCESS | 1825 | 1461069029255 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:29 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9766e000 == 126 [pid = 1825] [id = 758] 05:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f90bdec00) [pid = 1825] [serial = 2273] [outer = (nil)] 05:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f94ce5c00) [pid = 1825] [serial = 2274] [outer = 0x7f0f90bdec00] 05:30:29 INFO - PROCESS | 1825 | 1461069029336 Marionette DEBUG loaded listener.js 05:30:29 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f954b5400) [pid = 1825] [serial = 2275] [outer = 0x7f0f90bdec00] 05:30:30 INFO - PROCESS | 1825 | 1461069030119 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 05:30:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:30:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 05:30:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1578ms 05:30:30 INFO - PROCESS | 1825 | 1461069030161 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 05:30:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:30:30 INFO - PROCESS | 1825 | 1461069030166 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 05:30:30 INFO - PROCESS | 1825 | 1461069030174 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:30:30 INFO - PROCESS | 1825 | 1461069030184 Marionette TRACE conn3 <- [1,2998,null,{}] 05:30:30 INFO - PROCESS | 1825 | 1461069030198 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:30 INFO - PROCESS | 1825 | 1461069030467 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 05:30:30 INFO - PROCESS | 1825 | 1461069030742 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:30 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f99028800 == 127 [pid = 1825] [id = 759] 05:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f923c6c00) [pid = 1825] [serial = 2276] [outer = (nil)] 05:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d4f2800) [pid = 1825] [serial = 2277] [outer = 0x7f0f923c6c00] 05:30:30 INFO - PROCESS | 1825 | 1461069030823 Marionette DEBUG loaded listener.js 05:30:30 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d51fc00) [pid = 1825] [serial = 2278] [outer = 0x7f0f923c6c00] 05:30:31 INFO - PROCESS | 1825 | 1461069031634 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 05:30:31 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. 05:30:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1497ms 05:30:31 INFO - PROCESS | 1825 | 1461069031670 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 05:30:31 INFO - PROCESS | 1825 | 1461069031674 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 05:30:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:30:31 INFO - PROCESS | 1825 | 1461069031680 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:30:31 INFO - PROCESS | 1825 | 1461069031683 Marionette TRACE conn3 <- [1,3002,null,{}] 05:30:31 INFO - PROCESS | 1825 | 1461069031689 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:31 INFO - PROCESS | 1825 | 1461069031950 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 05:30:32 INFO - PROCESS | 1825 | 1461069032201 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:32 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5c8800 == 128 [pid = 1825] [id = 760] 05:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f94364800) [pid = 1825] [serial = 2279] [outer = (nil)] 05:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9d5e2800) [pid = 1825] [serial = 2280] [outer = 0x7f0f94364800] 05:30:32 INFO - PROCESS | 1825 | 1461069032274 Marionette DEBUG loaded listener.js 05:30:32 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9d622c00) [pid = 1825] [serial = 2281] [outer = 0x7f0f94364800] 05:30:33 INFO - PROCESS | 1825 | 1461069033075 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 05:30:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 05:30:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1428ms 05:30:33 INFO - PROCESS | 1825 | 1461069033110 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 05:30:33 INFO - PROCESS | 1825 | 1461069033113 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 05:30:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:30:33 INFO - PROCESS | 1825 | 1461069033119 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:30:33 INFO - PROCESS | 1825 | 1461069033122 Marionette TRACE conn3 <- [1,3006,null,{}] 05:30:33 INFO - PROCESS | 1825 | 1461069033127 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:33 INFO - PROCESS | 1825 | 1461069033383 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 05:30:33 INFO - PROCESS | 1825 | 1461069033640 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:33 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f769800 == 129 [pid = 1825] [id = 761] 05:30:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9d6ea000) [pid = 1825] [serial = 2282] [outer = (nil)] 05:30:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9d6f2000) [pid = 1825] [serial = 2283] [outer = 0x7f0f9d6ea000] 05:30:33 INFO - PROCESS | 1825 | 1461069033725 Marionette DEBUG loaded listener.js 05:30:33 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f9e24e400) [pid = 1825] [serial = 2284] [outer = 0x7f0f9d6ea000] 05:30:34 INFO - PROCESS | 1825 | 1461069034608 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 05:30:34 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. 05:30:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1530ms 05:30:34 INFO - PROCESS | 1825 | 1461069034651 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 05:30:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:30:34 INFO - PROCESS | 1825 | 1461069034655 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 05:30:34 INFO - PROCESS | 1825 | 1461069034660 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:30:34 INFO - PROCESS | 1825 | 1461069034663 Marionette TRACE conn3 <- [1,3010,null,{}] 05:30:34 INFO - PROCESS | 1825 | 1461069034669 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:34 INFO - PROCESS | 1825 | 1461069034934 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 05:30:35 INFO - PROCESS | 1825 | 1461069035189 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:35 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa00ab000 == 130 [pid = 1825] [id = 762] 05:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9e250000) [pid = 1825] [serial = 2285] [outer = (nil)] 05:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9e59f400) [pid = 1825] [serial = 2286] [outer = 0x7f0f9e250000] 05:30:35 INFO - PROCESS | 1825 | 1461069035283 Marionette DEBUG loaded listener.js 05:30:35 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f9f751c00) [pid = 1825] [serial = 2287] [outer = 0x7f0f9e250000] 05:30:36 INFO - PROCESS | 1825 | 1461069036084 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 05:30:36 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 05:30:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1479ms 05:30:36 INFO - PROCESS | 1825 | 1461069036140 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 05:30:36 INFO - PROCESS | 1825 | 1461069036144 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 05:30:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:30:36 INFO - PROCESS | 1825 | 1461069036150 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:30:36 INFO - PROCESS | 1825 | 1461069036152 Marionette TRACE conn3 <- [1,3014,null,{}] 05:30:36 INFO - PROCESS | 1825 | 1461069036157 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:36 INFO - PROCESS | 1825 | 1461069036422 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 05:30:36 INFO - PROCESS | 1825 | 1461069036675 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:36 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa097a000 == 131 [pid = 1825] [id = 763] 05:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f9e2a1c00) [pid = 1825] [serial = 2288] [outer = (nil)] 05:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9fcc2c00) [pid = 1825] [serial = 2289] [outer = 0x7f0f9e2a1c00] 05:30:36 INFO - PROCESS | 1825 | 1461069036752 Marionette DEBUG loaded listener.js 05:30:36 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9fd1ac00) [pid = 1825] [serial = 2290] [outer = 0x7f0f9e2a1c00] 05:30:37 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:30:37 INFO - PROCESS | 1825 | 1461069037623 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:30:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:30:37 INFO - {} 05:30:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:30:37 INFO - {} 05:30:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:30:37 INFO - {} 05:30:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:30:37 INFO - {} 05:30:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1532ms 05:30:37 INFO - PROCESS | 1825 | 1461069037685 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 05:30:37 INFO - PROCESS | 1825 | 1461069037689 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 05:30:37 INFO - TEST-START | /FileAPI/fileReader.html 05:30:37 INFO - PROCESS | 1825 | 1461069037695 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:30:37 INFO - PROCESS | 1825 | 1461069037698 Marionette TRACE conn3 <- [1,3018,null,{}] 05:30:37 INFO - PROCESS | 1825 | 1461069037703 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:37 INFO - PROCESS | 1825 | 1461069037959 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 05:30:38 INFO - PROCESS | 1825 | 1461069038207 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:38 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa436a800 == 132 [pid = 1825] [id = 764] 05:30:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0f9f758800) [pid = 1825] [serial = 2291] [outer = (nil)] 05:30:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0f9fe41400) [pid = 1825] [serial = 2292] [outer = 0x7f0f9f758800] 05:30:38 INFO - PROCESS | 1825 | 1461069038283 Marionette DEBUG loaded listener.js 05:30:38 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa0040800) [pid = 1825] [serial = 2293] [outer = 0x7f0f9f758800] 05:30:39 INFO - PROCESS | 1825 | 1461069039111 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 05:30:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:30:39 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:30:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:30:39 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:30:39 INFO - TEST-OK | /FileAPI/fileReader.html | took 1427ms 05:30:39 INFO - TEST-START | /FileAPI/historical.html 05:30:39 INFO - PROCESS | 1825 | 1461069039123 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 05:30:39 INFO - PROCESS | 1825 | 1461069039126 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 05:30:39 INFO - PROCESS | 1825 | 1461069039132 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:30:39 INFO - PROCESS | 1825 | 1461069039135 Marionette TRACE conn3 <- [1,3022,null,{}] 05:30:39 INFO - PROCESS | 1825 | 1461069039141 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:39 INFO - PROCESS | 1825 | 1461069039379 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 05:30:39 INFO - PROCESS | 1825 | 1461069039634 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:39 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4c50800 == 133 [pid = 1825] [id = 765] 05:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0f9e4be000) [pid = 1825] [serial = 2294] [outer = (nil)] 05:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa0283400) [pid = 1825] [serial = 2295] [outer = 0x7f0f9e4be000] 05:30:39 INFO - PROCESS | 1825 | 1461069039713 Marionette DEBUG loaded listener.js 05:30:39 INFO - PROCESS | 1825 | ++DOMWINDOW == 170 (0x7f0fa05d1800) [pid = 1825] [serial = 2296] [outer = 0x7f0f9e4be000] 05:30:40 INFO - PROCESS | 1825 | 1461069040515 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 05:30:40 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:30:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:30:40 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:30:40 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:30:40 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:30:40 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:30:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:30:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:40 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:30:40 INFO - TEST-OK | /FileAPI/historical.html | took 1430ms 05:30:40 INFO - PROCESS | 1825 | 1461069040565 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 05:30:40 INFO - PROCESS | 1825 | 1461069040569 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 05:30:40 INFO - PROCESS | 1825 | 1461069040581 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:30:40 INFO - TEST-START | /FileAPI/idlharness.html 05:30:40 INFO - PROCESS | 1825 | 1461069040585 Marionette TRACE conn3 <- [1,3026,null,{}] 05:30:40 INFO - PROCESS | 1825 | 1461069040590 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:40 INFO - PROCESS | 1825 | 1461069040917 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 05:30:41 INFO - PROCESS | 1825 | 1461069041134 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:41 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa5407000 == 134 [pid = 1825] [id = 766] 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 171 (0x7f0fa0491400) [pid = 1825] [serial = 2297] [outer = (nil)] 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 172 (0x7f0fa0822800) [pid = 1825] [serial = 2298] [outer = 0x7f0fa0491400] 05:30:41 INFO - PROCESS | 1825 | 1461069041228 Marionette DEBUG loaded listener.js 05:30:41 INFO - PROCESS | 1825 | ++DOMWINDOW == 173 (0x7f0fa0ba4400) [pid = 1825] [serial = 2299] [outer = 0x7f0fa0491400] 05:30:43 INFO - PROCESS | 1825 | 1461069042992 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:30:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:30:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:30:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:30:43 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:43 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:30:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:30:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:30:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:30:43 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:43 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:30:43 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 05:30:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:30:43 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 05:30:43 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 05:30:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:30:43 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:30:43 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:43 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:30:43 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:30:43 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 05:30:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:30:43 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 05:30:43 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 05:30:43 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:43 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:43 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:43 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:43 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:43 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:30:43 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:30:43 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:30:43 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:30:43 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:30:43 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:30:43 INFO - TEST-OK | /FileAPI/idlharness.html | took 2511ms 05:30:43 INFO - PROCESS | 1825 | 1461069043193 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 05:30:43 INFO - PROCESS | 1825 | 1461069043202 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 05:30:43 INFO - TEST-START | /FileAPI/idlharness.worker 05:30:43 INFO - PROCESS | 1825 | 1461069043222 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:30:43 INFO - PROCESS | 1825 | 1461069043228 Marionette TRACE conn3 <- [1,3030,null,{}] 05:30:43 INFO - PROCESS | 1825 | 1461069043234 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:43 INFO - PROCESS | 1825 | 1461069043504 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 05:30:43 INFO - PROCESS | 1825 | 1461069043789 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:43 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa85ae000 == 135 [pid = 1825] [id = 767] 05:30:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 174 (0x7f0fa05d0400) [pid = 1825] [serial = 2300] [outer = (nil)] 05:30:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 175 (0x7f0fa90df800) [pid = 1825] [serial = 2301] [outer = 0x7f0fa05d0400] 05:30:43 INFO - PROCESS | 1825 | 1461069043864 Marionette DEBUG loaded listener.js 05:30:43 INFO - PROCESS | 1825 | ++DOMWINDOW == 176 (0x7f0faaca2000) [pid = 1825] [serial = 2302] [outer = 0x7f0fa05d0400] 05:30:44 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:30:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:30:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:30:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:30:46 INFO - {} 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:30:46 INFO - {} 05:30:46 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 - {} 05:30:46 INFO - {} 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:30:46 INFO - {} 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:30:46 INFO - {} 05:30:46 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 - {} 05:30:46 INFO - {} 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:30:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:30:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 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 05:30:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:30:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:30:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:30:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:30:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:30:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:30:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:30:46 INFO - {} 05:30:46 INFO - PROCESS | 1825 | 1461069046161 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:30:46 INFO - {} 05:30:46 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3051ms 05:30:46 INFO - PROCESS | 1825 | 1461069046307 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 05:30:46 INFO - PROCESS | 1825 | 1461069046310 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 05:30:46 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:30:46 INFO - PROCESS | 1825 | 1461069046337 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:30:46 INFO - PROCESS | 1825 | 1461069046342 Marionette TRACE conn3 <- [1,3034,null,{}] 05:30:46 INFO - PROCESS | 1825 | 1461069046355 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:46 INFO - PROCESS | 1825 | 1461069046656 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 05:30:46 INFO - PROCESS | 1825 | 1461069046941 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:46 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbc24a000 == 136 [pid = 1825] [id = 768] 05:30:46 INFO - PROCESS | 1825 | ++DOMWINDOW == 177 (0x7f0faaca2400) [pid = 1825] [serial = 2303] [outer = (nil)] 05:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 178 (0x7f0faafb5000) [pid = 1825] [serial = 2304] [outer = 0x7f0faaca2400] 05:30:47 INFO - PROCESS | 1825 | 1461069047013 Marionette DEBUG loaded listener.js 05:30:47 INFO - PROCESS | 1825 | ++DOMWINDOW == 179 (0x7f0fbb99ec00) [pid = 1825] [serial = 2305] [outer = 0x7f0faaca2400] 05:30:47 INFO - PROCESS | 1825 | 1461069047772 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 05:30:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:30:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1493ms 05:30:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:30:47 INFO - PROCESS | 1825 | 1461069047828 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 05:30:47 INFO - PROCESS | 1825 | 1461069047831 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 05:30:47 INFO - PROCESS | 1825 | 1461069047837 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:30:47 INFO - PROCESS | 1825 | 1461069047840 Marionette TRACE conn3 <- [1,3038,null,{}] 05:30:47 INFO - PROCESS | 1825 | 1461069047845 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:48 INFO - PROCESS | 1825 | 1461069048110 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 05:30:48 INFO - PROCESS | 1825 | 1461069048371 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:48 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fc0575800 == 137 [pid = 1825] [id = 769] 05:30:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 180 (0x7f0fa4a58800) [pid = 1825] [serial = 2306] [outer = (nil)] 05:30:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 181 (0x7f0fbb9a3c00) [pid = 1825] [serial = 2307] [outer = 0x7f0fa4a58800] 05:30:48 INFO - PROCESS | 1825 | 1461069048443 Marionette DEBUG loaded listener.js 05:30:48 INFO - PROCESS | 1825 | ++DOMWINDOW == 182 (0x7f0fbbcd5c00) [pid = 1825] [serial = 2308] [outer = 0x7f0fa4a58800] 05:30:49 INFO - PROCESS | 1825 | 1461069049228 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 05:30:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:30:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:30:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:30:49 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1429ms 05:30:49 INFO - PROCESS | 1825 | 1461069049267 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 05:30:49 INFO - PROCESS | 1825 | 1461069049270 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 05:30:49 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:30:49 INFO - PROCESS | 1825 | 1461069049277 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:30:49 INFO - PROCESS | 1825 | 1461069049279 Marionette TRACE conn3 <- [1,3042,null,{}] 05:30:49 INFO - PROCESS | 1825 | 1461069049285 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:49 INFO - PROCESS | 1825 | 1461069049602 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 05:30:49 INFO - PROCESS | 1825 | 1461069049874 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:49 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f93313800 == 138 [pid = 1825] [id = 770] 05:30:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 183 (0x7f0f8b91d400) [pid = 1825] [serial = 2309] [outer = (nil)] 05:30:49 INFO - PROCESS | 1825 | ++DOMWINDOW == 184 (0x7f0fbbce0000) [pid = 1825] [serial = 2310] [outer = 0x7f0f8b91d400] 05:30:49 INFO - PROCESS | 1825 | 1461069049950 Marionette DEBUG loaded listener.js 05:30:50 INFO - PROCESS | 1825 | ++DOMWINDOW == 185 (0x7f0fbbe29800) [pid = 1825] [serial = 2311] [outer = 0x7f0f8b91d400] 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:30:51 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. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:30:51 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'.) 05:30:51 INFO - PROCESS | 1825 | 1461069051076 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:30:51 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. 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:30:51 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. 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:30:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:30:51 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. 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:30:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:30:51 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:30:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:30:51 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:30:51 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:30:51 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1847ms 05:30:51 INFO - PROCESS | 1825 | 1461069051124 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 05:30:51 INFO - PROCESS | 1825 | 1461069051127 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 05:30:51 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:30:51 INFO - PROCESS | 1825 | 1461069051131 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:30:51 INFO - PROCESS | 1825 | 1461069051134 Marionette TRACE conn3 <- [1,3046,null,{}] 05:30:51 INFO - PROCESS | 1825 | 1461069051148 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:51 INFO - PROCESS | 1825 | 1461069051462 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 05:30:51 INFO - PROCESS | 1825 | 1461069051870 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:51 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8704d800 == 139 [pid = 1825] [id = 771] 05:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 186 (0x7f0f87028c00) [pid = 1825] [serial = 2312] [outer = (nil)] 05:30:51 INFO - PROCESS | 1825 | ++DOMWINDOW == 187 (0x7f0f9fe02800) [pid = 1825] [serial = 2313] [outer = 0x7f0f87028c00] 05:30:51 INFO - PROCESS | 1825 | 1461069051944 Marionette DEBUG loaded listener.js 05:30:52 INFO - PROCESS | 1825 | ++DOMWINDOW == 188 (0x7f0faaca8c00) [pid = 1825] [serial = 2314] [outer = 0x7f0f87028c00] 05:30:52 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:30:52 INFO - PROCESS | 1825 | 1461069052796 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:30:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:30:52 INFO - {} 05:30:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1696ms 05:30:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:30:52 INFO - PROCESS | 1825 | 1461069052829 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 05:30:52 INFO - PROCESS | 1825 | 1461069052832 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 05:30:52 INFO - PROCESS | 1825 | 1461069052838 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:30:52 INFO - PROCESS | 1825 | 1461069052841 Marionette TRACE conn3 <- [1,3050,null,{}] 05:30:52 INFO - PROCESS | 1825 | 1461069052847 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:53 INFO - PROCESS | 1825 | 1461069053081 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 05:30:53 INFO - PROCESS | 1825 | 1461069053370 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:53 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fb7e11000 == 140 [pid = 1825] [id = 772] 05:30:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 189 (0x7f0fa0712400) [pid = 1825] [serial = 2315] [outer = (nil)] 05:30:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 190 (0x7f0facc8b400) [pid = 1825] [serial = 2316] [outer = 0x7f0fa0712400] 05:30:53 INFO - PROCESS | 1825 | 1461069053446 Marionette DEBUG loaded listener.js 05:30:53 INFO - PROCESS | 1825 | ++DOMWINDOW == 191 (0x7f0fb0138400) [pid = 1825] [serial = 2317] [outer = 0x7f0fa0712400] 05:30:54 INFO - PROCESS | 1825 | 1461069054254 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 05:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:30:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:30:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1437ms 05:30:54 INFO - PROCESS | 1825 | 1461069054276 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 05:30:54 INFO - PROCESS | 1825 | 1461069054280 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 05:30:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:30:54 INFO - PROCESS | 1825 | 1461069054287 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:30:54 INFO - PROCESS | 1825 | 1461069054290 Marionette TRACE conn3 <- [1,3054,null,{}] 05:30:54 INFO - PROCESS | 1825 | 1461069054296 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:54 INFO - PROCESS | 1825 | 1461069054545 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 05:30:54 INFO - PROCESS | 1825 | 1461069054810 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:54 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fbbd1c000 == 141 [pid = 1825] [id = 773] 05:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 192 (0x7f0fa4ad2c00) [pid = 1825] [serial = 2318] [outer = (nil)] 05:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 193 (0x7f0fb5ed9c00) [pid = 1825] [serial = 2319] [outer = 0x7f0fa4ad2c00] 05:30:54 INFO - PROCESS | 1825 | 1461069054884 Marionette DEBUG loaded listener.js 05:30:54 INFO - PROCESS | 1825 | ++DOMWINDOW == 194 (0x7f0fb6cf1c00) [pid = 1825] [serial = 2320] [outer = 0x7f0fa4ad2c00] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f90d74800 == 140 [pid = 1825] [id = 662] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f908dc000 == 139 [pid = 1825] [id = 661] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94298800 == 138 [pid = 1825] [id = 417] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa09ea000 == 137 [pid = 1825] [id = 201] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f93182000 == 136 [pid = 1825] [id = 682] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f94dc7000 == 135 [pid = 1825] [id = 754] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f934c7800 == 134 [pid = 1825] [id = 753] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9174a000 == 133 [pid = 1825] [id = 752] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9058e000 == 132 [pid = 1825] [id = 751] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fc13e2800 == 131 [pid = 1825] [id = 749] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fbea43000 == 130 [pid = 1825] [id = 748] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb6c79800 == 129 [pid = 1825] [id = 746] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fb9b2f800 == 128 [pid = 1825] [id = 747] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0facb28800 == 127 [pid = 1825] [id = 745] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0faa438800 == 126 [pid = 1825] [id = 744] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa8de7800 == 125 [pid = 1825] [id = 743] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa6a4d000 == 124 [pid = 1825] [id = 742] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa5417000 == 123 [pid = 1825] [id = 741] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa4192000 == 122 [pid = 1825] [id = 740] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa10ba800 == 121 [pid = 1825] [id = 739] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0fa07b5000 == 120 [pid = 1825] [id = 738] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9ff15000 == 119 [pid = 1825] [id = 737] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f861800 == 118 [pid = 1825] [id = 736] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9f5bc800 == 117 [pid = 1825] [id = 735] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f9d4d9000 == 116 [pid = 1825] [id = 734] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f97896000 == 115 [pid = 1825] [id = 733] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f96111000 == 114 [pid = 1825] [id = 732] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f92398800 == 113 [pid = 1825] [id = 731] 05:30:57 INFO - PROCESS | 1825 | --DOCSHELL 0x7f0f8da25000 == 112 [pid = 1825] [id = 730] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 193 (0x7f0fa730c400) [pid = 1825] [serial = 2168] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 192 (0x7f0f93582c00) [pid = 1825] [serial = 2126] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 191 (0x7f0fa81ccc00) [pid = 1825] [serial = 2172] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 190 (0x7f0f960d4000) [pid = 1825] [serial = 2129] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 189 (0x7f0f90cd1800) [pid = 1825] [serial = 2124] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 188 (0x7f0f9d4f8800) [pid = 1825] [serial = 2133] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 187 (0x7f0f9f69e800) [pid = 1825] [serial = 2144] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 186 (0x7f0f9765e800) [pid = 1825] [serial = 2130] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 185 (0x7f0f9e24d000) [pid = 1825] [serial = 2139] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 184 (0x7f0fa6c20800) [pid = 1825] [serial = 2166] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 183 (0x7f0fa8430000) [pid = 1825] [serial = 2174] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 182 (0x7f0fa50a8000) [pid = 1825] [serial = 2162] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 181 (0x7f0f90445400) [pid = 1825] [serial = 2183] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 180 (0x7f0fa73aa000) [pid = 1825] [serial = 2169] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 179 (0x7f0fa4ad9000) [pid = 1825] [serial = 2160] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 178 (0x7f0f9d6f7c00) [pid = 1825] [serial = 2138] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 177 (0x7f0f9fd1d800) [pid = 1825] [serial = 2147] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 176 (0x7f0f8f67e400) [pid = 1825] [serial = 2181] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 175 (0x7f0fa42a9400) [pid = 1825] [serial = 2159] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 174 (0x7f0fa919dc00) [pid = 1825] [serial = 2178] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 173 (0x7f0f9fe34c00) [pid = 1825] [serial = 2148] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 172 (0x7f0f9ff33000) [pid = 1825] [serial = 2150] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 171 (0x7f0f9d51cc00) [pid = 1825] [serial = 2135] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 170 (0x7f0f933d5000) [pid = 1825] [serial = 2186] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 169 (0x7f0fa786b000) [pid = 1825] [serial = 2171] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 168 (0x7f0f9fcbdc00) [pid = 1825] [serial = 2145] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 167 (0x7f0f9d553400) [pid = 1825] [serial = 2136] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 166 (0x7f0fa8c86800) [pid = 1825] [serial = 2177] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 165 (0x7f0f8f8d7000) [pid = 1825] [serial = 2123] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 164 (0x7f0fa695ac00) [pid = 1825] [serial = 2163] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 163 (0x7f0f933d0c00) [pid = 1825] [serial = 2052] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 162 (0x7f0f9933e000) [pid = 1825] [serial = 2132] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 161 (0x7f0fa0a05400) [pid = 1825] [serial = 2153] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 160 (0x7f0fa11e7000) [pid = 1825] [serial = 2156] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 159 (0x7f0fa0bafc00) [pid = 1825] [serial = 2154] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 158 (0x7f0fa69ccc00) [pid = 1825] [serial = 2165] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0f94366c00) [pid = 1825] [serial = 2127] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0f9424c000) [pid = 1825] [serial = 2187] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0fa0038c00) [pid = 1825] [serial = 2151] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9f685400) [pid = 1825] [serial = 2142] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa2146800) [pid = 1825] [serial = 2157] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9e2a0c00) [pid = 1825] [serial = 2141] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f90d0d800) [pid = 1825] [serial = 2184] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0f8cc9a400) [pid = 1825] [serial = 2180] [outer = (nil)] [url = about:blank] 05:30:57 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f94248c00) [pid = 1825] [serial = 2189] [outer = (nil)] [url = about:blank] 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:30:58 INFO - PROCESS | 1825 | 1461069058199 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:30:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:30:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:30:58 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" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:30:58 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" 05:30:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:30:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:30:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:30:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 3996ms 05:30:58 INFO - PROCESS | 1825 | 1461069058284 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 05:30:58 INFO - PROCESS | 1825 | 1461069058289 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 05:30:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:30:58 INFO - PROCESS | 1825 | 1461069058297 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:30:58 INFO - PROCESS | 1825 | 1461069058301 Marionette TRACE conn3 <- [1,3058,null,{}] 05:30:58 INFO - PROCESS | 1825 | 1461069058335 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:30:58 INFO - PROCESS | 1825 | 1461069058670 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 05:30:58 INFO - PROCESS | 1825 | 1461069058878 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:58 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8ce75800 == 113 [pid = 1825] [id = 774] 05:30:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f8cc9a800) [pid = 1825] [serial = 2321] [outer = (nil)] 05:30:58 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f8cf6d800) [pid = 1825] [serial = 2322] [outer = 0x7f0f8cc9a800] 05:30:58 INFO - PROCESS | 1825 | 1461069058950 Marionette DEBUG loaded listener.js 05:30:59 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f8f78f000) [pid = 1825] [serial = 2323] [outer = 0x7f0f8cc9a800] 05:30:59 INFO - PROCESS | 1825 | 1461069059730 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:30:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:30:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:30:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:30:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:30:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:30:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:30:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:30:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:30:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:30:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:30:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:30:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1463ms 05:30:59 INFO - PROCESS | 1825 | 1461069059763 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 05:30:59 INFO - PROCESS | 1825 | 1461069059776 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 05:30:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:30:59 INFO - PROCESS | 1825 | 1461069059786 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:30:59 INFO - PROCESS | 1825 | 1461069059789 Marionette TRACE conn3 <- [1,3062,null,{}] 05:30:59 INFO - PROCESS | 1825 | 1461069059795 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:00 INFO - PROCESS | 1825 | 1461069060099 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 05:31:00 INFO - PROCESS | 1825 | 1461069060229 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:00 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90d70000 == 114 [pid = 1825] [id = 775] 05:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f8c794400) [pid = 1825] [serial = 2324] [outer = (nil)] 05:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f90d10400) [pid = 1825] [serial = 2325] [outer = 0x7f0f8c794400] 05:31:00 INFO - PROCESS | 1825 | 1461069060296 Marionette DEBUG loaded listener.js 05:31:00 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f92971c00) [pid = 1825] [serial = 2326] [outer = 0x7f0f8c794400] 05:31:00 INFO - PROCESS | 1825 | [1825] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 05:31:01 INFO - PROCESS | 1825 | 1461069061252 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:31:01 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:31:01 INFO - {} 05:31:01 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1488ms 05:31:01 INFO - PROCESS | 1825 | 1461069061274 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 05:31:01 INFO - PROCESS | 1825 | 1461069061278 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 05:31:01 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:31:01 INFO - PROCESS | 1825 | 1461069061301 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:31:01 INFO - PROCESS | 1825 | 1461069061307 Marionette TRACE conn3 <- [1,3066,null,{}] 05:31:01 INFO - PROCESS | 1825 | 1461069061322 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:01 INFO - PROCESS | 1825 | 1461069061631 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 05:31:01 INFO - PROCESS | 1825 | 1461069061686 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:01 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f934d3000 == 115 [pid = 1825] [id = 776] 05:31:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9357dc00) [pid = 1825] [serial = 2327] [outer = (nil)] 05:31:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f94d88800) [pid = 1825] [serial = 2328] [outer = 0x7f0f9357dc00] 05:31:01 INFO - PROCESS | 1825 | 1461069061815 Marionette DEBUG loaded listener.js 05:31:01 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f954bd400) [pid = 1825] [serial = 2329] [outer = 0x7f0f9357dc00] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 157 (0x7f0fa0707400) [pid = 1825] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 156 (0x7f0fa842e800) [pid = 1825] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 155 (0x7f0fa7309400) [pid = 1825] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 154 (0x7f0f9d6ec800) [pid = 1825] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 153 (0x7f0fa003c800) [pid = 1825] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 152 (0x7f0f9d54b000) [pid = 1825] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 151 (0x7f0f933d1000) [pid = 1825] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 150 (0x7f0fa6c22400) [pid = 1825] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 149 (0x7f0f9d54e000) [pid = 1825] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 148 (0x7f0f9194f000) [pid = 1825] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 147 (0x7f0f9e251400) [pid = 1825] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 146 (0x7f0f90d07800) [pid = 1825] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 145 (0x7f0f9d5e4800) [pid = 1825] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 144 (0x7f0fa0825400) [pid = 1825] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 143 (0x7f0f923cac00) [pid = 1825] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 142 (0x7f0f8ca42000) [pid = 1825] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 141 (0x7f0fa1e94800) [pid = 1825] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 140 (0x7f0f8ca39400) [pid = 1825] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 139 (0x7f0f8f7e3400) [pid = 1825] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 138 (0x7f0f8b91e800) [pid = 1825] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 137 (0x7f0f91948000) [pid = 1825] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 136 (0x7f0fa082ac00) [pid = 1825] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 135 (0x7f0fa0708c00) [pid = 1825] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 134 (0x7f0f923d4800) [pid = 1825] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:31:03 INFO - PROCESS | 1825 | --DOMWINDOW == 133 (0x7f0fa11dc800) [pid = 1825] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:31:03 INFO - PROCESS | 1825 | 1461069063491 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:31:03 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:31:03 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2250ms 05:31:03 INFO - PROCESS | 1825 | 1461069063588 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 05:31:03 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:31:03 INFO - PROCESS | 1825 | 1461069063593 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 05:31:03 INFO - PROCESS | 1825 | 1461069063599 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:31:03 INFO - PROCESS | 1825 | 1461069063603 Marionette TRACE conn3 <- [1,3070,null,{}] 05:31:03 INFO - PROCESS | 1825 | 1461069063608 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:03 INFO - PROCESS | 1825 | 1461069063858 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 05:31:04 INFO - PROCESS | 1825 | 1461069064067 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:04 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9537c800 == 116 [pid = 1825] [id = 777] 05:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 134 (0x7f0f8b91dc00) [pid = 1825] [serial = 2330] [outer = (nil)] 05:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 135 (0x7f0f961c2c00) [pid = 1825] [serial = 2331] [outer = 0x7f0f8b91dc00] 05:31:04 INFO - PROCESS | 1825 | 1461069064132 Marionette DEBUG loaded listener.js 05:31:04 INFO - PROCESS | 1825 | ++DOMWINDOW == 136 (0x7f0f98fb2000) [pid = 1825] [serial = 2332] [outer = 0x7f0f8b91dc00] 05:31:04 INFO - PROCESS | 1825 | 1461069064906 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 05:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:31:04 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:31:04 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1333ms 05:31:04 INFO - PROCESS | 1825 | 1461069064937 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 05:31:04 INFO - PROCESS | 1825 | 1461069064941 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 05:31:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:31:04 INFO - PROCESS | 1825 | 1461069064962 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:31:04 INFO - PROCESS | 1825 | 1461069064965 Marionette TRACE conn3 <- [1,3074,null,{}] 05:31:04 INFO - PROCESS | 1825 | 1461069064971 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:05 INFO - PROCESS | 1825 | 1461069065204 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 05:31:05 INFO - PROCESS | 1825 | 1461069065723 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:05 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f8a3a0800 == 117 [pid = 1825] [id = 778] 05:31:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 137 (0x7f0f8702b800) [pid = 1825] [serial = 2333] [outer = (nil)] 05:31:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 138 (0x7f0f87033400) [pid = 1825] [serial = 2334] [outer = 0x7f0f8702b800] 05:31:05 INFO - PROCESS | 1825 | 1461069065805 Marionette DEBUG loaded listener.js 05:31:05 INFO - PROCESS | 1825 | ++DOMWINDOW == 139 (0x7f0f8c78e800) [pid = 1825] [serial = 2335] [outer = 0x7f0f8702b800] 05:31:06 INFO - PROCESS | 1825 | 1461069066750 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 05:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:31:06 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:31:06 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1836ms 05:31:06 INFO - PROCESS | 1825 | 1461069066802 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 05:31:06 INFO - PROCESS | 1825 | 1461069066809 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 05:31:06 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:31:06 INFO - PROCESS | 1825 | 1461069066819 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:31:06 INFO - PROCESS | 1825 | 1461069066824 Marionette TRACE conn3 <- [1,3078,null,{}] 05:31:06 INFO - PROCESS | 1825 | 1461069066846 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:07 INFO - PROCESS | 1825 | 1461069067170 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 05:31:07 INFO - PROCESS | 1825 | 1461069067439 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:07 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f90d6b800 == 118 [pid = 1825] [id = 779] 05:31:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 140 (0x7f0f8f790400) [pid = 1825] [serial = 2336] [outer = (nil)] 05:31:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 141 (0x7f0f8f8dac00) [pid = 1825] [serial = 2337] [outer = 0x7f0f8f790400] 05:31:07 INFO - PROCESS | 1825 | 1461069067522 Marionette DEBUG loaded listener.js 05:31:07 INFO - PROCESS | 1825 | ++DOMWINDOW == 142 (0x7f0f90ccf800) [pid = 1825] [serial = 2338] [outer = 0x7f0f8f790400] 05:31:08 INFO - PROCESS | 1825 | 1461069068399 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 05:31:08 INFO - PROCESS | 1825 | 1461069068498 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 05:31:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:31:08 INFO - PROCESS | 1825 | 1461069068510 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:31:08 INFO - PROCESS | 1825 | 1461069068513 Marionette TRACE conn3 <- [1,3082,null,{}] 05:31:08 INFO - PROCESS | 1825 | 1461069068520 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:08 INFO - PROCESS | 1825 | 1461069068768 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 05:31:09 INFO - PROCESS | 1825 | 1461069069135 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:09 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f94dad800 == 119 [pid = 1825] [id = 780] 05:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 143 (0x7f0f9194f000) [pid = 1825] [serial = 2339] [outer = (nil)] 05:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 144 (0x7f0f9425f000) [pid = 1825] [serial = 2340] [outer = 0x7f0f9194f000] 05:31:09 INFO - PROCESS | 1825 | 1461069069217 Marionette DEBUG loaded listener.js 05:31:09 INFO - PROCESS | 1825 | ++DOMWINDOW == 145 (0x7f0f954b8c00) [pid = 1825] [serial = 2341] [outer = 0x7f0f9194f000] 05:31:10 INFO - PROCESS | 1825 | 1461069070102 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 05:31:10 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:31:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:31:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:31:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:31:10 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:31:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:31:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1634ms 05:31:10 INFO - PROCESS | 1825 | 1461069070146 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 05:31:10 INFO - PROCESS | 1825 | 1461069070149 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 05:31:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:31:10 INFO - PROCESS | 1825 | 1461069070165 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:31:10 INFO - PROCESS | 1825 | 1461069070175 Marionette TRACE conn3 <- [1,3086,null,{}] 05:31:10 INFO - PROCESS | 1825 | 1461069070181 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:10 INFO - PROCESS | 1825 | 1461069070473 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 05:31:10 INFO - PROCESS | 1825 | 1461069070741 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:10 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f97886000 == 120 [pid = 1825] [id = 781] 05:31:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 146 (0x7f0f93579c00) [pid = 1825] [serial = 2342] [outer = (nil)] 05:31:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 147 (0x7f0f99346400) [pid = 1825] [serial = 2343] [outer = 0x7f0f93579c00] 05:31:10 INFO - PROCESS | 1825 | 1461069070870 Marionette DEBUG loaded listener.js 05:31:10 INFO - PROCESS | 1825 | ++DOMWINDOW == 148 (0x7f0f9d4fb400) [pid = 1825] [serial = 2344] [outer = 0x7f0f93579c00] 05:31:11 INFO - PROCESS | 1825 | 1461069071620 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:31:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:31:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1502ms 05:31:11 INFO - PROCESS | 1825 | 1461069071660 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 05:31:11 INFO - PROCESS | 1825 | 1461069071664 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 05:31:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:31:11 INFO - PROCESS | 1825 | 1461069071670 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:31:11 INFO - PROCESS | 1825 | 1461069071673 Marionette TRACE conn3 <- [1,3090,null,{}] 05:31:11 INFO - PROCESS | 1825 | 1461069071678 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:11 INFO - PROCESS | 1825 | 1461069071940 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 05:31:12 INFO - PROCESS | 1825 | 1461069072205 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:12 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9902e000 == 121 [pid = 1825] [id = 782] 05:31:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 149 (0x7f0f97659c00) [pid = 1825] [serial = 2345] [outer = (nil)] 05:31:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 150 (0x7f0f9d5e3000) [pid = 1825] [serial = 2346] [outer = 0x7f0f97659c00] 05:31:12 INFO - PROCESS | 1825 | 1461069072279 Marionette DEBUG loaded listener.js 05:31:12 INFO - PROCESS | 1825 | ++DOMWINDOW == 151 (0x7f0f9d621400) [pid = 1825] [serial = 2347] [outer = 0x7f0f97659c00] 05:31:13 INFO - PROCESS | 1825 | 1461069073051 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:31:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:31:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1434ms 05:31:13 INFO - PROCESS | 1825 | 1461069073105 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 05:31:13 INFO - PROCESS | 1825 | 1461069073109 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 05:31:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:31:13 INFO - PROCESS | 1825 | 1461069073115 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:31:13 INFO - PROCESS | 1825 | 1461069073117 Marionette TRACE conn3 <- [1,3094,null,{}] 05:31:13 INFO - PROCESS | 1825 | 1461069073123 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:13 INFO - PROCESS | 1825 | 1461069073397 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 05:31:13 INFO - PROCESS | 1825 | 1461069073690 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:13 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f5b4000 == 122 [pid = 1825] [id = 783] 05:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 152 (0x7f0f9d6c2800) [pid = 1825] [serial = 2348] [outer = (nil)] 05:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 153 (0x7f0f9d6cbc00) [pid = 1825] [serial = 2349] [outer = 0x7f0f9d6c2800] 05:31:13 INFO - PROCESS | 1825 | 1461069073779 Marionette DEBUG loaded listener.js 05:31:13 INFO - PROCESS | 1825 | ++DOMWINDOW == 154 (0x7f0f9e24bc00) [pid = 1825] [serial = 2350] [outer = 0x7f0f9d6c2800] 05:31:14 INFO - PROCESS | 1825 | 1461069074842 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:31:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:31:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1783ms 05:31:14 INFO - PROCESS | 1825 | 1461069074921 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 05:31:14 INFO - PROCESS | 1825 | 1461069074927 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 05:31:14 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:31:14 INFO - PROCESS | 1825 | 1461069074938 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:31:14 INFO - PROCESS | 1825 | 1461069074941 Marionette TRACE conn3 <- [1,3098,null,{}] 05:31:14 INFO - PROCESS | 1825 | 1461069074950 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:15 INFO - PROCESS | 1825 | 1461069075300 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 05:31:15 INFO - PROCESS | 1825 | 1461069075617 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:15 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0f9f86a800 == 123 [pid = 1825] [id = 784] 05:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 155 (0x7f0f9e250400) [pid = 1825] [serial = 2351] [outer = (nil)] 05:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 156 (0x7f0f9e5af400) [pid = 1825] [serial = 2352] [outer = 0x7f0f9e250400] 05:31:15 INFO - PROCESS | 1825 | 1461069075702 Marionette DEBUG loaded listener.js 05:31:15 INFO - PROCESS | 1825 | ++DOMWINDOW == 157 (0x7f0f9f6a5800) [pid = 1825] [serial = 2353] [outer = 0x7f0f9e250400] 05:31:16 INFO - PROCESS | 1825 | 1461069076461 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 05:31:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:31:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:31:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1586ms 05:31:16 INFO - PROCESS | 1825 | 1461069076527 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 05:31:16 INFO - PROCESS | 1825 | 1461069076533 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 05:31:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:31:16 INFO - PROCESS | 1825 | 1461069076540 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:31:16 INFO - PROCESS | 1825 | 1461069076543 Marionette TRACE conn3 <- [1,3102,null,{}] 05:31:16 INFO - PROCESS | 1825 | 1461069076549 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:16 INFO - PROCESS | 1825 | 1461069076785 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 05:31:17 INFO - PROCESS | 1825 | 1461069077078 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:17 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa0097800 == 124 [pid = 1825] [id = 785] 05:31:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 158 (0x7f0f92967000) [pid = 1825] [serial = 2354] [outer = (nil)] 05:31:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 159 (0x7f0f9f6b0400) [pid = 1825] [serial = 2355] [outer = 0x7f0f92967000] 05:31:17 INFO - PROCESS | 1825 | 1461069077158 Marionette DEBUG loaded listener.js 05:31:17 INFO - PROCESS | 1825 | ++DOMWINDOW == 160 (0x7f0f9fd1a800) [pid = 1825] [serial = 2356] [outer = 0x7f0f92967000] 05:31:17 INFO - PROCESS | 1825 | 1461069077956 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:31:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:31:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1430ms 05:31:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:31:17 INFO - PROCESS | 1825 | 1461069077971 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 05:31:17 INFO - PROCESS | 1825 | 1461069077974 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 05:31:17 INFO - PROCESS | 1825 | 1461069077980 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:31:17 INFO - PROCESS | 1825 | 1461069077984 Marionette TRACE conn3 <- [1,3106,null,{}] 05:31:17 INFO - PROCESS | 1825 | 1461069077989 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:18 INFO - PROCESS | 1825 | 1461069078236 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 05:31:18 INFO - PROCESS | 1825 | 1461069078541 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:18 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa097b000 == 125 [pid = 1825] [id = 786] 05:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 161 (0x7f0f9425e800) [pid = 1825] [serial = 2357] [outer = (nil)] 05:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 162 (0x7f0f9fe34c00) [pid = 1825] [serial = 2358] [outer = 0x7f0f9425e800] 05:31:18 INFO - PROCESS | 1825 | 1461069078630 Marionette DEBUG loaded listener.js 05:31:18 INFO - PROCESS | 1825 | ++DOMWINDOW == 163 (0x7f0f9ff41400) [pid = 1825] [serial = 2359] [outer = 0x7f0f9425e800] 05:31:19 INFO - PROCESS | 1825 | 1461069079560 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 05:31:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:31:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:31:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:31:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1638ms 05:31:19 INFO - PROCESS | 1825 | 1461069079623 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 05:31:19 INFO - PROCESS | 1825 | 1461069079627 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 05:31:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:31:19 INFO - PROCESS | 1825 | 1461069079633 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:31:19 INFO - PROCESS | 1825 | 1461069079636 Marionette TRACE conn3 <- [1,3110,null,{}] 05:31:19 INFO - PROCESS | 1825 | 1461069079641 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:19 INFO - PROCESS | 1825 | 1461069079899 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 05:31:20 INFO - PROCESS | 1825 | 1461069080231 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:20 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa2b56000 == 126 [pid = 1825] [id = 787] 05:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 164 (0x7f0f9fe0f800) [pid = 1825] [serial = 2360] [outer = (nil)] 05:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 165 (0x7f0fa048ac00) [pid = 1825] [serial = 2361] [outer = 0x7f0f9fe0f800] 05:31:20 INFO - PROCESS | 1825 | 1461069080437 Marionette DEBUG loaded listener.js 05:31:20 INFO - PROCESS | 1825 | ++DOMWINDOW == 166 (0x7f0fa070c800) [pid = 1825] [serial = 2362] [outer = 0x7f0f9fe0f800] 05:31:21 INFO - PROCESS | 1825 | 1461069081264 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 05:31:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:31:21 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 05:31:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:31:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:31:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:31:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:31:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1690ms 05:31:21 INFO - PROCESS | 1825 | 1461069081326 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 05:31:21 INFO - PROCESS | 1825 | 1461069081330 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 05:31:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:31:21 INFO - PROCESS | 1825 | 1461069081336 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:31:21 INFO - PROCESS | 1825 | 1461069081339 Marionette TRACE conn3 <- [1,3114,null,{}] 05:31:21 INFO - PROCESS | 1825 | 1461069081364 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 05:31:21 INFO - PROCESS | 1825 | 1461069081622 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 05:31:21 INFO - PROCESS | 1825 | 1461069081908 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"47debad7-681a-46ef-b0f2-55a5588f5a71\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:21 INFO - PROCESS | 1825 | ++DOCSHELL 0x7f0fa4c33800 == 127 [pid = 1825] [id = 788] 05:31:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 167 (0x7f0fa070ec00) [pid = 1825] [serial = 2363] [outer = (nil)] 05:31:21 INFO - PROCESS | 1825 | ++DOMWINDOW == 168 (0x7f0fa082c800) [pid = 1825] [serial = 2364] [outer = 0x7f0fa070ec00] 05:31:22 INFO - PROCESS | 1825 | 1461069081999 Marionette DEBUG loaded listener.js 05:31:22 INFO - PROCESS | 1825 | ++DOMWINDOW == 169 (0x7f0fa0ba9c00) [pid = 1825] [serial = 2365] [outer = 0x7f0fa070ec00] 05:31:22 INFO - PROCESS | 1825 | 1461069082942 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 05:31:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:31:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1632ms 05:31:22 INFO - PROCESS | 1825 | 1461069082970 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 05:31:22 INFO - PROCESS | 1825 | 1461069082974 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 05:31:24 WARNING - u'runner_teardown' () 05:31:24 INFO - No more tests 05:31:24 INFO - Got 0 unexpected results 05:31:24 INFO - SUITE-END | took 1265s 05:31:24 INFO - Closing logging queue 05:31:24 INFO - queue closed 05:31:24 INFO - Return code: 0 05:31:24 WARNING - # TBPL SUCCESS # 05:31:24 INFO - Running post-action listener: _resource_record_post_action 05:31:24 INFO - Running post-run listener: _resource_record_post_run 05:31:25 INFO - Total resource usage - Wall time: 1301s; CPU: 98.0%; Read bytes: 8421376; Write bytes: 973692928; Read time: 440; Write time: 319076 05:31:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:31:25 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 84787200; Read time: 0; Write time: 87628 05:31:25 INFO - run-tests - Wall time: 1271s; CPU: 98.0%; Read bytes: 7884800; Write bytes: 888905728; Read time: 408; Write time: 231448 05:31:25 INFO - Running post-run listener: _upload_blobber_files 05:31:25 INFO - Blob upload gear active. 05:31:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:31:25 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 05:31:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 05:31:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 05:31:25 INFO - (blobuploader) - INFO - Open directory for files ... 05:31:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:31:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:31:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:31:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:31:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:31:27 INFO - (blobuploader) - INFO - Done attempting. 05:31:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:31:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:31:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:31:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:31:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:31:28 INFO - (blobuploader) - INFO - Done attempting. 05:31:28 INFO - (blobuploader) - INFO - Iteration through files over. 05:31:28 INFO - Return code: 0 05:31:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:31:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:31:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b6cf0f382e12fc7b8fae51e082eaacf6d45d3bae032d421b0d92bdf3a07b03e0ed5793a2211b41e49daa54ab6cb8dff382d6c962c9bf6390f7163a9aa1269a1b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46339a1c432f7ab1928c3e221da56ccb458fb93fd0101159061c6be5256274864be42d82dbbaf8e1e2cabdd6b208937d51b1eeee128a00d46ecb554a77f6f6af"} 05:31:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:31:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:31:28 INFO - Contents: 05:31:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b6cf0f382e12fc7b8fae51e082eaacf6d45d3bae032d421b0d92bdf3a07b03e0ed5793a2211b41e49daa54ab6cb8dff382d6c962c9bf6390f7163a9aa1269a1b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46339a1c432f7ab1928c3e221da56ccb458fb93fd0101159061c6be5256274864be42d82dbbaf8e1e2cabdd6b208937d51b1eeee128a00d46ecb554a77f6f6af"} 05:31:28 INFO - Running post-run listener: copy_logs_to_upload_dir 05:31:28 INFO - Copying logs to upload dir... 05:31:28 INFO - mkdir: /builds/slave/test/build/upload/logs 05:31:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1390.575282 ========= master_lag: 4.76 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 15 secs) (at 2016-04-19 05:31:33.113095) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-19 05:31:33.120094) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b6cf0f382e12fc7b8fae51e082eaacf6d45d3bae032d421b0d92bdf3a07b03e0ed5793a2211b41e49daa54ab6cb8dff382d6c962c9bf6390f7163a9aa1269a1b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46339a1c432f7ab1928c3e221da56ccb458fb93fd0101159061c6be5256274864be42d82dbbaf8e1e2cabdd6b208937d51b1eeee128a00d46ecb554a77f6f6af"} build_url:https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035655 build_url: 'https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b6cf0f382e12fc7b8fae51e082eaacf6d45d3bae032d421b0d92bdf3a07b03e0ed5793a2211b41e49daa54ab6cb8dff382d6c962c9bf6390f7163a9aa1269a1b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/46339a1c432f7ab1928c3e221da56ccb458fb93fd0101159061c6be5256274864be42d82dbbaf8e1e2cabdd6b208937d51b1eeee128a00d46ecb554a77f6f6af"}' symbols_url: 'https://queue.taskcluster.net/v1/task/N_zGP91jRwelMjF3p1GGoA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 2.16 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-19 05:31:35.317447) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:31:35.317952) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461067364.831041-1266749196 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021215 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 05:31:35.373935) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 05:31:35.374411) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 05:31:35.375063) ========= ========= Total master_lag: 19.46 =========