builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1059 starttime: 1461065636.99 results: success (0) buildid: 20160419025852 builduid: 05ee8ce5db5c4583a3ac3f2dcaf9c7bb revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:56.992269) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:56.992723) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:56.993038) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:57.090618) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:57.090959) ========= 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-1461065625.626929-1449752014 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 04:33:57-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 549K=0.02s 2016-04-19 04:33:57 (549 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.509886 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:57.637898) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:57.638221) ========= 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-1461065625.626929-1449752014 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033196 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:57.716068) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:57.716398) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 --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-1461065625.626929-1449752014 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 04:33:57,859 truncating revision to first 12 chars 2016-04-19 04:33:57,859 Setting DEBUG logging. 2016-04-19 04:33:57,860 attempt 1/10 2016-04-19 04:33:57,860 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/9a8ff2f49784?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 04:33:58,176 unpacking tar archive at: mozilla-central-9a8ff2f49784/testing/mozharness/ program finished with exit code 0 elapsedTime=0.716456 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:58.466949) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:58.467268) ========= script_repo_revision: 9a8ff2f4978493c3fd9982652a09ffcdf2333a75 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:58.467674) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:58.467982) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:33:58.498692) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 58 secs) (at 2016-04-19 04:33:58.499021) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014 _=/tools/buildbot/bin/python using PTY: False 04:33:58 INFO - MultiFileLogger online at 20160419 04:33:58 in /builds/slave/test 04:33:58 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 04:33:58 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:33:58 INFO - {'append_to_log': False, 04:33:58 INFO - 'base_work_dir': '/builds/slave/test', 04:33:58 INFO - 'blob_upload_branch': 'mozilla-central', 04:33:58 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:33:58 INFO - 'buildbot_json_path': 'buildprops.json', 04:33:58 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:33:58 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:33:58 INFO - 'download_minidump_stackwalk': True, 04:33:58 INFO - 'download_symbols': 'true', 04:33:58 INFO - 'e10s': False, 04:33:58 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:33:58 INFO - 'tooltool.py': '/tools/tooltool.py', 04:33:58 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:33:58 INFO - '/tools/misc-python/virtualenv.py')}, 04:33:58 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:33:58 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:33:58 INFO - 'log_level': 'info', 04:33:58 INFO - 'log_to_console': True, 04:33:58 INFO - 'opt_config_files': (), 04:33:58 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:33:58 INFO - '--processes=1', 04:33:58 INFO - '--config=%(test_path)s/wptrunner.ini', 04:33:58 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:33:58 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:33:58 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:33:58 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:33:58 INFO - 'pip_index': False, 04:33:58 INFO - 'require_test_zip': True, 04:33:58 INFO - 'test_type': ('testharness',), 04:33:58 INFO - 'this_chunk': '1', 04:33:58 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:33:58 INFO - 'total_chunks': '10', 04:33:58 INFO - 'virtualenv_path': 'venv', 04:33:58 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:33:58 INFO - 'work_dir': 'build'} 04:33:58 INFO - ##### 04:33:58 INFO - ##### Running clobber step. 04:33:58 INFO - ##### 04:33:58 INFO - Running pre-action listener: _resource_record_pre_action 04:33:58 INFO - Running main action method: clobber 04:33:58 INFO - rmtree: /builds/slave/test/build 04:33:58 INFO - Running post-action listener: _resource_record_post_action 04:33:58 INFO - ##### 04:33:58 INFO - ##### Running read-buildbot-config step. 04:33:58 INFO - ##### 04:33:58 INFO - Running pre-action listener: _resource_record_pre_action 04:33:58 INFO - Running main action method: read_buildbot_config 04:33:58 INFO - Using buildbot properties: 04:33:58 INFO - { 04:33:58 INFO - "project": "", 04:33:58 INFO - "product": "firefox", 04:33:58 INFO - "script_repo_revision": "production", 04:33:58 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 04:33:58 INFO - "repository": "", 04:33:58 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 04:33:58 INFO - "buildid": "20160419025852", 04:33:58 INFO - "pgo_build": "False", 04:33:58 INFO - "basedir": "/builds/slave/test", 04:33:58 INFO - "buildnumber": 2, 04:33:58 INFO - "slavename": "tst-linux64-spot-1059", 04:33:58 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 04:33:58 INFO - "platform": "linux64", 04:33:58 INFO - "branch": "mozilla-central", 04:33:58 INFO - "revision": "9a8ff2f4978493c3fd9982652a09ffcdf2333a75", 04:33:58 INFO - "repo_path": "mozilla-central", 04:33:58 INFO - "moz_repo_path": "", 04:33:58 INFO - "stage_platform": "linux64", 04:33:58 INFO - "builduid": "05ee8ce5db5c4583a3ac3f2dcaf9c7bb", 04:33:58 INFO - "slavebuilddir": "test" 04:33:58 INFO - } 04:33:58 INFO - Found installer url https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:33:58 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:33:58 INFO - Running post-action listener: _resource_record_post_action 04:33:58 INFO - ##### 04:33:58 INFO - ##### Running download-and-extract step. 04:33:58 INFO - ##### 04:33:58 INFO - Running pre-action listener: _resource_record_pre_action 04:33:58 INFO - Running main action method: download_and_extract 04:33:58 INFO - mkdir: /builds/slave/test/build/tests 04:33:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:33:58 INFO - https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:33:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:33:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:33:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:33:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:33:59 INFO - Downloaded 1361 bytes. 04:33:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:33:59 INFO - Using the following test package requirements: 04:33:59 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:33:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:33:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:33:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'jsshell-linux-x86_64.zip'], 04:33:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:33:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:33:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:33:59 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:33:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:33:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:33:59 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:33:59 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 04:33: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')]} 04:33:59 INFO - https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:33:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:33:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:33:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:33:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:02 INFO - Downloaded 22674107 bytes. 04:34:02 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/*'] 04:34:02 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/* 04:34:03 INFO - caution: filename not matched: web-platform/* 04:34:03 INFO - Return code: 11 04:34:03 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')]} 04:34:03 INFO - https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:34:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:34:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:34:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:05 INFO - Downloaded 36382568 bytes. 04:34:05 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/*'] 04:34:05 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/* 04:34:13 INFO - caution: filename not matched: bin/* 04:34:13 INFO - caution: filename not matched: config/* 04:34:13 INFO - caution: filename not matched: mozbase/* 04:34:13 INFO - caution: filename not matched: marionette/* 04:34:13 INFO - caution: filename not matched: tools/wptserve/* 04:34:13 INFO - Return code: 11 04:34: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')]} 04:34:13 INFO - https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:34:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:34:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:34:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:17 INFO - Downloaded 64166617 bytes. 04:34:17 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:34:17 INFO - mkdir: /builds/slave/test/properties 04:34:17 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:34:17 INFO - Writing to file /builds/slave/test/properties/build_url 04:34:17 INFO - Contents: 04:34:17 INFO - build_url:https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:34:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:34:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:34:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:34:18 INFO - Contents: 04:34:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:34:18 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')]} 04:34:18 INFO - https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:34:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:34:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:34:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/YhPIKaAjSd6kqWajvOJuyg/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 04:34:23 INFO - Downloaded 90723925 bytes. 04:34:23 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'] 04:34:23 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 04:34:31 INFO - Return code: 0 04:34:31 INFO - Running post-action listener: _resource_record_post_action 04:34:31 INFO - Running post-action listener: set_extra_try_arguments 04:34:31 INFO - ##### 04:34:31 INFO - ##### Running create-virtualenv step. 04:34:31 INFO - ##### 04:34:31 INFO - Running pre-action listener: _pre_create_virtualenv 04:34:31 INFO - Running pre-action listener: _resource_record_pre_action 04:34:31 INFO - Running main action method: create_virtualenv 04:34:31 INFO - Creating virtualenv /builds/slave/test/build/venv 04:34:31 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 04:34:31 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:34:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:34:35 INFO - Using real prefix '/usr' 04:34:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:34:36 INFO - Installing distribute.............................................................................................................................................................................................done. 04:34:40 INFO - Installing pip.................done. 04:34:40 INFO - Return code: 0 04:34:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:34:40 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')]} 04:34:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:34:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:34:40 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')]} 04:34:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:34:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:34:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1991030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19923f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19d5ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19daba0>, '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 0x19d3f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19d4410>, '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-1461065625.626929-1449752014', '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 04:34:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:34:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:34:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:34:40 INFO - 'CCACHE_UMASK': '002', 04:34:40 INFO - 'DISPLAY': ':0', 04:34:40 INFO - 'HOME': '/home/cltbld', 04:34:40 INFO - 'LANG': 'en_US.UTF-8', 04:34:40 INFO - 'LOGNAME': 'cltbld', 04:34:40 INFO - 'MAIL': '/var/mail/cltbld', 04:34:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:34:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:34:40 INFO - 'MOZ_NO_REMOTE': '1', 04:34:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:34:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:34:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:34:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:34:40 INFO - 'PWD': '/builds/slave/test', 04:34:40 INFO - 'SHELL': '/bin/bash', 04:34:40 INFO - 'SHLVL': '1', 04:34:40 INFO - 'TERM': 'linux', 04:34:40 INFO - 'TMOUT': '86400', 04:34:40 INFO - 'USER': 'cltbld', 04:34:40 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014', 04:34:40 INFO - '_': '/tools/buildbot/bin/python'} 04:34:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:34:41 INFO - Downloading/unpacking psutil>=0.7.1 04:34:41 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 04:34:41 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 04:34:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:41 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 04:34:41 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 04:34:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:34:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:34:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:34:44 INFO - Installing collected packages: psutil 04:34:44 INFO - Running setup.py install for psutil 04:34:45 INFO - building 'psutil._psutil_linux' extension 04:34:45 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 04:34:47 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 04:34:48 INFO - building 'psutil._psutil_posix' extension 04:34:48 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 04:34:48 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 04:34:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:34:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:34:48 INFO - Successfully installed psutil 04:34:48 INFO - Cleaning up... 04:34:48 INFO - Return code: 0 04:34:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:34:48 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')]} 04:34:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:34:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:34:48 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')]} 04:34:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:34:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:34:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1991030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19923f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19d5ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19daba0>, '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 0x19d3f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19d4410>, '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-1461065625.626929-1449752014', '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 04:34:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:34:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:34:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:34:48 INFO - 'CCACHE_UMASK': '002', 04:34:48 INFO - 'DISPLAY': ':0', 04:34:48 INFO - 'HOME': '/home/cltbld', 04:34:48 INFO - 'LANG': 'en_US.UTF-8', 04:34:48 INFO - 'LOGNAME': 'cltbld', 04:34:48 INFO - 'MAIL': '/var/mail/cltbld', 04:34:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:34:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:34:48 INFO - 'MOZ_NO_REMOTE': '1', 04:34:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:34:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:34:48 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:34:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:34:48 INFO - 'PWD': '/builds/slave/test', 04:34:48 INFO - 'SHELL': '/bin/bash', 04:34:48 INFO - 'SHLVL': '1', 04:34:48 INFO - 'TERM': 'linux', 04:34:48 INFO - 'TMOUT': '86400', 04:34:48 INFO - 'USER': 'cltbld', 04:34:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014', 04:34:48 INFO - '_': '/tools/buildbot/bin/python'} 04:34:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:34:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:34:49 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 04:34:49 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 04:34:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:49 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 04:34:49 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 04:34:52 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:34:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:34:52 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:34:52 INFO - Installing collected packages: mozsystemmonitor 04:34:52 INFO - Running setup.py install for mozsystemmonitor 04:34:53 INFO - Successfully installed mozsystemmonitor 04:34:53 INFO - Cleaning up... 04:34:53 INFO - Return code: 0 04:34:53 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:34:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:34:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:34:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:34:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:34:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:34:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:34:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1991030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19923f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19d5ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19daba0>, '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 0x19d3f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19d4410>, '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-1461065625.626929-1449752014', '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 04:34:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:34:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:34:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:34:53 INFO - 'CCACHE_UMASK': '002', 04:34:53 INFO - 'DISPLAY': ':0', 04:34:53 INFO - 'HOME': '/home/cltbld', 04:34:53 INFO - 'LANG': 'en_US.UTF-8', 04:34:53 INFO - 'LOGNAME': 'cltbld', 04:34:53 INFO - 'MAIL': '/var/mail/cltbld', 04:34:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:34:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:34:53 INFO - 'MOZ_NO_REMOTE': '1', 04:34:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:34:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:34:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:34:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:34:53 INFO - 'PWD': '/builds/slave/test', 04:34:53 INFO - 'SHELL': '/bin/bash', 04:34:53 INFO - 'SHLVL': '1', 04:34:53 INFO - 'TERM': 'linux', 04:34:53 INFO - 'TMOUT': '86400', 04:34:53 INFO - 'USER': 'cltbld', 04:34:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014', 04:34:53 INFO - '_': '/tools/buildbot/bin/python'} 04:34:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:34:53 INFO - Downloading/unpacking blobuploader==1.2.4 04:34:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:34:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:34:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:34:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:34:57 INFO - Downloading blobuploader-1.2.4.tar.gz 04:34:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:34:57 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:34:57 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 04:34:57 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 04:34:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:57 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 04:34:57 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 04:34:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:34:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:34:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:34:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:34:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:34:58 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:34:58 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:34:58 INFO - Downloading docopt-0.6.1.tar.gz 04:34:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:34:59 INFO - Installing collected packages: blobuploader, requests, docopt 04:34:59 INFO - Running setup.py install for blobuploader 04:34:59 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:34:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:34:59 INFO - Running setup.py install for requests 04:34:59 INFO - Running setup.py install for docopt 04:35:00 INFO - Successfully installed blobuploader requests docopt 04:35:00 INFO - Cleaning up... 04:35:00 INFO - Return code: 0 04:35:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:35:00 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')]} 04:35:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:35:00 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')]} 04:35:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:35:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1991030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19923f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19d5ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19daba0>, '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 0x19d3f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19d4410>, '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-1461065625.626929-1449752014', '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 04:35:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:35:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:35:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:00 INFO - 'CCACHE_UMASK': '002', 04:35:00 INFO - 'DISPLAY': ':0', 04:35:00 INFO - 'HOME': '/home/cltbld', 04:35:00 INFO - 'LANG': 'en_US.UTF-8', 04:35:00 INFO - 'LOGNAME': 'cltbld', 04:35:00 INFO - 'MAIL': '/var/mail/cltbld', 04:35:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:00 INFO - 'MOZ_NO_REMOTE': '1', 04:35:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:00 INFO - 'PWD': '/builds/slave/test', 04:35:00 INFO - 'SHELL': '/bin/bash', 04:35:00 INFO - 'SHLVL': '1', 04:35:00 INFO - 'TERM': 'linux', 04:35:00 INFO - 'TMOUT': '86400', 04:35:00 INFO - 'USER': 'cltbld', 04:35:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014', 04:35:00 INFO - '_': '/tools/buildbot/bin/python'} 04:35:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:35:00 INFO - Running setup.py (path:/tmp/pip-dqSSUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:35:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:35:00 INFO - Running setup.py (path:/tmp/pip-JP8bvv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:35:01 INFO - Running setup.py (path:/tmp/pip-wnQ1yV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:35:01 INFO - Running setup.py (path:/tmp/pip-UdaOkD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:35:01 INFO - Running setup.py (path:/tmp/pip-HwuIHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:35:01 INFO - Running setup.py (path:/tmp/pip-qtcK_J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:35:01 INFO - Running setup.py (path:/tmp/pip-PuNfkT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:35:01 INFO - Running setup.py (path:/tmp/pip-gueAnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:35:01 INFO - Running setup.py (path:/tmp/pip-5JZ1cU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:35:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:35:01 INFO - Running setup.py (path:/tmp/pip-mjnihB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:35:02 INFO - Running setup.py (path:/tmp/pip-WJLdNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:35:02 INFO - Running setup.py (path:/tmp/pip-lW3t2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:35:02 INFO - Running setup.py (path:/tmp/pip-UVVuKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:35:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:35:02 INFO - Running setup.py (path:/tmp/pip-nIBJJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:03 INFO - Running setup.py (path:/tmp/pip-JvLhxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:35:03 INFO - Running setup.py (path:/tmp/pip-UAPJt6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:35:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:35:03 INFO - Running setup.py (path:/tmp/pip-k5Gr83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:35:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:35:03 INFO - Running setup.py (path:/tmp/pip-6p1xcW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:35:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:35:03 INFO - Running setup.py (path:/tmp/pip-eE8fCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:35:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:03 INFO - Running setup.py (path:/tmp/pip-VFkURc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:35:04 INFO - Running setup.py (path:/tmp/pip-qJh7d_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:35:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:35:05 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 04:35:05 INFO - Running setup.py install for manifestparser 04:35:05 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:35:05 INFO - Running setup.py install for mozcrash 04:35:05 INFO - Running setup.py install for mozdebug 04:35:05 INFO - Running setup.py install for mozdevice 04:35:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:35:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:35:06 INFO - Running setup.py install for mozfile 04:35:06 INFO - Running setup.py install for mozhttpd 04:35:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:35:06 INFO - Running setup.py install for mozinfo 04:35:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:35:06 INFO - Running setup.py install for mozInstall 04:35:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:35:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:35:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:35:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:35:07 INFO - Running setup.py install for mozleak 04:35:07 INFO - Running setup.py install for mozlog 04:35:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:35:07 INFO - Running setup.py install for moznetwork 04:35:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:35:07 INFO - Running setup.py install for mozprocess 04:35:08 INFO - Running setup.py install for mozprofile 04:35:08 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:35:08 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:35:08 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:35:08 INFO - Running setup.py install for mozrunner 04:35:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:35:08 INFO - Running setup.py install for mozscreenshot 04:35:08 INFO - Running setup.py install for moztest 04:35:08 INFO - Running setup.py install for mozversion 04:35:09 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:35:09 INFO - Running setup.py install for wptserve 04:35:09 INFO - Running setup.py install for marionette-driver 04:35:09 INFO - Running setup.py install for browsermob-proxy 04:35:09 INFO - Running setup.py install for marionette-client 04:35:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:35:10 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:35:10 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 04:35:10 INFO - Cleaning up... 04:35:10 INFO - Return code: 0 04:35:10 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:35:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:35:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 04:35:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1991030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19923f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19d5ce0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x19daba0>, '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 0x19d3f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19d4410>, '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-1461065625.626929-1449752014', '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 04:35:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:35:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:35:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:10 INFO - 'CCACHE_UMASK': '002', 04:35:10 INFO - 'DISPLAY': ':0', 04:35:10 INFO - 'HOME': '/home/cltbld', 04:35:10 INFO - 'LANG': 'en_US.UTF-8', 04:35:10 INFO - 'LOGNAME': 'cltbld', 04:35:10 INFO - 'MAIL': '/var/mail/cltbld', 04:35:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:10 INFO - 'MOZ_NO_REMOTE': '1', 04:35:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:10 INFO - 'PWD': '/builds/slave/test', 04:35:10 INFO - 'SHELL': '/bin/bash', 04:35:10 INFO - 'SHLVL': '1', 04:35:10 INFO - 'TERM': 'linux', 04:35:10 INFO - 'TMOUT': '86400', 04:35:10 INFO - 'USER': 'cltbld', 04:35:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014', 04:35:10 INFO - '_': '/tools/buildbot/bin/python'} 04:35:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:35:10 INFO - Running setup.py (path:/tmp/pip-Pm0MWt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:35:11 INFO - Running setup.py (path:/tmp/pip-r07dFs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:35:11 INFO - Running setup.py (path:/tmp/pip-LFoa1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:35:11 INFO - Running setup.py (path:/tmp/pip-TaRXnu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:35:11 INFO - Running setup.py (path:/tmp/pip-YIAfhM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:35:11 INFO - Running setup.py (path:/tmp/pip-8_FdnY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:35:11 INFO - Running setup.py (path:/tmp/pip-aIrOWQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:35:11 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)) 04:35:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:35:11 INFO - Running setup.py (path:/tmp/pip-TiF31A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:35:12 INFO - Running setup.py (path:/tmp/pip-drKp54-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:35:12 INFO - Running setup.py (path:/tmp/pip-M1FxK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:35:12 INFO - Running setup.py (path:/tmp/pip-gUkjqS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:35:12 INFO - Running setup.py (path:/tmp/pip-BCHK9a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:35:12 INFO - Running setup.py (path:/tmp/pip-FhjANZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:35:12 INFO - Running setup.py (path:/tmp/pip-M9nEXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:35:12 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)) 04:35:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:12 INFO - Running setup.py (path:/tmp/pip-oU0J2Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:13 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)) 04:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:35:13 INFO - Running setup.py (path:/tmp/pip-xhobSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:35:13 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)) 04:35:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:35:13 INFO - Running setup.py (path:/tmp/pip-_9i6Fu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:35:13 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)) 04:35:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:35:13 INFO - Running setup.py (path:/tmp/pip-IQJzHA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:35:13 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)) 04:35:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:35:13 INFO - Running setup.py (path:/tmp/pip-l1Mqo_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:35:13 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)) 04:35:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:13 INFO - Running setup.py (path:/tmp/pip-guZyfs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:13 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)) 04:35:13 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:35:14 INFO - Running setup.py (path:/tmp/pip-HILwWA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:35:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:35:14 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)) 04:35:14 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)) 04:35:14 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)) 04:35:14 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)) 04:35:14 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)) 04:35:14 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)) 04:35:14 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:35: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 04:35: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 04:35:14 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:35:14 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 04:35: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 04:35: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 04:35:18 INFO - Downloading blessings-1.6.tar.gz 04:35:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:35:18 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)) 04:35:18 INFO - Installing collected packages: blessings 04:35:18 INFO - Running setup.py install for blessings 04:35:18 INFO - Successfully installed blessings 04:35:18 INFO - Cleaning up... 04:35:18 INFO - Return code: 0 04:35:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:35:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:35:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:35:19 INFO - Reading from file tmpfile_stdout 04:35:19 INFO - Current package versions: 04:35:19 INFO - argparse == 1.2.1 04:35:19 INFO - blessings == 1.6 04:35:19 INFO - blobuploader == 1.2.4 04:35:19 INFO - browsermob-proxy == 0.6.0 04:35:19 INFO - docopt == 0.6.1 04:35:19 INFO - manifestparser == 1.1 04:35:19 INFO - marionette-client == 2.3.0 04:35:19 INFO - marionette-driver == 1.4.0 04:35:19 INFO - mozInstall == 1.12 04:35:19 INFO - mozcrash == 0.17 04:35:19 INFO - mozdebug == 0.1 04:35:19 INFO - mozdevice == 0.48 04:35:19 INFO - mozfile == 1.2 04:35:19 INFO - mozhttpd == 0.7 04:35:19 INFO - mozinfo == 0.9 04:35:19 INFO - mozleak == 0.1 04:35:19 INFO - mozlog == 3.1 04:35:19 INFO - moznetwork == 0.27 04:35:19 INFO - mozprocess == 0.22 04:35:19 INFO - mozprofile == 0.28 04:35:19 INFO - mozrunner == 6.11 04:35:19 INFO - mozscreenshot == 0.1 04:35:19 INFO - mozsystemmonitor == 0.0 04:35:19 INFO - moztest == 0.7 04:35:19 INFO - mozversion == 1.4 04:35:19 INFO - psutil == 3.1.1 04:35:19 INFO - requests == 1.2.3 04:35:19 INFO - wptserve == 1.4.0 04:35:19 INFO - wsgiref == 0.1.2 04:35:19 INFO - Running post-action listener: _resource_record_post_action 04:35:19 INFO - Running post-action listener: _start_resource_monitoring 04:35:19 INFO - Starting resource monitoring. 04:35:19 INFO - ##### 04:35:19 INFO - ##### Running pull step. 04:35:19 INFO - ##### 04:35:19 INFO - Running pre-action listener: _resource_record_pre_action 04:35:19 INFO - Running main action method: pull 04:35:19 INFO - Pull has nothing to do! 04:35:19 INFO - Running post-action listener: _resource_record_post_action 04:35:19 INFO - ##### 04:35:19 INFO - ##### Running install step. 04:35:19 INFO - ##### 04:35:19 INFO - Running pre-action listener: _resource_record_pre_action 04:35:19 INFO - Running main action method: install 04:35:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:35:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:35:19 INFO - Reading from file tmpfile_stdout 04:35:19 INFO - Detecting whether we're running mozinstall >=1.0... 04:35:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:35:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:35:19 INFO - Reading from file tmpfile_stdout 04:35:19 INFO - Output received: 04:35:19 INFO - Usage: mozinstall [options] installer 04:35:19 INFO - Options: 04:35:19 INFO - -h, --help show this help message and exit 04:35:19 INFO - -d DEST, --destination=DEST 04:35:19 INFO - Directory to install application into. [default: 04:35:19 INFO - "/builds/slave/test"] 04:35:19 INFO - --app=APP Application being installed. [default: firefox] 04:35:19 INFO - mkdir: /builds/slave/test/build/application 04:35:19 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'] 04:35:19 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 04:35:51 INFO - Reading from file tmpfile_stdout 04:35:51 INFO - Output received: 04:35:51 INFO - /builds/slave/test/build/application/firefox/firefox 04:35:51 INFO - Running post-action listener: _resource_record_post_action 04:35:51 INFO - ##### 04:35:51 INFO - ##### Running run-tests step. 04:35:51 INFO - ##### 04:35:51 INFO - Running pre-action listener: _resource_record_pre_action 04:35:51 INFO - Running main action method: run_tests 04:35:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:35:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:35:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:35:51 INFO - grabbing minidump binary from tooltool 04:35:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:51 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 0x19daba0>, '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 0x19d3f60>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19d4410>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:35:51 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 04:35:51 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 04:35:51 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:35:51 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:35:52 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmp1IwZF7 04:35:52 INFO - INFO - File integrity verified, renaming tmp1IwZF7 to linux64-minidump_stackwalk 04:35:52 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:35:52 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 04:35:52 INFO - Return code: 0 04:35:52 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:35:52 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:35:52 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/YhPIKaAjSd6kqWajvOJuyg/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 04:35:52 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/YhPIKaAjSd6kqWajvOJuyg/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 04:35:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:52 INFO - 'CCACHE_UMASK': '002', 04:35:52 INFO - 'DISPLAY': ':0', 04:35:52 INFO - 'HOME': '/home/cltbld', 04:35:52 INFO - 'LANG': 'en_US.UTF-8', 04:35:52 INFO - 'LOGNAME': 'cltbld', 04:35:52 INFO - 'MAIL': '/var/mail/cltbld', 04:35:52 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:35:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:52 INFO - 'MOZ_NO_REMOTE': '1', 04:35:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:52 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:52 INFO - 'PWD': '/builds/slave/test', 04:35:52 INFO - 'SHELL': '/bin/bash', 04:35:52 INFO - 'SHLVL': '1', 04:35:52 INFO - 'TERM': 'linux', 04:35:52 INFO - 'TMOUT': '86400', 04:35:52 INFO - 'USER': 'cltbld', 04:35:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461065625.626929-1449752014', 04:35:52 INFO - '_': '/tools/buildbot/bin/python'} 04:35:52 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/YhPIKaAjSd6kqWajvOJuyg/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 04:35:53 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 04:35:53 INFO - import pkg_resources 04:35:55 INFO - Using 1 client processes 04:35:55 INFO - wptserve Starting http server on 127.0.0.1:8000 04:35:55 INFO - wptserve Starting http server on 127.0.0.1:8001 04:35:55 INFO - wptserve Starting http server on 127.0.0.1:8443 04:35:57 INFO - SUITE-START | Running 778 tests 04:35:57 INFO - Running testharness tests 04:35:57 INFO - Setting up ssl 04:35:57 INFO - PROCESS | certutil | 04:35:57 INFO - PROCESS | certutil | 04:35:57 INFO - PROCESS | certutil | 04:35:57 INFO - Certificate Nickname Trust Attributes 04:35:57 INFO - SSL,S/MIME,JAR/XPI 04:35:57 INFO - 04:35:57 INFO - web-platform-tests CT,, 04:35:57 INFO - 04:35:57 INFO - Starting runner 04:36:00 INFO - PROCESS | 1931 | 1461065760415 Marionette DEBUG Marionette enabled via build flag and pref 04:36:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872805000 == 1 [pid = 1931] [id = 1] 04:36:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 1 (0x7fe872805800) [pid = 1931] [serial = 1] [outer = (nil)] 04:36:00 INFO - PROCESS | 1931 | [1931] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:36:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 2 (0x7fe872806800) [pid = 1931] [serial = 2] [outer = 0x7fe872805800] 04:36:01 INFO - PROCESS | 1931 | 1461065761327 Marionette INFO Listening on port 2828 04:36:01 INFO - PROCESS | 1931 | 1461065761955 Marionette DEBUG Marionette enabled via command-line flag 04:36:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f97d800 == 2 [pid = 1931] [id = 2] 04:36:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 3 (0x7fe86f9c4800) [pid = 1931] [serial = 3] [outer = (nil)] 04:36:01 INFO - PROCESS | 1931 | [1931] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:36:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 4 (0x7fe86f9c5800) [pid = 1931] [serial = 4] [outer = 0x7fe86f9c4800] 04:36:02 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fe874550550 04:36:02 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fe8750a5d90 04:36:02 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fe86f7f50a0 04:36:02 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fe86f7f53a0 04:36:02 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fe86f7f5760 04:36:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 5 (0x7fe86eb22800) [pid = 1931] [serial = 5] [outer = 0x7fe872805800] 04:36:02 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:02 INFO - PROCESS | 1931 | 1461065762882 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:60265 04:36:02 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:02 INFO - PROCESS | 1931 | 1461065762948 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:60266 04:36:03 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:03 INFO - PROCESS | 1931 | 1461065763044 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:60267 04:36:03 INFO - PROCESS | 1931 | 1461065763052 Marionette DEBUG Closed connection conn0 04:36:03 INFO - PROCESS | 1931 | 1461065763059 Marionette DEBUG Closed connection conn1 04:36:03 INFO - PROCESS | 1931 | [1931] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 04:36:03 INFO - PROCESS | 1931 | 1461065763262 Marionette DEBUG Closed connection conn2 04:36:03 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:03 INFO - PROCESS | 1931 | 1461065763284 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:60268 04:36:03 INFO - PROCESS | 1931 | 1461065763322 Marionette DEBUG Closed connection conn3 04:36:03 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:03 INFO - PROCESS | 1931 | 1461065763353 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:60269 04:36:03 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:03 INFO - PROCESS | 1931 | 1461065763434 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:60270 04:36:03 INFO - PROCESS | 1931 | 1461065763465 Marionette DEBUG Closed connection conn4 04:36:03 INFO - PROCESS | 1931 | 1461065763526 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:36:03 INFO - PROCESS | 1931 | 1461065763547 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":"20160419025852","device":"desktop","version":"48.0a1"} 04:36:04 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:36:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86320a800 == 3 [pid = 1931] [id = 3] 04:36:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 6 (0x7fe86320b000) [pid = 1931] [serial = 6] [outer = (nil)] 04:36:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86320b800 == 4 [pid = 1931] [id = 4] 04:36:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 7 (0x7fe8634e5c00) [pid = 1931] [serial = 7] [outer = (nil)] 04:36:05 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:36:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862245000 == 5 [pid = 1931] [id = 5] 04:36:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 8 (0x7fe862284000) [pid = 1931] [serial = 8] [outer = (nil)] 04:36:06 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:36:06 INFO - PROCESS | 1931 | [1931] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:36:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 9 (0x7fe8621f1000) [pid = 1931] [serial = 9] [outer = 0x7fe862284000] 04:36:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 10 (0x7fe861c1e800) [pid = 1931] [serial = 10] [outer = 0x7fe86320b000] 04:36:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 11 (0x7fe8620c8800) [pid = 1931] [serial = 11] [outer = 0x7fe8634e5c00] 04:36:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 12 (0x7fe861ce5c00) [pid = 1931] [serial = 12] [outer = 0x7fe862284000] 04:36:07 INFO - PROCESS | 1931 | 1461065767733 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 1931 | 1461065767754 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 13 (0x7fe85fd69000) [pid = 1931] [serial = 13] [outer = 0x7fe862284000] 04:36:08 INFO - PROCESS | 1931 | 1461065768633 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"d4a795df-602d-4db4-8111-c58f5f5193de","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":"20160419025852","device":"desktop","version":"48.0a1","command_id":1}}] 04:36:08 INFO - PROCESS | 1931 | 1461065768960 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:36:09 INFO - PROCESS | 1931 | 1461065769281 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 04:36:09 INFO - PROCESS | 1931 | 1461065769359 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:36:09 INFO - PROCESS | 1931 | [1931] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:36:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 14 (0x7fe85c9dcc00) [pid = 1931] [serial = 14] [outer = 0x7fe862284000] 04:36:09 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:09 INFO - PROCESS | 1931 | 1461065769980 Marionette TRACE conn5 <- [1,3,null,{}] 04:36:09 INFO - PROCESS | 1931 | 1461065769988 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:36:10 INFO - PROCESS | 1931 | 1461065770010 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 04:36:10 INFO - PROCESS | 1931 | 1461065770058 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 1931 | 1461065770064 Marionette TRACE conn5 <- [1,5,null,{"value":"8"}] 04:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:36:10 INFO - PROCESS | 1931 | 1461065770076 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 1931 | 1461065770081 Marionette TRACE conn5 <- [1,6,null,{}] 04:36:10 INFO - PROCESS | 1931 | 1461065770102 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:10 INFO - PROCESS | 1931 | 1461065770126 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 04:36:10 INFO - PROCESS | 1931 | 1461065770133 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85ab1c000 == 6 [pid = 1931] [id = 6] 04:36:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 15 (0x7fe85ab94000) [pid = 1931] [serial = 15] [outer = (nil)] 04:36:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 16 (0x7fe85ab95c00) [pid = 1931] [serial = 16] [outer = 0x7fe85ab94000] 04:36:10 INFO - PROCESS | 1931 | 1461065770217 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 17 (0x7fe85ab9c000) [pid = 1931] [serial = 17] [outer = 0x7fe85ab94000] 04:36:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85aa8f800 == 7 [pid = 1931] [id = 7] 04:36:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 18 (0x7fe85aaf3000) [pid = 1931] [serial = 18] [outer = (nil)] 04:36:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 19 (0x7fe85ab9c800) [pid = 1931] [serial = 19] [outer = 0x7fe85aaf3000] 04:36:10 INFO - PROCESS | 1931 | 1461065770676 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 20 (0x7fe85a703400) [pid = 1931] [serial = 20] [outer = 0x7fe85aaf3000] 04:36:11 INFO - PROCESS | 1931 | [1931] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 04:36:11 INFO - PROCESS | 1931 | 1461065771581 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1553ms 04:36:11 INFO - PROCESS | 1931 | 1461065771709 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 1931 | 1461065771715 Marionette TRACE conn5 <- [1,9,null,{"value":"8"}] 04:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:36:11 INFO - PROCESS | 1931 | 1461065771757 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 1931 | 1461065771763 Marionette TRACE conn5 <- [1,10,null,{}] 04:36:11 INFO - PROCESS | 1931 | 1461065771774 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:12 INFO - PROCESS | 1931 | 1461065772010 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 04:36:12 INFO - PROCESS | 1931 | 1461065772129 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861829800 == 8 [pid = 1931] [id = 8] 04:36:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 21 (0x7fe85a705400) [pid = 1931] [serial = 21] [outer = (nil)] 04:36:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 22 (0x7fe85ab94400) [pid = 1931] [serial = 22] [outer = 0x7fe85a705400] 04:36:12 INFO - PROCESS | 1931 | 1461065772207 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 23 (0x7fe8620c6800) [pid = 1931] [serial = 23] [outer = 0x7fe85a705400] 04:36:13 INFO - PROCESS | 1931 | 1461065773030 Marionette TRACE conn5 <- [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]]]}] 04:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1319ms 04:36:13 INFO - PROCESS | 1931 | 1461065773048 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 1931 | 1461065773057 Marionette TRACE conn5 <- [1,13,null,{"value":"8"}] 04:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:36:13 INFO - PROCESS | 1931 | 1461065773087 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 1931 | 1461065773093 Marionette TRACE conn5 <- [1,14,null,{}] 04:36:13 INFO - PROCESS | 1931 | 1461065773099 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 1931 | 1461065773289 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 04:36:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862708800 == 9 [pid = 1931] [id = 9] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 24 (0x7fe86270c800) [pid = 1931] [serial = 24] [outer = (nil)] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 25 (0x7fe86270e000) [pid = 1931] [serial = 25] [outer = 0x7fe86270c800] 04:36:13 INFO - PROCESS | 1931 | 1461065773427 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 26 (0x7fe8629d1800) [pid = 1931] [serial = 26] [outer = 0x7fe86270c800] 04:36:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862abe000 == 10 [pid = 1931] [id = 10] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 27 (0x7fe863128800) [pid = 1931] [serial = 27] [outer = (nil)] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 28 (0x7fe86312c000) [pid = 1931] [serial = 28] [outer = 0x7fe863128800] 04:36:13 INFO - PROCESS | 1931 | 1461065773524 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 29 (0x7fe864564800) [pid = 1931] [serial = 29] [outer = 0x7fe863128800] 04:36:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862abb800 == 11 [pid = 1931] [id = 11] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 30 (0x7fe85fd69400) [pid = 1931] [serial = 30] [outer = (nil)] 04:36:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 31 (0x7fe86f76dc00) [pid = 1931] [serial = 31] [outer = 0x7fe85fd69400] 04:36:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 32 (0x7fe86f76c400) [pid = 1931] [serial = 32] [outer = 0x7fe85fd69400] 04:36:14 INFO - PROCESS | 1931 | 1461065774708 Marionette TRACE conn5 <- [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]]]}] 04:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1647ms 04:36:14 INFO - PROCESS | 1931 | 1461065774732 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 1931 | 1461065774739 Marionette TRACE conn5 <- [1,17,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:36:14 INFO - PROCESS | 1931 | 1461065774749 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 1931 | 1461065774758 Marionette TRACE conn5 <- [1,18,null,{}] 04:36:14 INFO - PROCESS | 1931 | 1461065774785 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:15 INFO - PROCESS | 1931 | 1461065775125 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 04:36:15 INFO - PROCESS | 1931 | 1461065775254 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865730800 == 12 [pid = 1931] [id = 12] 04:36:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 33 (0x7fe8657ca800) [pid = 1931] [serial = 33] [outer = (nil)] 04:36:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 34 (0x7fe86fedb400) [pid = 1931] [serial = 34] [outer = 0x7fe8657ca800] 04:36:15 INFO - PROCESS | 1931 | 1461065775343 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 35 (0x7fe87c7d3c00) [pid = 1931] [serial = 35] [outer = 0x7fe8657ca800] 04:36:16 INFO - PROCESS | 1931 | 1461065776192 Marionette TRACE conn5 <- [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]]]}] 04:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1503ms 04:36:16 INFO - PROCESS | 1931 | 1461065776251 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 1931 | 1461065776256 Marionette TRACE conn5 <- [1,21,null,{"value":"8"}] 04:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:36:16 INFO - PROCESS | 1931 | 1461065776282 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 1931 | 1461065776287 Marionette TRACE conn5 <- [1,22,null,{}] 04:36:16 INFO - PROCESS | 1931 | 1461065776293 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:16 INFO - PROCESS | 1931 | 1461065776473 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 04:36:16 INFO - PROCESS | 1931 | 1461065776591 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86eb05800 == 13 [pid = 1931] [id = 13] 04:36:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 36 (0x7fe85a710400) [pid = 1931] [serial = 36] [outer = (nil)] 04:36:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 37 (0x7fe862571800) [pid = 1931] [serial = 37] [outer = 0x7fe85a710400] 04:36:16 INFO - PROCESS | 1931 | 1461065776671 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 38 (0x7fe8639f6c00) [pid = 1931] [serial = 38] [outer = 0x7fe85a710400] 04:36:17 INFO - PROCESS | 1931 | 1461065777976 Marionette TRACE conn5 <- [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]]]}] 04:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1746ms 04:36:18 INFO - PROCESS | 1931 | 1461065778026 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 04:36:18 INFO - PROCESS | 1931 | 1461065778030 Marionette TRACE conn5 <- [1,25,null,{"value":"8"}] 04:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:36:18 INFO - PROCESS | 1931 | 1461065778043 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 1931 | 1461065778049 Marionette TRACE conn5 <- [1,26,null,{}] 04:36:18 INFO - PROCESS | 1931 | 1461065778076 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:18 INFO - PROCESS | 1931 | 1461065778293 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 04:36:18 INFO - PROCESS | 1931 | 1461065778473 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85ab18800 == 14 [pid = 1931] [id = 14] 04:36:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 39 (0x7fe85b6c6c00) [pid = 1931] [serial = 39] [outer = (nil)] 04:36:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 40 (0x7fe85fb14400) [pid = 1931] [serial = 40] [outer = 0x7fe85b6c6c00] 04:36:18 INFO - PROCESS | 1931 | 1461065778583 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 41 (0x7fe862f3ec00) [pid = 1931] [serial = 41] [outer = 0x7fe85b6c6c00] 04:36:19 INFO - PROCESS | 1931 | 1461065779366 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1392ms 04:36:19 INFO - PROCESS | 1931 | 1461065779432 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 04:36:19 INFO - PROCESS | 1931 | 1461065779441 Marionette TRACE conn5 <- [1,29,null,{"value":"8"}] 04:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:36:19 INFO - PROCESS | 1931 | 1461065779457 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:36:19 INFO - PROCESS | 1931 | 1461065779461 Marionette TRACE conn5 <- [1,30,null,{}] 04:36:19 INFO - PROCESS | 1931 | 1461065779468 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:19 INFO - PROCESS | 1931 | 1461065779628 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 04:36:19 INFO - PROCESS | 1931 | 1461065779726 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863410000 == 15 [pid = 1931] [id = 15] 04:36:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 42 (0x7fe85aaee000) [pid = 1931] [serial = 42] [outer = (nil)] 04:36:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 43 (0x7fe862f47400) [pid = 1931] [serial = 43] [outer = 0x7fe85aaee000] 04:36:19 INFO - PROCESS | 1931 | 1461065779796 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 44 (0x7fe863504400) [pid = 1931] [serial = 44] [outer = 0x7fe85aaee000] 04:36:20 INFO - PROCESS | 1931 | 1461065780550 Marionette TRACE conn5 <- [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]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1133ms 04:36:20 INFO - PROCESS | 1931 | 1461065780590 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 1931 | 1461065780594 Marionette TRACE conn5 <- [1,33,null,{"value":"8"}] 04:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:36:20 INFO - PROCESS | 1931 | 1461065780601 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 1931 | 1461065780607 Marionette TRACE conn5 <- [1,34,null,{}] 04:36:20 INFO - PROCESS | 1931 | 1461065780623 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 1931 | 1461065780782 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 04:36:20 INFO - PROCESS | 1931 | 1461065780794 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86572a800 == 16 [pid = 1931] [id = 16] 04:36:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 45 (0x7fe863f86400) [pid = 1931] [serial = 45] [outer = (nil)] 04:36:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 46 (0x7fe8642a3400) [pid = 1931] [serial = 46] [outer = 0x7fe863f86400] 04:36:20 INFO - PROCESS | 1931 | 1461065780866 Marionette DEBUG loaded listener.js 04:36:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 47 (0x7fe8643c0c00) [pid = 1931] [serial = 47] [outer = 0x7fe863f86400] 04:36:21 INFO - PROCESS | 1931 | 1461065781896 Marionette TRACE conn5 <- [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]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1348ms 04:36:21 INFO - PROCESS | 1931 | 1461065781953 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 1931 | 1461065781963 Marionette TRACE conn5 <- [1,37,null,{"value":"8"}] 04:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:36:21 INFO - PROCESS | 1931 | 1461065781979 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 1931 | 1461065781990 Marionette TRACE conn5 <- [1,38,null,{}] 04:36:22 INFO - PROCESS | 1931 | 1461065782067 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:22 INFO - PROCESS | 1931 | 1461065782241 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 04:36:22 INFO - PROCESS | 1931 | 1461065782392 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862404000 == 17 [pid = 1931] [id = 17] 04:36:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 48 (0x7fe861602c00) [pid = 1931] [serial = 48] [outer = (nil)] 04:36:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 49 (0x7fe86187e400) [pid = 1931] [serial = 49] [outer = 0x7fe861602c00] 04:36:22 INFO - PROCESS | 1931 | 1461065782474 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 50 (0x7fe862155c00) [pid = 1931] [serial = 50] [outer = 0x7fe861602c00] 04:36:23 INFO - PROCESS | 1931 | 1461065783346 Marionette TRACE conn5 <- [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]]]}] 04:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1392ms 04:36:23 INFO - PROCESS | 1931 | 1461065783368 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 04:36:23 INFO - PROCESS | 1931 | 1461065783378 Marionette TRACE conn5 <- [1,41,null,{"value":"8"}] 04:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:36:23 INFO - PROCESS | 1931 | 1461065783389 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:36:23 INFO - PROCESS | 1931 | 1461065783393 Marionette TRACE conn5 <- [1,42,null,{}] 04:36:23 INFO - PROCESS | 1931 | 1461065783401 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:23 INFO - PROCESS | 1931 | 1461065783566 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 04:36:23 INFO - PROCESS | 1931 | 1461065783697 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865727000 == 18 [pid = 1931] [id = 18] 04:36:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 51 (0x7fe861603400) [pid = 1931] [serial = 51] [outer = (nil)] 04:36:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 52 (0x7fe862f3dc00) [pid = 1931] [serial = 52] [outer = 0x7fe861603400] 04:36:23 INFO - PROCESS | 1931 | 1461065783777 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 53 (0x7fe863125000) [pid = 1931] [serial = 53] [outer = 0x7fe861603400] 04:36:24 INFO - PROCESS | 1931 | 1461065784644 Marionette TRACE conn5 <- [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]]]}] 04:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1282ms 04:36:24 INFO - PROCESS | 1931 | 1461065784672 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 04:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:36:24 INFO - PROCESS | 1931 | 1461065784677 Marionette TRACE conn5 <- [1,45,null,{"value":"8"}] 04:36:24 INFO - PROCESS | 1931 | 1461065784684 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 1931 | 1461065784691 Marionette TRACE conn5 <- [1,46,null,{}] 04:36:24 INFO - PROCESS | 1931 | 1461065784734 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:24 INFO - PROCESS | 1931 | 1461065784983 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 04:36:25 INFO - PROCESS | 1931 | 1461065785082 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a1a000 == 19 [pid = 1931] [id = 19] 04:36:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 54 (0x7fe8639f5400) [pid = 1931] [serial = 54] [outer = (nil)] 04:36:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 55 (0x7fe8642a4400) [pid = 1931] [serial = 55] [outer = 0x7fe8639f5400] 04:36:25 INFO - PROCESS | 1931 | 1461065785176 Marionette DEBUG loaded listener.js 04:36:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 56 (0x7fe86455ac00) [pid = 1931] [serial = 56] [outer = 0x7fe8639f5400] 04:36:26 INFO - PROCESS | 1931 | 1461065786097 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1491ms 04:36:26 INFO - PROCESS | 1931 | 1461065786177 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 04:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:36:26 INFO - PROCESS | 1931 | 1461065786184 Marionette TRACE conn5 <- [1,49,null,{"value":"8"}] 04:36:26 INFO - PROCESS | 1931 | 1461065786192 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:36:26 INFO - PROCESS | 1931 | 1461065786195 Marionette TRACE conn5 <- [1,50,null,{}] 04:36:26 INFO - PROCESS | 1931 | 1461065786202 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 1931 | 1461065786435 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 04:36:26 INFO - PROCESS | 1931 | 1461065786592 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86340b000 == 20 [pid = 1931] [id = 20] 04:36:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0x7fe863f85000) [pid = 1931] [serial = 57] [outer = (nil)] 04:36:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0x7fe869ae1000) [pid = 1931] [serial = 58] [outer = 0x7fe863f85000] 04:36:26 INFO - PROCESS | 1931 | 1461065786677 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x7fe86f767000) [pid = 1931] [serial = 59] [outer = 0x7fe863f85000] 04:36:27 INFO - PROCESS | 1931 | 1461065787605 Marionette TRACE conn5 <- [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]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1443ms 04:36:27 INFO - PROCESS | 1931 | 1461065787638 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1931 | 1461065787644 Marionette TRACE conn5 <- [1,53,null,{"value":"8"}] 04:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:36:27 INFO - PROCESS | 1931 | 1461065787667 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1931 | 1461065787673 Marionette TRACE conn5 <- [1,54,null,{}] 04:36:27 INFO - PROCESS | 1931 | 1461065787682 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:27 INFO - PROCESS | 1931 | 1461065787849 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 04:36:28 INFO - PROCESS | 1931 | 1461065788027 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fb5c000 == 21 [pid = 1931] [id = 21] 04:36:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x7fe8619bd800) [pid = 1931] [serial = 60] [outer = (nil)] 04:36:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x7fe861c6dc00) [pid = 1931] [serial = 61] [outer = 0x7fe8619bd800] 04:36:28 INFO - PROCESS | 1931 | 1461065788173 Marionette DEBUG loaded listener.js 04:36:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x7fe8621f0c00) [pid = 1931] [serial = 62] [outer = 0x7fe8619bd800] 04:36:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863410000 == 20 [pid = 1931] [id = 15] 04:36:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85ab18800 == 19 [pid = 1931] [id = 14] 04:36:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865730800 == 18 [pid = 1931] [id = 12] 04:36:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862abe000 == 17 [pid = 1931] [id = 10] 04:36:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861829800 == 16 [pid = 1931] [id = 8] 04:36:29 INFO - PROCESS | 1931 | 1461065789211 Marionette TRACE conn5 <- [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]]]}] 04:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1585ms 04:36:29 INFO - PROCESS | 1931 | 1461065789253 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 04:36:29 INFO - PROCESS | 1931 | 1461065789263 Marionette TRACE conn5 <- [1,57,null,{"value":"8"}] 04:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:36:29 INFO - PROCESS | 1931 | 1461065789278 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:36:29 INFO - PROCESS | 1931 | 1461065789291 Marionette TRACE conn5 <- [1,58,null,{}] 04:36:29 INFO - PROCESS | 1931 | 1461065789305 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:29 INFO - PROCESS | 1931 | 1461065789588 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 04:36:29 INFO - PROCESS | 1931 | 1461065789751 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862abd800 == 17 [pid = 1931] [id = 22] 04:36:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x7fe8619bf000) [pid = 1931] [serial = 63] [outer = (nil)] 04:36:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x7fe86256fc00) [pid = 1931] [serial = 64] [outer = 0x7fe8619bf000] 04:36:29 INFO - PROCESS | 1931 | 1461065789836 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x7fe862f28000) [pid = 1931] [serial = 65] [outer = 0x7fe8619bf000] 04:36:30 INFO - PROCESS | 1931 | 1461065790626 Marionette TRACE conn5 <- [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]]]}] 04:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1399ms 04:36:30 INFO - PROCESS | 1931 | 1461065790676 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 1931 | 1461065790685 Marionette TRACE conn5 <- [1,61,null,{"value":"8"}] 04:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:36:30 INFO - PROCESS | 1931 | 1461065790696 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 1931 | 1461065790700 Marionette TRACE conn5 <- [1,62,null,{}] 04:36:30 INFO - PROCESS | 1931 | 1461065790706 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:30 INFO - PROCESS | 1931 | 1461065790882 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 04:36:31 INFO - PROCESS | 1931 | 1461065791008 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865726800 == 18 [pid = 1931] [id = 23] 04:36:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x7fe861ce4c00) [pid = 1931] [serial = 66] [outer = (nil)] 04:36:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x7fe863959c00) [pid = 1931] [serial = 67] [outer = 0x7fe861ce4c00] 04:36:31 INFO - PROCESS | 1931 | 1461065791084 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x7fe8642a5000) [pid = 1931] [serial = 68] [outer = 0x7fe861ce4c00] 04:36:31 INFO - PROCESS | 1931 | 1461065791964 Marionette TRACE conn5 <- [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]]]}] 04:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1334ms 04:36:32 INFO - PROCESS | 1931 | 1461065792031 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 04:36:32 INFO - PROCESS | 1931 | 1461065792035 Marionette TRACE conn5 <- [1,65,null,{"value":"8"}] 04:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:36:32 INFO - PROCESS | 1931 | 1461065792043 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 1931 | 1461065792049 Marionette TRACE conn5 <- [1,66,null,{}] 04:36:32 INFO - PROCESS | 1931 | 1461065792066 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:32 INFO - PROCESS | 1931 | 1461065792279 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 04:36:32 INFO - PROCESS | 1931 | 1461065792408 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f979800 == 19 [pid = 1931] [id = 24] 04:36:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7fe8639edc00) [pid = 1931] [serial = 69] [outer = (nil)] 04:36:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7fe8662d8c00) [pid = 1931] [serial = 70] [outer = 0x7fe8639edc00] 04:36:32 INFO - PROCESS | 1931 | 1461065792492 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7fe86fa03000) [pid = 1931] [serial = 71] [outer = 0x7fe8639edc00] 04:36:33 INFO - PROCESS | 1931 | 1461065793342 Marionette TRACE conn5 <- [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]]]}] 04:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1335ms 04:36:33 INFO - PROCESS | 1931 | 1461065793379 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1931 | 1461065793384 Marionette TRACE conn5 <- [1,69,null,{"value":"8"}] 04:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:36:33 INFO - PROCESS | 1931 | 1461065793390 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 1931 | 1461065793394 Marionette TRACE conn5 <- [1,70,null,{}] 04:36:33 INFO - PROCESS | 1931 | 1461065793399 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:33 INFO - PROCESS | 1931 | 1461065793584 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 04:36:33 INFO - PROCESS | 1931 | 1461065793710 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870e4b800 == 20 [pid = 1931] [id = 25] 04:36:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7fe85ab95000) [pid = 1931] [serial = 72] [outer = (nil)] 04:36:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7fe86fe27000) [pid = 1931] [serial = 73] [outer = 0x7fe85ab95000] 04:36:33 INFO - PROCESS | 1931 | 1461065793798 Marionette DEBUG loaded listener.js 04:36:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7fe870cf3000) [pid = 1931] [serial = 74] [outer = 0x7fe85ab95000] 04:36:34 INFO - PROCESS | 1931 | 1461065794648 Marionette TRACE conn5 <- [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]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1336ms 04:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:36:34 INFO - PROCESS | 1931 | 1461065794727 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 1931 | 1461065794730 Marionette TRACE conn5 <- [1,73,null,{"value":"8"}] 04:36:34 INFO - PROCESS | 1931 | 1461065794737 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1931 | 1461065794740 Marionette TRACE conn5 <- [1,74,null,{}] 04:36:34 INFO - PROCESS | 1931 | 1461065794746 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:35 INFO - PROCESS | 1931 | 1461065795060 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 04:36:35 INFO - PROCESS | 1931 | 1461065795242 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861b1c000 == 21 [pid = 1931] [id = 26] 04:36:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7fe8614b6000) [pid = 1931] [serial = 75] [outer = (nil)] 04:36:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7fe861886c00) [pid = 1931] [serial = 76] [outer = 0x7fe8614b6000] 04:36:35 INFO - PROCESS | 1931 | 1461065795321 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7fe862571400) [pid = 1931] [serial = 77] [outer = 0x7fe8614b6000] 04:36:36 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a1a000 == 20 [pid = 1931] [id = 19] 04:36:36 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865727000 == 19 [pid = 1931] [id = 18] 04:36:36 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862404000 == 18 [pid = 1931] [id = 17] 04:36:36 INFO - PROCESS | 1931 | 1461065796214 Marionette TRACE conn5 <- [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]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:36:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1542ms 04:36:36 INFO - PROCESS | 1931 | 1461065796283 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 04:36:36 INFO - PROCESS | 1931 | 1461065796290 Marionette TRACE conn5 <- [1,77,null,{"value":"8"}] 04:36:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:36:36 INFO - PROCESS | 1931 | 1461065796303 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 1931 | 1461065796308 Marionette TRACE conn5 <- [1,78,null,{}] 04:36:36 INFO - PROCESS | 1931 | 1461065796319 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 1931 | 1461065796492 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 04:36:36 INFO - PROCESS | 1931 | 1461065796621 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863408000 == 19 [pid = 1931] [id = 27] 04:36:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7fe862156000) [pid = 1931] [serial = 78] [outer = (nil)] 04:36:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7fe862577c00) [pid = 1931] [serial = 79] [outer = 0x7fe862156000] 04:36:36 INFO - PROCESS | 1931 | 1461065796700 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7fe863124c00) [pid = 1931] [serial = 80] [outer = 0x7fe862156000] 04:36:37 INFO - PROCESS | 1931 | 1461065797605 Marionette TRACE conn5 <- [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]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1337ms 04:36:37 INFO - PROCESS | 1931 | 1461065797640 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 1931 | 1461065797648 Marionette TRACE conn5 <- [1,81,null,{"value":"8"}] 04:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:36:37 INFO - PROCESS | 1931 | 1461065797662 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1931 | 1461065797667 Marionette TRACE conn5 <- [1,82,null,{}] 04:36:37 INFO - PROCESS | 1931 | 1461065797699 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 1931 | 1461065797863 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 04:36:37 INFO - PROCESS | 1931 | 1461065797992 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa6f800 == 20 [pid = 1931] [id = 28] 04:36:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7fe86256f400) [pid = 1931] [serial = 81] [outer = (nil)] 04:36:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7fe8662ab800) [pid = 1931] [serial = 82] [outer = 0x7fe86256f400] 04:36:38 INFO - PROCESS | 1931 | 1461065798072 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7fe86ebdcc00) [pid = 1931] [serial = 83] [outer = 0x7fe86256f400] 04:36:38 INFO - PROCESS | 1931 | 1461065798912 Marionette TRACE conn5 <- [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]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1309ms 04:36:38 INFO - PROCESS | 1931 | 1461065798971 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1931 | 1461065798975 Marionette TRACE conn5 <- [1,85,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:36:38 INFO - PROCESS | 1931 | 1461065798981 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1931 | 1461065798987 Marionette TRACE conn5 <- [1,86,null,{}] 04:36:39 INFO - PROCESS | 1931 | 1461065799004 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:39 INFO - PROCESS | 1931 | 1461065799197 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 04:36:39 INFO - PROCESS | 1931 | 1461065799326 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872ebc800 == 21 [pid = 1931] [id = 29] 04:36:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7fe8657d0800) [pid = 1931] [serial = 84] [outer = (nil)] 04:36:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7fe86fce9000) [pid = 1931] [serial = 85] [outer = 0x7fe8657d0800] 04:36:39 INFO - PROCESS | 1931 | 1461065799407 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7fe870e0dc00) [pid = 1931] [serial = 86] [outer = 0x7fe8657d0800] 04:36:40 INFO - PROCESS | 1931 | 1461065800303 Marionette TRACE conn5 <- [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]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1392ms 04:36:40 INFO - PROCESS | 1931 | 1461065800375 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 04:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:36:40 INFO - PROCESS | 1931 | 1461065800380 Marionette TRACE conn5 <- [1,89,null,{"value":"8"}] 04:36:40 INFO - PROCESS | 1931 | 1461065800387 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1931 | 1461065800390 Marionette TRACE conn5 <- [1,90,null,{}] 04:36:40 INFO - PROCESS | 1931 | 1461065800396 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 1931 | 1461065800589 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 04:36:40 INFO - PROCESS | 1931 | 1461065800719 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862ac1800 == 22 [pid = 1931] [id = 30] 04:36:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7fe85aaf0000) [pid = 1931] [serial = 87] [outer = (nil)] 04:36:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7fe874bb7c00) [pid = 1931] [serial = 88] [outer = 0x7fe85aaf0000] 04:36:40 INFO - PROCESS | 1931 | 1461065800805 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7fe874cb3000) [pid = 1931] [serial = 89] [outer = 0x7fe85aaf0000] 04:36:41 INFO - PROCESS | 1931 | 1461065801640 Marionette TRACE conn5 <- [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]]]}] 04:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1282ms 04:36:41 INFO - PROCESS | 1931 | 1461065801686 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 1931 | 1461065801690 Marionette TRACE conn5 <- [1,93,null,{"value":"8"}] 04:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:36:41 INFO - PROCESS | 1931 | 1461065801699 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 1931 | 1461065801702 Marionette TRACE conn5 <- [1,94,null,{}] 04:36:41 INFO - PROCESS | 1931 | 1461065801706 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:41 INFO - PROCESS | 1931 | 1461065801859 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 04:36:42 INFO - PROCESS | 1931 | 1461065801996 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875114000 == 23 [pid = 1931] [id = 31] 04:36:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7fe85ab90800) [pid = 1931] [serial = 90] [outer = (nil)] 04:36:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7fe874f89c00) [pid = 1931] [serial = 91] [outer = 0x7fe85ab90800] 04:36:42 INFO - PROCESS | 1931 | 1461065802089 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7fe87516c000) [pid = 1931] [serial = 92] [outer = 0x7fe85ab90800] 04:36:43 INFO - PROCESS | 1931 | 1461065803263 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1630ms 04:36:43 INFO - PROCESS | 1931 | 1461065803332 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1931 | 1461065803340 Marionette TRACE conn5 <- [1,97,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:36:43 INFO - PROCESS | 1931 | 1461065803353 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1931 | 1461065803361 Marionette TRACE conn5 <- [1,98,null,{}] 04:36:43 INFO - PROCESS | 1931 | 1461065803386 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:43 INFO - PROCESS | 1931 | 1461065803673 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 04:36:43 INFO - PROCESS | 1931 | 1461065803793 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8639e7000 == 24 [pid = 1931] [id = 32] 04:36:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7fe862f43c00) [pid = 1931] [serial = 93] [outer = (nil)] 04:36:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7fe863f85c00) [pid = 1931] [serial = 94] [outer = 0x7fe862f43c00] 04:36:43 INFO - PROCESS | 1931 | 1461065803863 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7fe864557c00) [pid = 1931] [serial = 95] [outer = 0x7fe862f43c00] 04:36:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86f979800 == 23 [pid = 1931] [id = 24] 04:36:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865726800 == 22 [pid = 1931] [id = 23] 04:36:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862abd800 == 21 [pid = 1931] [id = 22] 04:36:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7fe86188a800) [pid = 1931] [serial = 96] [outer = 0x7fe85fd69400] 04:36:44 INFO - PROCESS | 1931 | 1461065804835 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1564ms 04:36:44 INFO - PROCESS | 1931 | 1461065804916 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 1931 | 1461065804922 Marionette TRACE conn5 <- [1,101,null,{"value":"8"}] 04:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:36:44 INFO - PROCESS | 1931 | 1461065804932 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - PROCESS | 1931 | 1461065804937 Marionette TRACE conn5 <- [1,102,null,{}] 04:36:44 INFO - PROCESS | 1931 | 1461065804946 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 1931 | 1461065805169 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 04:36:45 INFO - PROCESS | 1931 | 1461065805355 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f978800 == 22 [pid = 1931] [id = 33] 04:36:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7fe8662b5800) [pid = 1931] [serial = 97] [outer = (nil)] 04:36:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe869ae2400) [pid = 1931] [serial = 98] [outer = 0x7fe8662b5800] 04:36:45 INFO - PROCESS | 1931 | 1461065805482 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7fe86f76d000) [pid = 1931] [serial = 99] [outer = 0x7fe8662b5800] 04:36:46 INFO - PROCESS | 1931 | 1461065806304 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1435ms 04:36:46 INFO - PROCESS | 1931 | 1461065806368 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1931 | 1461065806375 Marionette TRACE conn5 <- [1,105,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:36:46 INFO - PROCESS | 1931 | 1461065806387 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1931 | 1461065806390 Marionette TRACE conn5 <- [1,106,null,{}] 04:36:46 INFO - PROCESS | 1931 | 1461065806397 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:46 INFO - PROCESS | 1931 | 1461065806616 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 04:36:46 INFO - PROCESS | 1931 | 1461065806753 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87459f800 == 23 [pid = 1931] [id = 34] 04:36:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7fe8662b5c00) [pid = 1931] [serial = 100] [outer = (nil)] 04:36:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7fe870cfdc00) [pid = 1931] [serial = 101] [outer = 0x7fe8662b5c00] 04:36:46 INFO - PROCESS | 1931 | 1461065806831 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe872dc7400) [pid = 1931] [serial = 102] [outer = 0x7fe8662b5c00] 04:36:47 INFO - PROCESS | 1931 | 1461065807712 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1387ms 04:36:47 INFO - PROCESS | 1931 | 1461065807775 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 04:36:47 INFO - PROCESS | 1931 | 1461065807778 Marionette TRACE conn5 <- [1,109,null,{"value":"8"}] 04:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:36:47 INFO - PROCESS | 1931 | 1461065807785 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 1931 | 1461065807791 Marionette TRACE conn5 <- [1,110,null,{}] 04:36:47 INFO - PROCESS | 1931 | 1461065807806 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 1931 | 1461065807979 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 04:36:48 INFO - PROCESS | 1931 | 1461065808114 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a39800 == 24 [pid = 1931] [id = 35] 04:36:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe874f05400) [pid = 1931] [serial = 103] [outer = (nil)] 04:36:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe876d93000) [pid = 1931] [serial = 104] [outer = 0x7fe874f05400] 04:36:48 INFO - PROCESS | 1931 | 1461065808194 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7fe879056400) [pid = 1931] [serial = 105] [outer = 0x7fe874f05400] 04:36:49 INFO - PROCESS | 1931 | 1461065809129 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1386ms 04:36:49 INFO - PROCESS | 1931 | 1461065809173 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1931 | 1461065809185 Marionette TRACE conn5 <- [1,113,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:36:49 INFO - PROCESS | 1931 | 1461065809213 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1931 | 1461065809217 Marionette TRACE conn5 <- [1,114,null,{}] 04:36:49 INFO - PROCESS | 1931 | 1461065809223 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:49 INFO - PROCESS | 1931 | 1461065809386 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 04:36:49 INFO - PROCESS | 1931 | 1461065809516 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87c789000 == 25 [pid = 1931] [id = 36] 04:36:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7fe85878b800) [pid = 1931] [serial = 106] [outer = (nil)] 04:36:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7fe858790000) [pid = 1931] [serial = 107] [outer = 0x7fe85878b800] 04:36:49 INFO - PROCESS | 1931 | 1461065809594 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7fe858798400) [pid = 1931] [serial = 108] [outer = 0x7fe85878b800] 04:36:50 INFO - PROCESS | 1931 | 1461065810501 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1341ms 04:36:50 INFO - PROCESS | 1931 | 1461065810552 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 04:36:50 INFO - PROCESS | 1931 | 1461065810556 Marionette TRACE conn5 <- [1,117,null,{"value":"8"}] 04:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:36:50 INFO - PROCESS | 1931 | 1461065810562 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 1931 | 1461065810564 Marionette TRACE conn5 <- [1,118,null,{}] 04:36:50 INFO - PROCESS | 1931 | 1461065810571 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 1931 | 1461065810719 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 04:36:50 INFO - PROCESS | 1931 | 1461065810967 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861b0d800 == 26 [pid = 1931] [id = 37] 04:36:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7fe85878dc00) [pid = 1931] [serial = 109] [outer = (nil)] 04:36:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7fe85cbec800) [pid = 1931] [serial = 110] [outer = 0x7fe85878dc00] 04:36:51 INFO - PROCESS | 1931 | 1461065811121 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7fe862156400) [pid = 1931] [serial = 111] [outer = 0x7fe85878dc00] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fa6f800 == 25 [pid = 1931] [id = 28] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863408000 == 24 [pid = 1931] [id = 27] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fb5c000 == 23 [pid = 1931] [id = 21] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe872ebc800 == 22 [pid = 1931] [id = 29] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862ac1800 == 21 [pid = 1931] [id = 30] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe875114000 == 20 [pid = 1931] [id = 31] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86340b000 == 19 [pid = 1931] [id = 20] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85ab1c000 == 18 [pid = 1931] [id = 6] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86eb05800 == 17 [pid = 1931] [id = 13] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861b1c000 == 16 [pid = 1931] [id = 26] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87c789000 == 15 [pid = 1931] [id = 36] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870e4b800 == 14 [pid = 1931] [id = 25] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe877a39800 == 13 [pid = 1931] [id = 35] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86f978800 == 12 [pid = 1931] [id = 33] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87459f800 == 11 [pid = 1931] [id = 34] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86572a800 == 10 [pid = 1931] [id = 16] 04:36:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8639e7000 == 9 [pid = 1931] [id = 32] 04:36:56 INFO - PROCESS | 1931 | 1461065816627 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 6202ms 04:36:56 INFO - PROCESS | 1931 | 1461065816769 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 1931 | 1461065816777 Marionette TRACE conn5 <- [1,121,null,{"value":"8"}] 04:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:36:56 INFO - PROCESS | 1931 | 1461065816793 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 1931 | 1461065816799 Marionette TRACE conn5 <- [1,122,null,{}] 04:36:56 INFO - PROCESS | 1931 | 1461065816814 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 1931 | 1461065817031 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 04:36:57 INFO - PROCESS | 1931 | 1461065817049 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cba3000 == 10 [pid = 1931] [id = 38] 04:36:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7fe860db2800) [pid = 1931] [serial = 112] [outer = (nil)] 04:36:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7fe8614b8800) [pid = 1931] [serial = 113] [outer = 0x7fe860db2800] 04:36:57 INFO - PROCESS | 1931 | 1461065817145 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe8619ca800) [pid = 1931] [serial = 114] [outer = 0x7fe860db2800] 04:36:58 INFO - PROCESS | 1931 | 1461065818149 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1400ms 04:36:58 INFO - PROCESS | 1931 | 1461065818206 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 04:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:36:58 INFO - PROCESS | 1931 | 1461065818217 Marionette TRACE conn5 <- [1,125,null,{"value":"8"}] 04:36:58 INFO - PROCESS | 1931 | 1461065818238 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1931 | 1461065818243 Marionette TRACE conn5 <- [1,126,null,{}] 04:36:58 INFO - PROCESS | 1931 | 1461065818249 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:58 INFO - PROCESS | 1931 | 1461065818419 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 04:36:58 INFO - PROCESS | 1931 | 1461065818517 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862ac1800 == 11 [pid = 1931] [id = 39] 04:36:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe85aafa400) [pid = 1931] [serial = 115] [outer = (nil)] 04:36:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe862f3f800) [pid = 1931] [serial = 116] [outer = 0x7fe85aafa400] 04:36:58 INFO - PROCESS | 1931 | 1461065818583 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe86429c000) [pid = 1931] [serial = 117] [outer = 0x7fe85aafa400] 04:36:59 INFO - PROCESS | 1931 | 1461065819404 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1192ms 04:36:59 INFO - PROCESS | 1931 | 1461065819419 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 04:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:36:59 INFO - PROCESS | 1931 | 1461065819424 Marionette TRACE conn5 <- [1,129,null,{"value":"8"}] 04:36:59 INFO - PROCESS | 1931 | 1461065819430 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1931 | 1461065819436 Marionette TRACE conn5 <- [1,130,null,{}] 04:36:59 INFO - PROCESS | 1931 | 1461065819457 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 1931 | 1461065819644 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 04:36:59 INFO - PROCESS | 1931 | 1461065819666 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a1d800 == 12 [pid = 1931] [id = 40] 04:36:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7fe862f45400) [pid = 1931] [serial = 118] [outer = (nil)] 04:36:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7fe8645a2000) [pid = 1931] [serial = 119] [outer = 0x7fe862f45400] 04:36:59 INFO - PROCESS | 1931 | 1461065819741 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7fe8662e0c00) [pid = 1931] [serial = 120] [outer = 0x7fe862f45400] 04:37:00 INFO - PROCESS | 1931 | 1461065820678 Marionette TRACE conn5 <- [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]]]}] 04:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1293ms 04:37:00 INFO - PROCESS | 1931 | 1461065820737 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 04:37:00 INFO - PROCESS | 1931 | 1461065820753 Marionette TRACE conn5 <- [1,133,null,{"value":"8"}] 04:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:37:00 INFO - PROCESS | 1931 | 1461065820816 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 1931 | 1461065820820 Marionette TRACE conn5 <- [1,134,null,{}] 04:37:00 INFO - PROCESS | 1931 | 1461065820931 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 1931 | 1461065821122 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7fe863f86400) [pid = 1931] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7fe8619bf000) [pid = 1931] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7fe85aaf0000) [pid = 1931] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7fe85b6c6c00) [pid = 1931] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7fe85aaee000) [pid = 1931] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7fe85a705400) [pid = 1931] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7fe863128800) [pid = 1931] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7fe8657ca800) [pid = 1931] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7fe85a710400) [pid = 1931] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7fe874f05400) [pid = 1931] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7fe8662b5800) [pid = 1931] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7fe85ab95000) [pid = 1931] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7fe8662b5c00) [pid = 1931] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7fe85ab90800) [pid = 1931] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7fe863f85000) [pid = 1931] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7fe8619bd800) [pid = 1931] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7fe86256f400) [pid = 1931] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7fe861ce4c00) [pid = 1931] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7fe8639f5400) [pid = 1931] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7fe862f43c00) [pid = 1931] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7fe862156000) [pid = 1931] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7fe861603400) [pid = 1931] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7fe861602c00) [pid = 1931] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7fe8614b6000) [pid = 1931] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7fe8657d0800) [pid = 1931] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7fe8639edc00) [pid = 1931] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7fe85878b800) [pid = 1931] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:37:02 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7fe85ab94000) [pid = 1931] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:37:02 INFO - PROCESS | 1931 | 1461065822168 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85aa85800 == 13 [pid = 1931] [id = 41] 04:37:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7fe85878b800) [pid = 1931] [serial = 121] [outer = (nil)] 04:37:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7fe85aaf5400) [pid = 1931] [serial = 122] [outer = 0x7fe85878b800] 04:37:02 INFO - PROCESS | 1931 | 1461065822249 Marionette DEBUG loaded listener.js 04:37:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7fe8614bc000) [pid = 1931] [serial = 123] [outer = 0x7fe85878b800] 04:37:02 INFO - PROCESS | 1931 | 1461065822878 Marionette TRACE conn5 <- [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]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2131ms 04:37:02 INFO - PROCESS | 1931 | 1461065822917 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1931 | 1461065822920 Marionette TRACE conn5 <- [1,137,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:37:02 INFO - PROCESS | 1931 | 1461065822926 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1931 | 1461065822928 Marionette TRACE conn5 <- [1,138,null,{}] 04:37:02 INFO - PROCESS | 1931 | 1461065822933 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:03 INFO - PROCESS | 1931 | 1461065823105 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 04:37:03 INFO - PROCESS | 1931 | 1461065823129 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865774800 == 14 [pid = 1931] [id = 42] 04:37:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7fe85a710400) [pid = 1931] [serial = 124] [outer = (nil)] 04:37:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7fe86350d400) [pid = 1931] [serial = 125] [outer = 0x7fe85a710400] 04:37:03 INFO - PROCESS | 1931 | 1461065823190 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe8657d0800) [pid = 1931] [serial = 126] [outer = 0x7fe85a710400] 04:37:03 INFO - PROCESS | 1931 | 1461065823913 Marionette TRACE conn5 <- [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]]]}] 04:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1030ms 04:37:03 INFO - PROCESS | 1931 | 1461065823958 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 04:37:03 INFO - PROCESS | 1931 | 1461065823961 Marionette TRACE conn5 <- [1,141,null,{"value":"8"}] 04:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:37:03 INFO - PROCESS | 1931 | 1461065823967 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:37:03 INFO - PROCESS | 1931 | 1461065823969 Marionette TRACE conn5 <- [1,142,null,{}] 04:37:03 INFO - PROCESS | 1931 | 1461065823975 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 1931 | 1461065824289 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 04:37:04 INFO - PROCESS | 1931 | 1461065824397 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85a7c1000 == 15 [pid = 1931] [id = 43] 04:37:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7fe859cbc800) [pid = 1931] [serial = 127] [outer = (nil)] 04:37:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7fe85ab91c00) [pid = 1931] [serial = 128] [outer = 0x7fe859cbc800] 04:37:04 INFO - PROCESS | 1931 | 1461065824485 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7fe85fbef800) [pid = 1931] [serial = 129] [outer = 0x7fe859cbc800] 04:37:05 INFO - PROCESS | 1931 | 1461065825424 Marionette TRACE conn5 <- [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]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1527ms 04:37:05 INFO - PROCESS | 1931 | 1461065825498 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1931 | 1461065825506 Marionette TRACE conn5 <- [1,145,null,{"value":"8"}] 04:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:37:05 INFO - PROCESS | 1931 | 1461065825515 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1931 | 1461065825522 Marionette TRACE conn5 <- [1,146,null,{}] 04:37:05 INFO - PROCESS | 1931 | 1461065825530 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 1931 | 1461065825740 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 04:37:05 INFO - PROCESS | 1931 | 1461065825911 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a12000 == 16 [pid = 1931] [id = 44] 04:37:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe862575c00) [pid = 1931] [serial = 130] [outer = (nil)] 04:37:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe863123400) [pid = 1931] [serial = 131] [outer = 0x7fe862575c00] 04:37:06 INFO - PROCESS | 1931 | 1461065825993 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe863f81800) [pid = 1931] [serial = 132] [outer = 0x7fe862575c00] 04:37:06 INFO - PROCESS | 1931 | 1461065826823 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1384ms 04:37:06 INFO - PROCESS | 1931 | 1461065826899 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 04:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:37:06 INFO - PROCESS | 1931 | 1461065826905 Marionette TRACE conn5 <- [1,149,null,{"value":"8"}] 04:37:06 INFO - PROCESS | 1931 | 1461065826911 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1931 | 1461065826915 Marionette TRACE conn5 <- [1,150,null,{}] 04:37:06 INFO - PROCESS | 1931 | 1461065826931 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 1931 | 1461065827151 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 04:37:07 INFO - PROCESS | 1931 | 1461065827303 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874512800 == 17 [pid = 1931] [id = 45] 04:37:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7fe86190b800) [pid = 1931] [serial = 133] [outer = (nil)] 04:37:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7fe862f41000) [pid = 1931] [serial = 134] [outer = 0x7fe86190b800] 04:37:07 INFO - PROCESS | 1931 | 1461065827380 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7fe86fa11000) [pid = 1931] [serial = 135] [outer = 0x7fe86190b800] 04:37:07 INFO - PROCESS | 1931 | 1461065827827 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:37:08 INFO - PROCESS | 1931 | 1461065828290 Marionette TRACE conn5 <- [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]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1391ms 04:37:08 INFO - PROCESS | 1931 | 1461065828302 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1931 | 1461065828308 Marionette TRACE conn5 <- [1,153,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:37:08 INFO - PROCESS | 1931 | 1461065828326 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1931 | 1461065828335 Marionette TRACE conn5 <- [1,154,null,{}] 04:37:08 INFO - PROCESS | 1931 | 1461065828341 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 1931 | 1461065828513 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 04:37:08 INFO - PROCESS | 1931 | 1461065828657 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe876d69800 == 18 [pid = 1931] [id = 46] 04:37:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7fe858795c00) [pid = 1931] [serial = 136] [outer = (nil)] 04:37:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7fe874bc0400) [pid = 1931] [serial = 137] [outer = 0x7fe858795c00] 04:37:08 INFO - PROCESS | 1931 | 1461065828734 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7fe874f98400) [pid = 1931] [serial = 138] [outer = 0x7fe858795c00] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7fe874f89c00) [pid = 1931] [serial = 91] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7fe863f85c00) [pid = 1931] [serial = 94] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7fe874cb3000) [pid = 1931] [serial = 89] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7fe874bb7c00) [pid = 1931] [serial = 88] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7fe87516c000) [pid = 1931] [serial = 92] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7fe864557c00) [pid = 1931] [serial = 95] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7fe879056400) [pid = 1931] [serial = 105] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7fe86f76d000) [pid = 1931] [serial = 99] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7fe858790000) [pid = 1931] [serial = 107] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7fe876d93000) [pid = 1931] [serial = 104] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7fe869ae2400) [pid = 1931] [serial = 98] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7fe872dc7400) [pid = 1931] [serial = 102] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7fe870cfdc00) [pid = 1931] [serial = 101] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7fe858798400) [pid = 1931] [serial = 108] [outer = (nil)] [url = about:blank] 04:37:09 INFO - PROCESS | 1931 | 1461065829731 Marionette TRACE conn5 <- [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]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1444ms 04:37:09 INFO - PROCESS | 1931 | 1461065829764 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 1931 | 1461065829774 Marionette TRACE conn5 <- [1,157,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:37:09 INFO - PROCESS | 1931 | 1461065829784 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 1931 | 1461065829790 Marionette TRACE conn5 <- [1,158,null,{}] 04:37:09 INFO - PROCESS | 1931 | 1461065829798 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 1931 | 1461065830061 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 04:37:10 INFO - PROCESS | 1931 | 1461065830422 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a15800 == 19 [pid = 1931] [id = 47] 04:37:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7fe86256d800) [pid = 1931] [serial = 139] [outer = (nil)] 04:37:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe862572800) [pid = 1931] [serial = 140] [outer = 0x7fe86256d800] 04:37:10 INFO - PROCESS | 1931 | 1461065830498 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7fe8643bf800) [pid = 1931] [serial = 141] [outer = 0x7fe86256d800] 04:37:11 INFO - PROCESS | 1931 | 1461065831385 Marionette TRACE conn5 <- [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]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1637ms 04:37:11 INFO - PROCESS | 1931 | 1461065831422 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 1931 | 1461065831431 Marionette TRACE conn5 <- [1,161,null,{"value":"8"}] 04:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:37:11 INFO - PROCESS | 1931 | 1461065831442 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 1931 | 1461065831446 Marionette TRACE conn5 <- [1,162,null,{}] 04:37:11 INFO - PROCESS | 1931 | 1461065831453 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 1931 | 1461065831639 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 04:37:11 INFO - PROCESS | 1931 | 1461065831825 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874f41800 == 20 [pid = 1931] [id = 48] 04:37:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7fe85e89bc00) [pid = 1931] [serial = 142] [outer = (nil)] 04:37:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7fe863f85c00) [pid = 1931] [serial = 143] [outer = 0x7fe85e89bc00] 04:37:11 INFO - PROCESS | 1931 | 1461065831907 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe8657cd000) [pid = 1931] [serial = 144] [outer = 0x7fe85e89bc00] 04:37:12 INFO - PROCESS | 1931 | 1461065832785 Marionette TRACE conn5 <- [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]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1388ms 04:37:12 INFO - PROCESS | 1931 | 1461065832831 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 04:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:37:12 INFO - PROCESS | 1931 | 1461065832835 Marionette TRACE conn5 <- [1,165,null,{"value":"8"}] 04:37:12 INFO - PROCESS | 1931 | 1461065832842 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1931 | 1461065832848 Marionette TRACE conn5 <- [1,166,null,{}] 04:37:12 INFO - PROCESS | 1931 | 1461065832864 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:13 INFO - PROCESS | 1931 | 1461065833075 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 04:37:13 INFO - PROCESS | 1931 | 1461065833210 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86573c800 == 21 [pid = 1931] [id = 49] 04:37:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe85cb85800) [pid = 1931] [serial = 145] [outer = (nil)] 04:37:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe862573800) [pid = 1931] [serial = 146] [outer = 0x7fe85cb85800] 04:37:13 INFO - PROCESS | 1931 | 1461065833286 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7fe874bbd400) [pid = 1931] [serial = 147] [outer = 0x7fe85cb85800] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7fe85fb14400) [pid = 1931] [serial = 40] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7fe862f47400) [pid = 1931] [serial = 43] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7fe85ab94400) [pid = 1931] [serial = 22] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7fe86f76dc00) [pid = 1931] [serial = 31] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7fe86312c000) [pid = 1931] [serial = 28] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7fe862f3ec00) [pid = 1931] [serial = 41] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7fe86270e000) [pid = 1931] [serial = 25] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7fe864564800) [pid = 1931] [serial = 29] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7fe8620c6800) [pid = 1931] [serial = 23] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7fe86fedb400) [pid = 1931] [serial = 34] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7fe85ab9c000) [pid = 1931] [serial = 17] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7fe87c7d3c00) [pid = 1931] [serial = 35] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7fe8643c0c00) [pid = 1931] [serial = 47] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7fe8639f6c00) [pid = 1931] [serial = 38] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7fe862571800) [pid = 1931] [serial = 37] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7fe863504400) [pid = 1931] [serial = 44] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7fe862571400) [pid = 1931] [serial = 77] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7fe862f3dc00) [pid = 1931] [serial = 52] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7fe8662ab800) [pid = 1931] [serial = 82] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7fe86187e400) [pid = 1931] [serial = 49] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7fe8642a3400) [pid = 1931] [serial = 46] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7fe862f28000) [pid = 1931] [serial = 65] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7fe863959c00) [pid = 1931] [serial = 67] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7fe8621f0c00) [pid = 1931] [serial = 62] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7fe861886c00) [pid = 1931] [serial = 76] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7fe85cbec800) [pid = 1931] [serial = 110] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7fe862577c00) [pid = 1931] [serial = 79] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7fe872806800) [pid = 1931] [serial = 2] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7fe86256fc00) [pid = 1931] [serial = 64] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7fe861ce5c00) [pid = 1931] [serial = 12] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7fe8621f1000) [pid = 1931] [serial = 9] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x7fe86f767000) [pid = 1931] [serial = 59] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x7fe861c6dc00) [pid = 1931] [serial = 61] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x7fe86ebdcc00) [pid = 1931] [serial = 83] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x7fe869ae1000) [pid = 1931] [serial = 58] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0x7fe8642a5000) [pid = 1931] [serial = 68] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0x7fe86fce9000) [pid = 1931] [serial = 85] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 67 (0x7fe86455ac00) [pid = 1931] [serial = 56] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 66 (0x7fe86f76c400) [pid = 1931] [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.] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 65 (0x7fe863124c00) [pid = 1931] [serial = 80] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 64 (0x7fe863125000) [pid = 1931] [serial = 53] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 63 (0x7fe8642a4400) [pid = 1931] [serial = 55] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 62 (0x7fe8662d8c00) [pid = 1931] [serial = 70] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 61 (0x7fe862155c00) [pid = 1931] [serial = 50] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 60 (0x7fe85ab95c00) [pid = 1931] [serial = 16] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 59 (0x7fe85ab9c800) [pid = 1931] [serial = 19] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 58 (0x7fe870cf3000) [pid = 1931] [serial = 74] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 57 (0x7fe86fe27000) [pid = 1931] [serial = 73] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 56 (0x7fe870e0dc00) [pid = 1931] [serial = 86] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | --DOMWINDOW == 55 (0x7fe86fa03000) [pid = 1931] [serial = 71] [outer = (nil)] [url = about:blank] 04:37:14 INFO - PROCESS | 1931 | 1461065834915 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 2146ms 04:37:14 INFO - PROCESS | 1931 | 1461065834988 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 04:37:14 INFO - PROCESS | 1931 | 1461065834995 Marionette TRACE conn5 <- [1,169,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:37:15 INFO - PROCESS | 1931 | 1461065835004 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1931 | 1461065835012 Marionette TRACE conn5 <- [1,170,null,{}] 04:37:15 INFO - PROCESS | 1931 | 1461065835020 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 1931 | 1461065835180 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 04:37:15 INFO - PROCESS | 1931 | 1461065835265 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85c938000 == 22 [pid = 1931] [id = 50] 04:37:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 56 (0x7fe85cb84800) [pid = 1931] [serial = 148] [outer = (nil)] 04:37:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0x7fe85e892c00) [pid = 1931] [serial = 149] [outer = 0x7fe85cb84800] 04:37:15 INFO - PROCESS | 1931 | 1461065835336 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0x7fe85fc24800) [pid = 1931] [serial = 150] [outer = 0x7fe85cb84800] 04:37:16 INFO - PROCESS | 1931 | 1461065836053 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1093ms 04:37:16 INFO - PROCESS | 1931 | 1461065836100 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1931 | 1461065836108 Marionette TRACE conn5 <- [1,173,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:37:16 INFO - PROCESS | 1931 | 1461065836133 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1931 | 1461065836136 Marionette TRACE conn5 <- [1,174,null,{}] 04:37:16 INFO - PROCESS | 1931 | 1461065836143 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:16 INFO - PROCESS | 1931 | 1461065836304 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 04:37:16 INFO - PROCESS | 1931 | 1461065836315 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861b16800 == 23 [pid = 1931] [id = 51] 04:37:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x7fe860687400) [pid = 1931] [serial = 151] [outer = (nil)] 04:37:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x7fe8619bdc00) [pid = 1931] [serial = 152] [outer = 0x7fe860687400] 04:37:16 INFO - PROCESS | 1931 | 1461065836380 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x7fe8620c7400) [pid = 1931] [serial = 153] [outer = 0x7fe860687400] 04:37:17 INFO - PROCESS | 1931 | 1461065837244 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1188ms 04:37:17 INFO - PROCESS | 1931 | 1461065837321 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 04:37:17 INFO - PROCESS | 1931 | 1461065837338 Marionette TRACE conn5 <- [1,177,null,{"value":"8"}] 04:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:37:17 INFO - PROCESS | 1931 | 1461065837359 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:37:17 INFO - PROCESS | 1931 | 1461065837365 Marionette TRACE conn5 <- [1,178,null,{}] 04:37:17 INFO - PROCESS | 1931 | 1461065837382 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 1931 | 1461065837577 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 04:37:17 INFO - PROCESS | 1931 | 1461065837640 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862abe800 == 24 [pid = 1931] [id = 52] 04:37:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x7fe8620c7800) [pid = 1931] [serial = 154] [outer = (nil)] 04:37:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x7fe86256c000) [pid = 1931] [serial = 155] [outer = 0x7fe8620c7800] 04:37:17 INFO - PROCESS | 1931 | 1461065837707 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x7fe862f3b000) [pid = 1931] [serial = 156] [outer = 0x7fe8620c7800] 04:37:18 INFO - PROCESS | 1931 | --DOMWINDOW == 63 (0x7fe85a710400) [pid = 1931] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:37:18 INFO - PROCESS | 1931 | --DOMWINDOW == 62 (0x7fe862f45400) [pid = 1931] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:37:18 INFO - PROCESS | 1931 | --DOMWINDOW == 61 (0x7fe85aafa400) [pid = 1931] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:37:18 INFO - PROCESS | 1931 | --DOMWINDOW == 60 (0x7fe860db2800) [pid = 1931] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:37:18 INFO - PROCESS | 1931 | --DOMWINDOW == 59 (0x7fe85878dc00) [pid = 1931] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:37:18 INFO - PROCESS | 1931 | --DOMWINDOW == 58 (0x7fe85878b800) [pid = 1931] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:37:18 INFO - PROCESS | 1931 | 1461065838899 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1589ms 04:37:18 INFO - PROCESS | 1931 | 1461065838950 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1931 | 1461065838958 Marionette TRACE conn5 <- [1,181,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:37:18 INFO - PROCESS | 1931 | 1461065838976 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1931 | 1461065838983 Marionette TRACE conn5 <- [1,182,null,{}] 04:37:18 INFO - PROCESS | 1931 | 1461065838992 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:19 INFO - PROCESS | 1931 | 1461065839408 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 04:37:19 INFO - PROCESS | 1931 | 1461065839525 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863204800 == 25 [pid = 1931] [id = 53] 04:37:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x7fe85cb8fc00) [pid = 1931] [serial = 157] [outer = (nil)] 04:37:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x7fe862f3ec00) [pid = 1931] [serial = 158] [outer = 0x7fe85cb8fc00] 04:37:19 INFO - PROCESS | 1931 | 1461065839630 Marionette DEBUG loaded listener.js 04:37:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x7fe863125800) [pid = 1931] [serial = 159] [outer = 0x7fe85cb8fc00] 04:37:20 INFO - PROCESS | 1931 | 1461065840602 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1638ms 04:37:20 INFO - PROCESS | 1931 | 1461065840611 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 04:37:20 INFO - PROCESS | 1931 | 1461065840614 Marionette TRACE conn5 <- [1,185,null,{"value":"8"}] 04:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:37:20 INFO - PROCESS | 1931 | 1461065840621 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:37:20 INFO - PROCESS | 1931 | 1461065840623 Marionette TRACE conn5 <- [1,186,null,{}] 04:37:20 INFO - PROCESS | 1931 | 1461065840628 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:20 INFO - PROCESS | 1931 | 1461065840830 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 04:37:20 INFO - PROCESS | 1931 | 1461065840966 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85a7b5800 == 26 [pid = 1931] [id = 54] 04:37:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x7fe85878c800) [pid = 1931] [serial = 160] [outer = (nil)] 04:37:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x7fe858797000) [pid = 1931] [serial = 161] [outer = 0x7fe85878c800] 04:37:21 INFO - PROCESS | 1931 | 1461065841044 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x7fe85b6c5400) [pid = 1931] [serial = 162] [outer = 0x7fe85878c800] 04:37:22 INFO - PROCESS | 1931 | 1461065842016 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:37:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1436ms 04:37:22 INFO - PROCESS | 1931 | 1461065842060 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 1931 | 1461065842068 Marionette TRACE conn5 <- [1,189,null,{"value":"8"}] 04:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:37:22 INFO - PROCESS | 1931 | 1461065842077 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 1931 | 1461065842082 Marionette TRACE conn5 <- [1,190,null,{}] 04:37:22 INFO - PROCESS | 1931 | 1461065842091 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:22 INFO - PROCESS | 1931 | 1461065842321 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 04:37:22 INFO - PROCESS | 1931 | 1461065842450 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85ab0d800 == 27 [pid = 1931] [id = 55] 04:37:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x7fe86056b400) [pid = 1931] [serial = 163] [outer = (nil)] 04:37:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x7fe8615cc800) [pid = 1931] [serial = 164] [outer = 0x7fe86056b400] 04:37:22 INFO - PROCESS | 1931 | 1461065842587 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x7fe8619ccc00) [pid = 1931] [serial = 165] [outer = 0x7fe86056b400] 04:37:23 INFO - PROCESS | 1931 | 1461065843424 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1390ms 04:37:23 INFO - PROCESS | 1931 | 1461065843469 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 04:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:37:23 INFO - PROCESS | 1931 | 1461065843474 Marionette TRACE conn5 <- [1,193,null,{"value":"8"}] 04:37:23 INFO - PROCESS | 1931 | 1461065843480 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1931 | 1461065843484 Marionette TRACE conn5 <- [1,194,null,{}] 04:37:23 INFO - PROCESS | 1931 | 1461065843491 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:23 INFO - PROCESS | 1931 | 1461065843668 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 04:37:23 INFO - PROCESS | 1931 | 1461065843811 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865715000 == 28 [pid = 1931] [id = 56] 04:37:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x7fe858792000) [pid = 1931] [serial = 166] [outer = (nil)] 04:37:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7fe862f31400) [pid = 1931] [serial = 167] [outer = 0x7fe858792000] 04:37:23 INFO - PROCESS | 1931 | 1461065843889 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7fe8634dd800) [pid = 1931] [serial = 168] [outer = 0x7fe858792000] 04:37:24 INFO - PROCESS | 1931 | 1461065844795 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:37:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1341ms 04:37:24 INFO - PROCESS | 1931 | 1461065844823 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 1931 | 1461065844830 Marionette TRACE conn5 <- [1,197,null,{"value":"8"}] 04:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:37:24 INFO - PROCESS | 1931 | 1461065844848 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 1931 | 1461065844856 Marionette TRACE conn5 <- [1,198,null,{}] 04:37:24 INFO - PROCESS | 1931 | 1461065844862 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:25 INFO - PROCESS | 1931 | 1461065845071 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 04:37:25 INFO - PROCESS | 1931 | 1461065845205 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865c46800 == 29 [pid = 1931] [id = 57] 04:37:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7fe86256fc00) [pid = 1931] [serial = 169] [outer = (nil)] 04:37:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7fe86455d000) [pid = 1931] [serial = 170] [outer = 0x7fe86256fc00] 04:37:25 INFO - PROCESS | 1931 | 1461065845296 Marionette DEBUG loaded listener.js 04:37:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7fe8657b7c00) [pid = 1931] [serial = 171] [outer = 0x7fe86256fc00] 04:37:26 INFO - PROCESS | 1931 | 1461065846327 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1546ms 04:37:26 INFO - PROCESS | 1931 | 1461065846388 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 1931 | 1461065846391 Marionette TRACE conn5 <- [1,201,null,{"value":"8"}] 04:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:37:26 INFO - PROCESS | 1931 | 1461065846397 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 1931 | 1461065846401 Marionette TRACE conn5 <- [1,202,null,{}] 04:37:26 INFO - PROCESS | 1931 | 1461065846407 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 1931 | 1461065846589 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 04:37:26 INFO - PROCESS | 1931 | 1461065846966 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861844800 == 30 [pid = 1931] [id = 58] 04:37:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7fe85ab9e000) [pid = 1931] [serial = 172] [outer = (nil)] 04:37:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7fe85cb87c00) [pid = 1931] [serial = 173] [outer = 0x7fe85ab9e000] 04:37:27 INFO - PROCESS | 1931 | 1461065847082 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7fe85e897c00) [pid = 1931] [serial = 174] [outer = 0x7fe85ab9e000] 04:37:27 INFO - PROCESS | 1931 | 1461065847965 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1633ms 04:37:28 INFO - PROCESS | 1931 | 1461065848033 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 04:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:37:28 INFO - PROCESS | 1931 | 1461065848038 Marionette TRACE conn5 <- [1,205,null,{"value":"8"}] 04:37:28 INFO - PROCESS | 1931 | 1461065848045 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1931 | 1461065848052 Marionette TRACE conn5 <- [1,206,null,{}] 04:37:28 INFO - PROCESS | 1931 | 1461065848059 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 1931 | 1461065848216 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 04:37:28 INFO - PROCESS | 1931 | 1461065848334 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863204800 == 29 [pid = 1931] [id = 53] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862abe800 == 28 [pid = 1931] [id = 52] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861b16800 == 27 [pid = 1931] [id = 51] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85c938000 == 26 [pid = 1931] [id = 50] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86573c800 == 25 [pid = 1931] [id = 49] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874f41800 == 24 [pid = 1931] [id = 48] 04:37:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85ab1f800 == 25 [pid = 1931] [id = 59] 04:37:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7fe85cbe0000) [pid = 1931] [serial = 175] [outer = (nil)] 04:37:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7fe8615ce000) [pid = 1931] [serial = 176] [outer = 0x7fe85cbe0000] 04:37:28 INFO - PROCESS | 1931 | 1461065848425 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7fe86256d400) [pid = 1931] [serial = 177] [outer = 0x7fe85cbe0000] 04:37:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a15800 == 24 [pid = 1931] [id = 47] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7fe86350d400) [pid = 1931] [serial = 125] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7fe8645a2000) [pid = 1931] [serial = 119] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7fe8662e0c00) [pid = 1931] [serial = 120] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7fe862f3f800) [pid = 1931] [serial = 116] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7fe8614b8800) [pid = 1931] [serial = 113] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x7fe8619ca800) [pid = 1931] [serial = 114] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x7fe862156400) [pid = 1931] [serial = 111] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x7fe8657d0800) [pid = 1931] [serial = 126] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x7fe85aaf5400) [pid = 1931] [serial = 122] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0x7fe8614bc000) [pid = 1931] [serial = 123] [outer = (nil)] [url = about:blank] 04:37:28 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0x7fe86429c000) [pid = 1931] [serial = 117] [outer = (nil)] [url = about:blank] 04:37:29 INFO - PROCESS | 1931 | 1461065849164 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1137ms 04:37:29 INFO - PROCESS | 1931 | 1461065849184 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 1931 | 1461065849190 Marionette TRACE conn5 <- [1,209,null,{"value":"8"}] 04:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:37:29 INFO - PROCESS | 1931 | 1461065849200 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 1931 | 1461065849203 Marionette TRACE conn5 <- [1,210,null,{}] 04:37:29 INFO - PROCESS | 1931 | 1461065849208 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:29 INFO - PROCESS | 1931 | 1461065849364 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 04:37:29 INFO - PROCESS | 1931 | 1461065849457 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863418000 == 25 [pid = 1931] [id = 60] 04:37:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7fe85e895400) [pid = 1931] [serial = 178] [outer = (nil)] 04:37:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7fe86312bc00) [pid = 1931] [serial = 179] [outer = 0x7fe85e895400] 04:37:29 INFO - PROCESS | 1931 | 1461065849524 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7fe863f7d000) [pid = 1931] [serial = 180] [outer = 0x7fe85e895400] 04:37:30 INFO - PROCESS | 1931 | 1461065850209 Marionette TRACE conn5 <- [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]]]}] 04:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1033ms 04:37:30 INFO - PROCESS | 1931 | 1461065850233 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 04:37:30 INFO - PROCESS | 1931 | 1461065850237 Marionette TRACE conn5 <- [1,213,null,{"value":"8"}] 04:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:37:30 INFO - PROCESS | 1931 | 1461065850245 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1931 | 1461065850254 Marionette TRACE conn5 <- [1,214,null,{}] 04:37:30 INFO - PROCESS | 1931 | 1461065850287 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:30 INFO - PROCESS | 1931 | 1461065850449 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 04:37:30 INFO - PROCESS | 1931 | 1461065850460 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a13000 == 26 [pid = 1931] [id = 61] 04:37:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7fe8643c0c00) [pid = 1931] [serial = 181] [outer = (nil)] 04:37:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7fe8662e1400) [pid = 1931] [serial = 182] [outer = 0x7fe8643c0c00] 04:37:30 INFO - PROCESS | 1931 | 1461065850525 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7fe86ebd4000) [pid = 1931] [serial = 183] [outer = 0x7fe8643c0c00] 04:37:31 INFO - PROCESS | 1931 | 1461065851424 Marionette TRACE conn5 <- [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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1248ms 04:37:31 INFO - PROCESS | 1931 | 1461065851492 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 1931 | 1461065851495 Marionette TRACE conn5 <- [1,217,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:37:31 INFO - PROCESS | 1931 | 1461065851502 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1931 | 1461065851505 Marionette TRACE conn5 <- [1,218,null,{}] 04:37:31 INFO - PROCESS | 1931 | 1461065851510 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:31 INFO - PROCESS | 1931 | 1461065851686 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 04:37:31 INFO - PROCESS | 1931 | 1461065851712 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f989800 == 27 [pid = 1931] [id = 62] 04:37:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7fe86ebdc000) [pid = 1931] [serial = 184] [outer = (nil)] 04:37:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7fe86f9b7800) [pid = 1931] [serial = 185] [outer = 0x7fe86ebdc000] 04:37:31 INFO - PROCESS | 1931 | 1461065851785 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7fe86fc0ec00) [pid = 1931] [serial = 186] [outer = 0x7fe86ebdc000] 04:37:32 INFO - PROCESS | 1931 | 1461065852486 Marionette TRACE conn5 <- [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]]]}] 04:37:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1027ms 04:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:37:32 INFO - PROCESS | 1931 | 1461065852536 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 04:37:32 INFO - PROCESS | 1931 | 1461065852539 Marionette TRACE conn5 <- [1,221,null,{"value":"8"}] 04:37:32 INFO - PROCESS | 1931 | 1461065852545 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 1931 | 1461065852548 Marionette TRACE conn5 <- [1,222,null,{}] 04:37:32 INFO - PROCESS | 1931 | 1461065852553 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 1931 | 1461065852737 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 04:37:32 INFO - PROCESS | 1931 | 1461065852769 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fca5000 == 28 [pid = 1931] [id = 63] 04:37:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7fe86fe0f000) [pid = 1931] [serial = 187] [outer = (nil)] 04:37:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7fe86fe33000) [pid = 1931] [serial = 188] [outer = 0x7fe86fe0f000] 04:37:32 INFO - PROCESS | 1931 | 1461065852847 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7fe870e0e400) [pid = 1931] [serial = 189] [outer = 0x7fe86fe0f000] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7fe860687400) [pid = 1931] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7fe85cb85800) [pid = 1931] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7fe8620c7800) [pid = 1931] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7fe85cb84800) [pid = 1931] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7fe859cbc800) [pid = 1931] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7fe862575c00) [pid = 1931] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:37:33 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x7fe86190b800) [pid = 1931] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:37:33 INFO - PROCESS | 1931 | 1461065853642 Marionette TRACE conn5 <- [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]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1147ms 04:37:33 INFO - PROCESS | 1931 | 1461065853693 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1931 | 1461065853696 Marionette TRACE conn5 <- [1,225,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:37:33 INFO - PROCESS | 1931 | 1461065853702 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1931 | 1461065853704 Marionette TRACE conn5 <- [1,226,null,{}] 04:37:33 INFO - PROCESS | 1931 | 1461065853710 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 1931 | 1461065853901 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 04:37:33 INFO - PROCESS | 1931 | 1461065853915 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872808000 == 29 [pid = 1931] [id = 64] 04:37:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7fe85cb84800) [pid = 1931] [serial = 190] [outer = (nil)] 04:37:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7fe86fe0f400) [pid = 1931] [serial = 191] [outer = 0x7fe85cb84800] 04:37:33 INFO - PROCESS | 1931 | 1461065853977 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7fe874bbfc00) [pid = 1931] [serial = 192] [outer = 0x7fe85cb84800] 04:37:34 INFO - PROCESS | 1931 | 1461065854710 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1040ms 04:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:37:34 INFO - PROCESS | 1931 | 1461065854743 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 1931 | 1461065854746 Marionette TRACE conn5 <- [1,229,null,{"value":"8"}] 04:37:34 INFO - PROCESS | 1931 | 1461065854753 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1931 | 1461065854756 Marionette TRACE conn5 <- [1,230,null,{}] 04:37:34 INFO - PROCESS | 1931 | 1461065854761 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:34 INFO - PROCESS | 1931 | 1461065854934 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 04:37:34 INFO - PROCESS | 1931 | 1461065854952 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858809800 == 30 [pid = 1931] [id = 65] 04:37:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7fe858792c00) [pid = 1931] [serial = 193] [outer = (nil)] 04:37:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7fe874cb7400) [pid = 1931] [serial = 194] [outer = 0x7fe858792c00] 04:37:35 INFO - PROCESS | 1931 | 1461065855017 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7fe87504a400) [pid = 1931] [serial = 195] [outer = 0x7fe858792c00] 04:37:35 INFO - PROCESS | 1931 | 1461065855948 Marionette TRACE conn5 <- [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]]]}] 04:37:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1230ms 04:37:35 INFO - PROCESS | 1931 | 1461065855983 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 04:37:35 INFO - PROCESS | 1931 | 1461065855990 Marionette TRACE conn5 <- [1,233,null,{"value":"8"}] 04:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:37:36 INFO - PROCESS | 1931 | 1461065856000 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1931 | 1461065856004 Marionette TRACE conn5 <- [1,234,null,{}] 04:37:36 INFO - PROCESS | 1931 | 1461065856013 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:36 INFO - PROCESS | 1931 | 1461065856188 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 04:37:36 INFO - PROCESS | 1931 | 1461065856322 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862fce000 == 31 [pid = 1931] [id = 66] 04:37:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7fe85fc1e000) [pid = 1931] [serial = 196] [outer = (nil)] 04:37:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7fe8615cf800) [pid = 1931] [serial = 197] [outer = 0x7fe85fc1e000] 04:37:36 INFO - PROCESS | 1931 | 1461065856402 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7fe8623f0400) [pid = 1931] [serial = 198] [outer = 0x7fe85fc1e000] 04:37:37 INFO - PROCESS | 1931 | 1461065857251 Marionette TRACE conn5 <- [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]]]}] 04:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1289ms 04:37:37 INFO - PROCESS | 1931 | 1461065857290 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 1931 | 1461065857299 Marionette TRACE conn5 <- [1,237,null,{"value":"8"}] 04:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:37:37 INFO - PROCESS | 1931 | 1461065857311 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 1931 | 1461065857315 Marionette TRACE conn5 <- [1,238,null,{}] 04:37:37 INFO - PROCESS | 1931 | 1461065857340 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:37 INFO - PROCESS | 1931 | 1461065857533 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 04:37:37 INFO - PROCESS | 1931 | 1461065857662 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f982800 == 32 [pid = 1931] [id = 67] 04:37:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7fe85ab90800) [pid = 1931] [serial = 199] [outer = (nil)] 04:37:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7fe8639f6c00) [pid = 1931] [serial = 200] [outer = 0x7fe85ab90800] 04:37:37 INFO - PROCESS | 1931 | 1461065857741 Marionette DEBUG loaded listener.js 04:37:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7fe864566400) [pid = 1931] [serial = 201] [outer = 0x7fe85ab90800] 04:37:39 INFO - PROCESS | 1931 | 1461065859218 Marionette TRACE conn5 <- [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]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1944ms 04:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:37:39 INFO - PROCESS | 1931 | 1461065859256 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1931 | 1461065859259 Marionette TRACE conn5 <- [1,241,null,{"value":"8"}] 04:37:39 INFO - PROCESS | 1931 | 1461065859266 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1931 | 1461065859271 Marionette TRACE conn5 <- [1,242,null,{}] 04:37:39 INFO - PROCESS | 1931 | 1461065859287 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 1931 | 1461065859511 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 04:37:39 INFO - PROCESS | 1931 | 1461065859526 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875080000 == 33 [pid = 1931] [id = 68] 04:37:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7fe86fa0a800) [pid = 1931] [serial = 202] [outer = (nil)] 04:37:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7fe86fed6000) [pid = 1931] [serial = 203] [outer = 0x7fe86fa0a800] 04:37:39 INFO - PROCESS | 1931 | 1461065859652 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7fe874bb5c00) [pid = 1931] [serial = 204] [outer = 0x7fe86fa0a800] 04:37:40 INFO - PROCESS | 1931 | 1461065860640 Marionette TRACE conn5 <- [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]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1436ms 04:37:40 INFO - PROCESS | 1931 | 1461065860701 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 04:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:37:40 INFO - PROCESS | 1931 | 1461065860706 Marionette TRACE conn5 <- [1,245,null,{"value":"8"}] 04:37:40 INFO - PROCESS | 1931 | 1461065860713 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 1931 | 1461065860716 Marionette TRACE conn5 <- [1,246,null,{}] 04:37:40 INFO - PROCESS | 1931 | 1461065860722 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:40 INFO - PROCESS | 1931 | 1461065860896 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 04:37:41 INFO - PROCESS | 1931 | 1461065861029 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe879017800 == 34 [pid = 1931] [id = 69] 04:37:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7fe8662df400) [pid = 1931] [serial = 205] [outer = (nil)] 04:37:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7fe875169000) [pid = 1931] [serial = 206] [outer = 0x7fe8662df400] 04:37:41 INFO - PROCESS | 1931 | 1461065861106 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7fe876d9c000) [pid = 1931] [serial = 207] [outer = 0x7fe8662df400] 04:37:41 INFO - PROCESS | 1931 | 1461065861941 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:37:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 04:37:42 INFO - PROCESS | 1931 | 1461065862077 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 1931 | 1461065862081 Marionette TRACE conn5 <- [1,249,null,{"value":"8"}] 04:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:37:42 INFO - PROCESS | 1931 | 1461065862094 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - PROCESS | 1931 | 1461065862097 Marionette TRACE conn5 <- [1,250,null,{}] 04:37:42 INFO - PROCESS | 1931 | 1461065862104 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:42 INFO - PROCESS | 1931 | 1461065862262 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 04:37:42 INFO - PROCESS | 1931 | 1461065862367 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87c789000 == 35 [pid = 1931] [id = 70] 04:37:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7fe8657ccc00) [pid = 1931] [serial = 208] [outer = (nil)] 04:37:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7fe877a81400) [pid = 1931] [serial = 209] [outer = 0x7fe8657ccc00] 04:37:42 INFO - PROCESS | 1931 | 1461065862452 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7fe879057000) [pid = 1931] [serial = 210] [outer = 0x7fe8657ccc00] 04:37:43 INFO - PROCESS | 1931 | 1461065863257 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:37:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1232ms 04:37:43 INFO - PROCESS | 1931 | 1461065863326 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1931 | 1461065863329 Marionette TRACE conn5 <- [1,253,null,{"value":"8"}] 04:37:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:37:43 INFO - PROCESS | 1931 | 1461065863336 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1931 | 1461065863339 Marionette TRACE conn5 <- [1,254,null,{}] 04:37:43 INFO - PROCESS | 1931 | 1461065863344 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:43 INFO - PROCESS | 1931 | 1461065863533 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 04:37:43 INFO - PROCESS | 1931 | 1461065863665 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629a6800 == 36 [pid = 1931] [id = 71] 04:37:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7fe85869fc00) [pid = 1931] [serial = 211] [outer = (nil)] 04:37:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7fe8586a1800) [pid = 1931] [serial = 212] [outer = 0x7fe85869fc00] 04:37:43 INFO - PROCESS | 1931 | 1461065863740 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7fe8586a7400) [pid = 1931] [serial = 213] [outer = 0x7fe85869fc00] 04:37:44 INFO - PROCESS | 1931 | 1461065864727 Marionette TRACE conn5 <- [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]]]}] 04:37:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe8586a6000) [pid = 1931] [serial = 214] [outer = 0x7fe85fd69400] 04:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1435ms 04:37:44 INFO - PROCESS | 1931 | 1461065864799 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 1931 | 1461065864804 Marionette TRACE conn5 <- [1,257,null,{"value":"8"}] 04:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:37:44 INFO - PROCESS | 1931 | 1461065864868 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1931 | 1461065864874 Marionette TRACE conn5 <- [1,258,null,{}] 04:37:44 INFO - PROCESS | 1931 | 1461065864882 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 1931 | 1461065865025 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 04:37:45 INFO - PROCESS | 1931 | 1461065865191 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629a5800 == 37 [pid = 1931] [id = 72] 04:37:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7fe85cbdfc00) [pid = 1931] [serial = 215] [outer = (nil)] 04:37:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7fe85e898000) [pid = 1931] [serial = 216] [outer = 0x7fe85cbdfc00] 04:37:45 INFO - PROCESS | 1931 | 1461065865255 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7fe860687400) [pid = 1931] [serial = 217] [outer = 0x7fe85cbdfc00] 04:37:46 INFO - PROCESS | 1931 | 1461065866058 Marionette TRACE conn5 <- [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]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1267ms 04:37:46 INFO - PROCESS | 1931 | 1461065866101 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1931 | 1461065866108 Marionette TRACE conn5 <- [1,261,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:37:46 INFO - PROCESS | 1931 | 1461065866118 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1931 | 1461065866122 Marionette TRACE conn5 <- [1,262,null,{}] 04:37:46 INFO - PROCESS | 1931 | 1461065866127 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:46 INFO - PROCESS | 1931 | 1461065866326 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 04:37:46 INFO - PROCESS | 1931 | 1461065866340 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862ea2800 == 38 [pid = 1931] [id = 73] 04:37:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe85e88dc00) [pid = 1931] [serial = 218] [outer = (nil)] 04:37:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe862574000) [pid = 1931] [serial = 219] [outer = 0x7fe85e88dc00] 04:37:46 INFO - PROCESS | 1931 | 1461065866405 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe862f41400) [pid = 1931] [serial = 220] [outer = 0x7fe85e88dc00] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7fe862f3ec00) [pid = 1931] [serial = 158] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | 1461065867308 Marionette TRACE conn5 <- [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]]]}] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7fe8619bdc00) [pid = 1931] [serial = 152] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7fe862572800) [pid = 1931] [serial = 140] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7fe874bc0400) [pid = 1931] [serial = 137] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7fe874bbd400) [pid = 1931] [serial = 147] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7fe862573800) [pid = 1931] [serial = 146] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7fe86256c000) [pid = 1931] [serial = 155] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7fe862f3b000) [pid = 1931] [serial = 156] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7fe863f85c00) [pid = 1931] [serial = 143] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7fe85fc24800) [pid = 1931] [serial = 150] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7fe85e892c00) [pid = 1931] [serial = 149] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7fe85fbef800) [pid = 1931] [serial = 129] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7fe85ab91c00) [pid = 1931] [serial = 128] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7fe863f81800) [pid = 1931] [serial = 132] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7fe863123400) [pid = 1931] [serial = 131] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7fe86fa11000) [pid = 1931] [serial = 135] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7fe8620c7400) [pid = 1931] [serial = 153] [outer = (nil)] [url = about:blank] 04:37:47 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7fe862f41000) [pid = 1931] [serial = 134] [outer = (nil)] [url = about:blank] 04:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1241ms 04:37:47 INFO - PROCESS | 1931 | 1461065867359 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1931 | 1461065867363 Marionette TRACE conn5 <- [1,265,null,{"value":"8"}] 04:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:37:47 INFO - PROCESS | 1931 | 1461065867371 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1931 | 1461065867376 Marionette TRACE conn5 <- [1,266,null,{}] 04:37:47 INFO - PROCESS | 1931 | 1461065867390 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:47 INFO - PROCESS | 1931 | 1461065867557 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 04:37:47 INFO - PROCESS | 1931 | 1461065867568 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862257800 == 39 [pid = 1931] [id = 74] 04:37:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7fe85ccee000) [pid = 1931] [serial = 221] [outer = (nil)] 04:37:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7fe8620c7400) [pid = 1931] [serial = 222] [outer = 0x7fe85ccee000] 04:37:47 INFO - PROCESS | 1931 | 1461065867648 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7fe862f47400) [pid = 1931] [serial = 223] [outer = 0x7fe85ccee000] 04:37:48 INFO - PROCESS | 1931 | 1461065868443 Marionette TRACE conn5 <- [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]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1135ms 04:37:48 INFO - PROCESS | 1931 | 1461065868580 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 1931 | 1461065868586 Marionette TRACE conn5 <- [1,269,null,{"value":"8"}] 04:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:37:48 INFO - PROCESS | 1931 | 1461065868592 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1931 | 1461065868596 Marionette TRACE conn5 <- [1,270,null,{}] 04:37:48 INFO - PROCESS | 1931 | 1461065868606 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:48 INFO - PROCESS | 1931 | 1461065868790 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 04:37:48 INFO - PROCESS | 1931 | 1461065868804 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865778000 == 40 [pid = 1931] [id = 75] 04:37:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7fe85cce5400) [pid = 1931] [serial = 224] [outer = (nil)] 04:37:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7fe86429a400) [pid = 1931] [serial = 225] [outer = 0x7fe85cce5400] 04:37:48 INFO - PROCESS | 1931 | 1461065868868 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7fe86459d000) [pid = 1931] [serial = 226] [outer = 0x7fe85cce5400] 04:37:49 INFO - PROCESS | 1931 | 1461065869571 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1040ms 04:37:49 INFO - PROCESS | 1931 | 1461065869637 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1931 | 1461065869641 Marionette TRACE conn5 <- [1,273,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:37:49 INFO - PROCESS | 1931 | 1461065869647 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1931 | 1461065869649 Marionette TRACE conn5 <- [1,274,null,{}] 04:37:49 INFO - PROCESS | 1931 | 1461065869654 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 1931 | 1461065869861 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 04:37:49 INFO - PROCESS | 1931 | 1461065869884 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85e8c5000 == 41 [pid = 1931] [id = 76] 04:37:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7fe85cc35000) [pid = 1931] [serial = 227] [outer = (nil)] 04:37:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7fe85cc3d000) [pid = 1931] [serial = 228] [outer = 0x7fe85cc35000] 04:37:49 INFO - PROCESS | 1931 | 1461065869946 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7fe85cc41c00) [pid = 1931] [serial = 229] [outer = 0x7fe85cc35000] 04:37:50 INFO - PROCESS | 1931 | 1461065870688 Marionette TRACE conn5 <- [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]]]}] 04:37:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:37:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1082ms 04:37:50 INFO - PROCESS | 1931 | 1461065870750 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 04:37:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:37:50 INFO - PROCESS | 1931 | 1461065870754 Marionette TRACE conn5 <- [1,277,null,{"value":"8"}] 04:37:50 INFO - PROCESS | 1931 | 1461065870760 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 1931 | 1461065870763 Marionette TRACE conn5 <- [1,278,null,{}] 04:37:50 INFO - PROCESS | 1931 | 1461065870768 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 1931 | 1461065870981 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 04:37:51 INFO - PROCESS | 1931 | 1461065871006 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870c54000 == 42 [pid = 1931] [id = 77] 04:37:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7fe8662ab800) [pid = 1931] [serial = 230] [outer = (nil)] 04:37:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7fe86f76c400) [pid = 1931] [serial = 231] [outer = 0x7fe8662ab800] 04:37:51 INFO - PROCESS | 1931 | 1461065871071 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe86fedd800) [pid = 1931] [serial = 232] [outer = 0x7fe8662ab800] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7fe85ab9e000) [pid = 1931] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7fe85cbe0000) [pid = 1931] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7fe8643c0c00) [pid = 1931] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7fe85e895400) [pid = 1931] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7fe85cb8fc00) [pid = 1931] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7fe86ebdc000) [pid = 1931] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7fe86fe0f000) [pid = 1931] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:37:51 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7fe85cb84800) [pid = 1931] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:37:51 INFO - PROCESS | 1931 | 1461065871941 Marionette TRACE conn5 <- [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]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1233ms 04:37:51 INFO - PROCESS | 1931 | 1461065871993 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1931 | 1461065871996 Marionette TRACE conn5 <- [1,281,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:37:52 INFO - PROCESS | 1931 | 1461065872002 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1931 | 1461065872005 Marionette TRACE conn5 <- [1,282,null,{}] 04:37:52 INFO - PROCESS | 1931 | 1461065872010 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:52 INFO - PROCESS | 1931 | 1461065872163 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 04:37:52 INFO - PROCESS | 1931 | 1461065872173 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa6a800 == 43 [pid = 1931] [id = 78] 04:37:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7fe85cbe0000) [pid = 1931] [serial = 233] [outer = (nil)] 04:37:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7fe8643bfc00) [pid = 1931] [serial = 234] [outer = 0x7fe85cbe0000] 04:37:52 INFO - PROCESS | 1931 | 1461065872246 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7fe870bc7c00) [pid = 1931] [serial = 235] [outer = 0x7fe85cbe0000] 04:37:53 INFO - PROCESS | 1931 | 1461065873079 Marionette TRACE conn5 <- [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]]]}] 04:37:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:37:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1127ms 04:37:53 INFO - PROCESS | 1931 | 1461065873130 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 04:37:53 INFO - PROCESS | 1931 | 1461065873134 Marionette TRACE conn5 <- [1,285,null,{"value":"8"}] 04:37:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:37:53 INFO - PROCESS | 1931 | 1461065873139 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:37:53 INFO - PROCESS | 1931 | 1461065873142 Marionette TRACE conn5 <- [1,286,null,{}] 04:37:53 INFO - PROCESS | 1931 | 1461065873147 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 1931 | 1461065873299 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 04:37:53 INFO - PROCESS | 1931 | 1461065873313 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875077000 == 44 [pid = 1931] [id = 79] 04:37:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7fe861dc4c00) [pid = 1931] [serial = 236] [outer = (nil)] 04:37:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7fe861dcec00) [pid = 1931] [serial = 237] [outer = 0x7fe861dc4c00] 04:37:53 INFO - PROCESS | 1931 | 1461065873381 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7fe861dd3800) [pid = 1931] [serial = 238] [outer = 0x7fe861dc4c00] 04:37:54 INFO - PROCESS | 1931 | 1461065874340 Marionette TRACE conn5 <- [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]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1231ms 04:37:54 INFO - PROCESS | 1931 | 1461065874373 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1931 | 1461065874384 Marionette TRACE conn5 <- [1,289,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:37:54 INFO - PROCESS | 1931 | 1461065874395 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1931 | 1461065874399 Marionette TRACE conn5 <- [1,290,null,{}] 04:37:54 INFO - PROCESS | 1931 | 1461065874409 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:54 INFO - PROCESS | 1931 | 1461065874592 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 04:37:54 INFO - PROCESS | 1931 | 1461065874740 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862988800 == 45 [pid = 1931] [id = 80] 04:37:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7fe85cc3c800) [pid = 1931] [serial = 239] [outer = (nil)] 04:37:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe85cce7000) [pid = 1931] [serial = 240] [outer = 0x7fe85cc3c800] 04:37:54 INFO - PROCESS | 1931 | 1461065874873 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7fe85ccf0400) [pid = 1931] [serial = 241] [outer = 0x7fe85cc3c800] 04:37:55 INFO - PROCESS | 1931 | 1461065875796 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1435ms 04:37:55 INFO - PROCESS | 1931 | 1461065875830 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 1931 | 1461065875838 Marionette TRACE conn5 <- [1,293,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:37:55 INFO - PROCESS | 1931 | 1461065875849 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 1931 | 1461065875854 Marionette TRACE conn5 <- [1,294,null,{}] 04:37:55 INFO - PROCESS | 1931 | 1461065875860 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 1931 | 1461065876039 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 04:37:56 INFO - PROCESS | 1931 | 1461065876174 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fc9e000 == 46 [pid = 1931] [id = 81] 04:37:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7fe85cc3d800) [pid = 1931] [serial = 242] [outer = (nil)] 04:37:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7fe861dc8c00) [pid = 1931] [serial = 243] [outer = 0x7fe85cc3d800] 04:37:56 INFO - PROCESS | 1931 | 1461065876248 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe862150c00) [pid = 1931] [serial = 244] [outer = 0x7fe85cc3d800] 04:37:57 INFO - PROCESS | 1931 | 1461065877262 Marionette TRACE conn5 <- [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]]]}] 04:37:57 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. 04:37:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1480ms 04:37:57 INFO - PROCESS | 1931 | 1461065877331 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 04:37:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:37:57 INFO - PROCESS | 1931 | 1461065877335 Marionette TRACE conn5 <- [1,297,null,{"value":"8"}] 04:37:57 INFO - PROCESS | 1931 | 1461065877342 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1931 | 1461065877349 Marionette TRACE conn5 <- [1,298,null,{}] 04:37:57 INFO - PROCESS | 1931 | 1461065877365 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:57 INFO - PROCESS | 1931 | 1461065877603 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 04:37:57 INFO - PROCESS | 1931 | 1461065877795 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc09800 == 47 [pid = 1931] [id = 82] 04:37:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe863503800) [pid = 1931] [serial = 245] [outer = (nil)] 04:37:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe8657bdc00) [pid = 1931] [serial = 246] [outer = 0x7fe863503800] 04:37:57 INFO - PROCESS | 1931 | 1461065877873 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7fe86ebda000) [pid = 1931] [serial = 247] [outer = 0x7fe863503800] 04:37:58 INFO - PROCESS | 1931 | 1461065878635 Marionette TRACE conn5 <- [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]]]}] 04:37:58 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. 04:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1341ms 04:37:58 INFO - PROCESS | 1931 | 1461065878683 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1931 | 1461065878688 Marionette TRACE conn5 <- [1,301,null,{"value":"8"}] 04:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:37:58 INFO - PROCESS | 1931 | 1461065878712 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1931 | 1461065878715 Marionette TRACE conn5 <- [1,302,null,{}] 04:37:58 INFO - PROCESS | 1931 | 1461065878723 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:58 INFO - PROCESS | 1931 | 1461065878897 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 04:37:59 INFO - PROCESS | 1931 | 1461065879032 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874c9c000 == 48 [pid = 1931] [id = 83] 04:37:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7fe86395dc00) [pid = 1931] [serial = 248] [outer = (nil)] 04:37:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7fe870e02400) [pid = 1931] [serial = 249] [outer = 0x7fe86395dc00] 04:37:59 INFO - PROCESS | 1931 | 1461065879112 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7fe874c66400) [pid = 1931] [serial = 250] [outer = 0x7fe86395dc00] 04:37:59 INFO - PROCESS | 1931 | 1461065879968 Marionette TRACE conn5 <- [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]]]}] 04:37:59 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. 04:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1298ms 04:37:59 INFO - PROCESS | 1931 | 1461065879995 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 1931 | 1461065879999 Marionette TRACE conn5 <- [1,305,null,{"value":"8"}] 04:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:38:00 INFO - PROCESS | 1931 | 1461065880006 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1931 | 1461065880010 Marionette TRACE conn5 <- [1,306,null,{}] 04:38:00 INFO - PROCESS | 1931 | 1461065880015 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:00 INFO - PROCESS | 1931 | 1461065880185 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 04:38:00 INFO - PROCESS | 1931 | 1461065880333 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de56800 == 49 [pid = 1931] [id = 84] 04:38:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7fe86fe09400) [pid = 1931] [serial = 251] [outer = (nil)] 04:38:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7fe87510fc00) [pid = 1931] [serial = 252] [outer = 0x7fe86fe09400] 04:38:00 INFO - PROCESS | 1931 | 1461065880410 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7fe877a9d000) [pid = 1931] [serial = 253] [outer = 0x7fe86fe09400] 04:38:01 INFO - PROCESS | 1931 | 1461065881361 Marionette TRACE conn5 <- [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]]]}] 04:38:01 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. 04:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1391ms 04:38:01 INFO - PROCESS | 1931 | 1461065881398 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 04:38:01 INFO - PROCESS | 1931 | 1461065881401 Marionette TRACE conn5 <- [1,309,null,{"value":"8"}] 04:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:38:01 INFO - PROCESS | 1931 | 1461065881408 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1931 | 1461065881412 Marionette TRACE conn5 <- [1,310,null,{}] 04:38:01 INFO - PROCESS | 1931 | 1461065881417 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:01 INFO - PROCESS | 1931 | 1461065881642 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 04:38:02 INFO - PROCESS | 1931 | 1461065882060 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc08000 == 50 [pid = 1931] [id = 85] 04:38:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7fe8591bc000) [pid = 1931] [serial = 254] [outer = (nil)] 04:38:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7fe8591c0c00) [pid = 1931] [serial = 255] [outer = 0x7fe8591bc000] 04:38:02 INFO - PROCESS | 1931 | 1461065882176 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe85ab9ac00) [pid = 1931] [serial = 256] [outer = 0x7fe8591bc000] 04:38:03 INFO - PROCESS | 1931 | 1461065883044 Marionette TRACE conn5 <- [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]]]}] 04:38:03 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. 04:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1685ms 04:38:03 INFO - PROCESS | 1931 | 1461065883096 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 04:38:03 INFO - PROCESS | 1931 | 1461065883104 Marionette TRACE conn5 <- [1,313,null,{"value":"8"}] 04:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:38:03 INFO - PROCESS | 1931 | 1461065883113 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 1931 | 1461065883118 Marionette TRACE conn5 <- [1,314,null,{}] 04:38:03 INFO - PROCESS | 1931 | 1461065883126 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 1931 | 1461065883295 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 04:38:03 INFO - PROCESS | 1931 | 1461065883439 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86167b000 == 51 [pid = 1931] [id = 86] 04:38:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe85cce9000) [pid = 1931] [serial = 257] [outer = (nil)] 04:38:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe85ccef400) [pid = 1931] [serial = 258] [outer = 0x7fe85cce9000] 04:38:03 INFO - PROCESS | 1931 | 1461065883511 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe85e899400) [pid = 1931] [serial = 259] [outer = 0x7fe85cce9000] 04:38:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862ac1800 == 50 [pid = 1931] [id = 39] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7fe874cb7400) [pid = 1931] [serial = 194] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7fe858797000) [pid = 1931] [serial = 161] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7fe8615cc800) [pid = 1931] [serial = 164] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7fe862f31400) [pid = 1931] [serial = 167] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7fe85cb87c00) [pid = 1931] [serial = 173] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7fe85e897c00) [pid = 1931] [serial = 174] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7fe8615ce000) [pid = 1931] [serial = 176] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7fe86256d400) [pid = 1931] [serial = 177] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7fe8662e1400) [pid = 1931] [serial = 182] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7fe86312bc00) [pid = 1931] [serial = 179] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7fe863f7d000) [pid = 1931] [serial = 180] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7fe863125800) [pid = 1931] [serial = 159] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7fe86455d000) [pid = 1931] [serial = 170] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7fe86f9b7800) [pid = 1931] [serial = 185] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7fe86fe33000) [pid = 1931] [serial = 188] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7fe870e0e400) [pid = 1931] [serial = 189] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7fe874bbfc00) [pid = 1931] [serial = 192] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7fe86fc0ec00) [pid = 1931] [serial = 186] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7fe86ebd4000) [pid = 1931] [serial = 183] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7fe86fe0f400) [pid = 1931] [serial = 191] [outer = (nil)] [url = about:blank] 04:38:04 INFO - PROCESS | 1931 | 1461065884375 Marionette TRACE conn5 <- [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]]]}] 04:38:04 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. 04:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1288ms 04:38:04 INFO - PROCESS | 1931 | 1461065884410 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 1931 | 1461065884414 Marionette TRACE conn5 <- [1,317,null,{"value":"8"}] 04:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:38:04 INFO - PROCESS | 1931 | 1461065884423 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1931 | 1461065884426 Marionette TRACE conn5 <- [1,318,null,{}] 04:38:04 INFO - PROCESS | 1931 | 1461065884431 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:04 INFO - PROCESS | 1931 | 1461065884575 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 04:38:04 INFO - PROCESS | 1931 | 1461065884591 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86206f000 == 51 [pid = 1931] [id = 87] 04:38:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7fe85fd6a800) [pid = 1931] [serial = 260] [outer = (nil)] 04:38:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7fe86160f000) [pid = 1931] [serial = 261] [outer = 0x7fe85fd6a800] 04:38:04 INFO - PROCESS | 1931 | 1461065884653 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7fe861dd1400) [pid = 1931] [serial = 262] [outer = 0x7fe85fd6a800] 04:38:05 INFO - PROCESS | 1931 | 1461065885552 Marionette TRACE conn5 <- [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]]]}] 04:38:05 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. 04:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1182ms 04:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:38:05 INFO - PROCESS | 1931 | 1461065885607 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 1931 | 1461065885610 Marionette TRACE conn5 <- [1,321,null,{"value":"8"}] 04:38:05 INFO - PROCESS | 1931 | 1461065885624 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1931 | 1461065885634 Marionette TRACE conn5 <- [1,322,null,{}] 04:38:05 INFO - PROCESS | 1931 | 1461065885642 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:05 INFO - PROCESS | 1931 | 1461065885795 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 04:38:05 INFO - PROCESS | 1931 | 1461065885807 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85910f000 == 52 [pid = 1931] [id = 88] 04:38:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7fe8591bb400) [pid = 1931] [serial = 263] [outer = (nil)] 04:38:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe862f42000) [pid = 1931] [serial = 264] [outer = 0x7fe8591bb400] 04:38:05 INFO - PROCESS | 1931 | 1461065885882 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe863506000) [pid = 1931] [serial = 265] [outer = 0x7fe8591bb400] 04:38:06 INFO - PROCESS | 1931 | 1461065886648 Marionette TRACE conn5 <- [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]]]}] 04:38:06 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. 04:38:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1053ms 04:38:06 INFO - PROCESS | 1931 | 1461065886671 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 04:38:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:38:06 INFO - PROCESS | 1931 | 1461065886676 Marionette TRACE conn5 <- [1,325,null,{"value":"8"}] 04:38:06 INFO - PROCESS | 1931 | 1461065886683 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 1931 | 1461065886697 Marionette TRACE conn5 <- [1,326,null,{}] 04:38:06 INFO - PROCESS | 1931 | 1461065886737 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:06 INFO - PROCESS | 1931 | 1461065886917 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 04:38:06 INFO - PROCESS | 1931 | 1461065886946 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86572b800 == 53 [pid = 1931] [id = 89] 04:38:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe857367000) [pid = 1931] [serial = 266] [outer = (nil)] 04:38:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7fe85736e000) [pid = 1931] [serial = 267] [outer = 0x7fe857367000] 04:38:07 INFO - PROCESS | 1931 | 1461065887011 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7fe8615d4c00) [pid = 1931] [serial = 268] [outer = 0x7fe857367000] 04:38:07 INFO - PROCESS | 1931 | 1461065887866 Marionette TRACE conn5 <- [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]]]}] 04:38:07 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. 04:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1228ms 04:38:07 INFO - PROCESS | 1931 | 1461065887911 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1931 | 1461065887915 Marionette TRACE conn5 <- [1,329,null,{"value":"8"}] 04:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:38:07 INFO - PROCESS | 1931 | 1461065887920 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1931 | 1461065887923 Marionette TRACE conn5 <- [1,330,null,{}] 04:38:07 INFO - PROCESS | 1931 | 1461065887929 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:08 INFO - PROCESS | 1931 | 1461065888125 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 04:38:08 INFO - PROCESS | 1931 | 1461065888144 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859c98800 == 54 [pid = 1931] [id = 90] 04:38:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7fe863f86000) [pid = 1931] [serial = 269] [outer = (nil)] 04:38:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7fe8643bec00) [pid = 1931] [serial = 270] [outer = 0x7fe863f86000] 04:38:08 INFO - PROCESS | 1931 | 1461065888273 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7fe869ae1000) [pid = 1931] [serial = 271] [outer = 0x7fe863f86000] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7fe85cc35000) [pid = 1931] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7fe85cbe0000) [pid = 1931] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7fe8662ab800) [pid = 1931] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7fe858792c00) [pid = 1931] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7fe85e88dc00) [pid = 1931] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7fe85cce5400) [pid = 1931] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7fe85cbdfc00) [pid = 1931] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:38:09 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7fe85ccee000) [pid = 1931] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:38:09 INFO - PROCESS | 1931 | 1461065889921 Marionette TRACE conn5 <- [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]]]}] 04:38:09 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. 04:38:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 2042ms 04:38:09 INFO - PROCESS | 1931 | 1461065889966 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1931 | 1461065889972 Marionette TRACE conn5 <- [1,333,null,{"value":"8"}] 04:38:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:38:09 INFO - PROCESS | 1931 | 1461065889981 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 1931 | 1461065889986 Marionette TRACE conn5 <- [1,334,null,{}] 04:38:09 INFO - PROCESS | 1931 | 1461065889995 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:10 INFO - PROCESS | 1931 | 1461065890249 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 04:38:10 INFO - PROCESS | 1931 | 1461065890444 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86eb17800 == 55 [pid = 1931] [id = 91] 04:38:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7fe8573eac00) [pid = 1931] [serial = 272] [outer = (nil)] 04:38:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7fe8573f0c00) [pid = 1931] [serial = 273] [outer = 0x7fe8573eac00] 04:38:10 INFO - PROCESS | 1931 | 1461065890551 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7fe85ccf0800) [pid = 1931] [serial = 274] [outer = 0x7fe8573eac00] 04:38:11 INFO - PROCESS | 1931 | 1461065891789 Marionette TRACE conn5 <- [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]]]}] 04:38:11 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. 04:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1838ms 04:38:11 INFO - PROCESS | 1931 | 1461065891823 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 04:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:38:11 INFO - PROCESS | 1931 | 1461065891833 Marionette TRACE conn5 <- [1,337,null,{"value":"8"}] 04:38:11 INFO - PROCESS | 1931 | 1461065891847 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 1931 | 1461065891857 Marionette TRACE conn5 <- [1,338,null,{}] 04:38:11 INFO - PROCESS | 1931 | 1461065891873 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 1931 | 1461065892210 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 04:38:12 INFO - PROCESS | 1931 | 1461065892444 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8614ae800 == 56 [pid = 1931] [id = 92] 04:38:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7fe8586a3000) [pid = 1931] [serial = 275] [outer = (nil)] 04:38:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7fe858792c00) [pid = 1931] [serial = 276] [outer = 0x7fe8586a3000] 04:38:12 INFO - PROCESS | 1931 | 1461065892593 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7fe859068800) [pid = 1931] [serial = 277] [outer = 0x7fe8586a3000] 04:38:13 INFO - PROCESS | 1931 | 1461065893828 Marionette TRACE conn5 <- [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]]]}] 04:38:13 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. 04:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 2051ms 04:38:13 INFO - PROCESS | 1931 | 1461065893898 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 1931 | 1461065893912 Marionette TRACE conn5 <- [1,341,null,{"value":"8"}] 04:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:38:13 INFO - PROCESS | 1931 | 1461065893929 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1931 | 1461065893935 Marionette TRACE conn5 <- [1,342,null,{}] 04:38:13 INFO - PROCESS | 1931 | 1461065893962 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:14 INFO - PROCESS | 1931 | 1461065894408 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 04:38:14 INFO - PROCESS | 1931 | 1461065894543 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865725000 == 57 [pid = 1931] [id = 93] 04:38:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7fe8591b7c00) [pid = 1931] [serial = 278] [outer = (nil)] 04:38:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7fe859cbc800) [pid = 1931] [serial = 279] [outer = 0x7fe8591b7c00] 04:38:14 INFO - PROCESS | 1931 | 1461065894676 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7fe85cbdfc00) [pid = 1931] [serial = 280] [outer = 0x7fe8591b7c00] 04:38:15 INFO - PROCESS | 1931 | 1461065895928 Marionette TRACE conn5 <- [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]]]}] 04:38:15 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. 04:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 2043ms 04:38:15 INFO - PROCESS | 1931 | 1461065895973 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 04:38:15 INFO - PROCESS | 1931 | 1461065895980 Marionette TRACE conn5 <- [1,345,null,{"value":"8"}] 04:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:38:15 INFO - PROCESS | 1931 | 1461065895990 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1931 | 1461065896000 Marionette TRACE conn5 <- [1,346,null,{}] 04:38:16 INFO - PROCESS | 1931 | 1461065896072 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:16 INFO - PROCESS | 1931 | 1461065896580 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 04:38:16 INFO - PROCESS | 1931 | 1461065896720 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872e2a000 == 58 [pid = 1931] [id = 94] 04:38:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7fe85e897c00) [pid = 1931] [serial = 281] [outer = (nil)] 04:38:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7fe861603000) [pid = 1931] [serial = 282] [outer = 0x7fe85e897c00] 04:38:16 INFO - PROCESS | 1931 | 1461065896855 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7fe861dd1000) [pid = 1931] [serial = 283] [outer = 0x7fe85e897c00] 04:38:18 INFO - PROCESS | 1931 | 1461065898160 Marionette TRACE conn5 <- [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]]]}] 04:38:18 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. 04:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 2215ms 04:38:18 INFO - PROCESS | 1931 | 1461065898207 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 04:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:38:18 INFO - PROCESS | 1931 | 1461065898214 Marionette TRACE conn5 <- [1,349,null,{"value":"8"}] 04:38:18 INFO - PROCESS | 1931 | 1461065898223 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1931 | 1461065898229 Marionette TRACE conn5 <- [1,350,null,{}] 04:38:18 INFO - PROCESS | 1931 | 1461065898255 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:18 INFO - PROCESS | 1931 | 1461065898539 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 04:38:18 INFO - PROCESS | 1931 | 1461065898775 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a32000 == 59 [pid = 1931] [id = 95] 04:38:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe858507000) [pid = 1931] [serial = 284] [outer = (nil)] 04:38:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe85850d800) [pid = 1931] [serial = 285] [outer = 0x7fe858507000] 04:38:18 INFO - PROCESS | 1931 | 1461065898864 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe85e89a400) [pid = 1931] [serial = 286] [outer = 0x7fe858507000] 04:38:19 INFO - PROCESS | 1931 | 1461065899684 Marionette TRACE conn5 <- [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]]]}] 04:38:19 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. 04:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1496ms 04:38:19 INFO - PROCESS | 1931 | 1461065899723 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1931 | 1461065899727 Marionette TRACE conn5 <- [1,353,null,{"value":"8"}] 04:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:38:19 INFO - PROCESS | 1931 | 1461065899734 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1931 | 1461065899737 Marionette TRACE conn5 <- [1,354,null,{}] 04:38:19 INFO - PROCESS | 1931 | 1461065899744 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:19 INFO - PROCESS | 1931 | 1461065899907 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 04:38:20 INFO - PROCESS | 1931 | 1461065900065 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857390800 == 60 [pid = 1931] [id = 96] 04:38:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe858508800) [pid = 1931] [serial = 287] [outer = (nil)] 04:38:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7fe862152c00) [pid = 1931] [serial = 288] [outer = 0x7fe858508800] 04:38:20 INFO - PROCESS | 1931 | 1461065900148 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7fe862f3bc00) [pid = 1931] [serial = 289] [outer = 0x7fe858508800] 04:38:21 INFO - PROCESS | 1931 | 1461065901070 Marionette TRACE conn5 <- [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]]]}] 04:38:21 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. 04:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 04:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:38:21 INFO - PROCESS | 1931 | 1461065901120 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 1931 | 1461065901123 Marionette TRACE conn5 <- [1,357,null,{"value":"8"}] 04:38:21 INFO - PROCESS | 1931 | 1461065901130 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 1931 | 1461065901133 Marionette TRACE conn5 <- [1,358,null,{}] 04:38:21 INFO - PROCESS | 1931 | 1461065901139 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 1931 | 1461065901369 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 04:38:21 INFO - PROCESS | 1931 | 1461065901561 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642b2000 == 61 [pid = 1931] [id = 97] 04:38:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7fe859228000) [pid = 1931] [serial = 290] [outer = (nil)] 04:38:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7fe86350ac00) [pid = 1931] [serial = 291] [outer = 0x7fe859228000] 04:38:21 INFO - PROCESS | 1931 | 1461065901684 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe864562400) [pid = 1931] [serial = 292] [outer = 0x7fe859228000] 04:38:22 INFO - PROCESS | 1931 | 1461065902555 Marionette TRACE conn5 <- [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]]]}] 04:38:22 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. 04:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1435ms 04:38:22 INFO - PROCESS | 1931 | 1461065902564 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1931 | 1461065902568 Marionette TRACE conn5 <- [1,361,null,{"value":"8"}] 04:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:38:22 INFO - PROCESS | 1931 | 1461065902574 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1931 | 1461065902577 Marionette TRACE conn5 <- [1,362,null,{}] 04:38:22 INFO - PROCESS | 1931 | 1461065902582 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 1931 | 1461065902746 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 04:38:22 INFO - PROCESS | 1931 | 1461065902892 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642c6800 == 62 [pid = 1931] [id = 98] 04:38:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe862f47800) [pid = 1931] [serial = 293] [outer = (nil)] 04:38:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7fe869ae2c00) [pid = 1931] [serial = 294] [outer = 0x7fe862f47800] 04:38:22 INFO - PROCESS | 1931 | 1461065902964 Marionette DEBUG loaded listener.js 04:38:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe86f9bc000) [pid = 1931] [serial = 295] [outer = 0x7fe862f47800] 04:38:23 INFO - PROCESS | 1931 | 1461065903838 Marionette TRACE conn5 <- [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]]]}] 04:38:23 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. 04:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1290ms 04:38:23 INFO - PROCESS | 1931 | 1461065903865 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 1931 | 1461065903870 Marionette TRACE conn5 <- [1,365,null,{"value":"8"}] 04:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:38:23 INFO - PROCESS | 1931 | 1461065903876 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 1931 | 1461065903879 Marionette TRACE conn5 <- [1,366,null,{}] 04:38:23 INFO - PROCESS | 1931 | 1461065903884 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:24 INFO - PROCESS | 1931 | 1461065904045 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 04:38:24 INFO - PROCESS | 1931 | 1461065904202 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857697800 == 63 [pid = 1931] [id = 99] 04:38:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe857367c00) [pid = 1931] [serial = 296] [outer = (nil)] 04:38:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe85d318800) [pid = 1931] [serial = 297] [outer = 0x7fe857367c00] 04:38:24 INFO - PROCESS | 1931 | 1461065904327 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe85d31f800) [pid = 1931] [serial = 298] [outer = 0x7fe857367c00] 04:38:25 INFO - PROCESS | 1931 | 1461065905592 Marionette TRACE conn5 <- [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]]]}] 04:38:25 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. 04:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1780ms 04:38:25 INFO - PROCESS | 1931 | 1461065905658 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 04:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:38:25 INFO - PROCESS | 1931 | 1461065905664 Marionette TRACE conn5 <- [1,369,null,{"value":"8"}] 04:38:25 INFO - PROCESS | 1931 | 1461065905674 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 1931 | 1461065905683 Marionette TRACE conn5 <- [1,370,null,{}] 04:38:25 INFO - PROCESS | 1931 | 1461065905697 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:25 INFO - PROCESS | 1931 | 1461065905990 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 04:38:26 INFO - PROCESS | 1931 | 1461065906209 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86223c000 == 64 [pid = 1931] [id = 100] 04:38:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe858504800) [pid = 1931] [serial = 299] [outer = (nil)] 04:38:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe85850a800) [pid = 1931] [serial = 300] [outer = 0x7fe858504800] 04:38:26 INFO - PROCESS | 1931 | 1461065906278 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe858974000) [pid = 1931] [serial = 301] [outer = 0x7fe858504800] 04:38:27 INFO - PROCESS | 1931 | 1461065907198 Marionette TRACE conn5 <- [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]]]}] 04:38:27 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. 04:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1543ms 04:38:27 INFO - PROCESS | 1931 | 1461065907214 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1931 | 1461065907222 Marionette TRACE conn5 <- [1,373,null,{"value":"8"}] 04:38:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:38:27 INFO - PROCESS | 1931 | 1461065907232 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1931 | 1461065907235 Marionette TRACE conn5 <- [1,374,null,{}] 04:38:27 INFO - PROCESS | 1931 | 1461065907241 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:27 INFO - PROCESS | 1931 | 1461065907399 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 04:38:27 INFO - PROCESS | 1931 | 1461065907597 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fb50000 == 65 [pid = 1931] [id = 101] 04:38:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe85906c000) [pid = 1931] [serial = 302] [outer = (nil)] 04:38:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe85906f800) [pid = 1931] [serial = 303] [outer = 0x7fe85906c000] 04:38:27 INFO - PROCESS | 1931 | 1461065907719 Marionette DEBUG loaded listener.js 04:38:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8591c2800) [pid = 1931] [serial = 304] [outer = 0x7fe85906c000] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe876d69800 == 64 [pid = 1931] [id = 46] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85a7c1000 == 63 [pid = 1931] [id = 43] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859c98800 == 62 [pid = 1931] [id = 90] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86572b800 == 61 [pid = 1931] [id = 89] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe875169000) [pid = 1931] [serial = 206] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe877a81400) [pid = 1931] [serial = 209] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe8586a1800) [pid = 1931] [serial = 212] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe861dcec00) [pid = 1931] [serial = 237] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85910f000 == 60 [pid = 1931] [id = 88] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86206f000 == 59 [pid = 1931] [id = 87] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86167b000 == 58 [pid = 1931] [id = 86] 04:38:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc08000 == 57 [pid = 1931] [id = 85] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe85cc3d000) [pid = 1931] [serial = 228] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe8643bfc00) [pid = 1931] [serial = 234] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe86f76c400) [pid = 1931] [serial = 231] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe87504a400) [pid = 1931] [serial = 195] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7fe862f41400) [pid = 1931] [serial = 220] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7fe862574000) [pid = 1931] [serial = 219] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7fe86429a400) [pid = 1931] [serial = 225] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7fe860687400) [pid = 1931] [serial = 217] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7fe85e898000) [pid = 1931] [serial = 216] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7fe8620c7400) [pid = 1931] [serial = 222] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7fe862f47400) [pid = 1931] [serial = 223] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7fe8639f6c00) [pid = 1931] [serial = 200] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7fe86fed6000) [pid = 1931] [serial = 203] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7fe8615cf800) [pid = 1931] [serial = 197] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7fe86188a800) [pid = 1931] [serial = 96] [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.] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7fe86fedd800) [pid = 1931] [serial = 232] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7fe85cc41c00) [pid = 1931] [serial = 229] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7fe86459d000) [pid = 1931] [serial = 226] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7fe870bc7c00) [pid = 1931] [serial = 235] [outer = (nil)] [url = about:blank] 04:38:28 INFO - PROCESS | 1931 | 1461065908655 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:38:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:38:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1484ms 04:38:28 INFO - PROCESS | 1931 | 1461065908717 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 04:38:28 INFO - PROCESS | 1931 | 1461065908721 Marionette TRACE conn5 <- [1,377,null,{"value":"8"}] 04:38:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:38:28 INFO - PROCESS | 1931 | 1461065908727 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:38:28 INFO - PROCESS | 1931 | 1461065908733 Marionette TRACE conn5 <- [1,378,null,{}] 04:38:28 INFO - PROCESS | 1931 | 1461065908749 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:28 INFO - PROCESS | 1931 | 1461065908915 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 04:38:29 INFO - PROCESS | 1931 | 1461065909018 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86206f000 == 58 [pid = 1931] [id = 102] 04:38:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7fe85a707400) [pid = 1931] [serial = 305] [outer = (nil)] 04:38:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7fe85cb85800) [pid = 1931] [serial = 306] [outer = 0x7fe85a707400] 04:38:29 INFO - PROCESS | 1931 | 1461065909177 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe85cc35800) [pid = 1931] [serial = 307] [outer = 0x7fe85a707400] 04:38:30 INFO - PROCESS | 1931 | 1461065910802 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:38:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 2086ms 04:38:30 INFO - PROCESS | 1931 | 1461065910814 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 1931 | 1461065910819 Marionette TRACE conn5 <- [1,381,null,{"value":"8"}] 04:38:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:38:30 INFO - PROCESS | 1931 | 1461065910825 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1931 | 1461065910829 Marionette TRACE conn5 <- [1,382,null,{}] 04:38:30 INFO - PROCESS | 1931 | 1461065910834 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:31 INFO - PROCESS | 1931 | 1461065911041 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 04:38:31 INFO - PROCESS | 1931 | 1461065911060 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86453b800 == 59 [pid = 1931] [id = 103] 04:38:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe859227000) [pid = 1931] [serial = 308] [outer = (nil)] 04:38:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe85ccee800) [pid = 1931] [serial = 309] [outer = 0x7fe859227000] 04:38:31 INFO - PROCESS | 1931 | 1461065911126 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe85d320000) [pid = 1931] [serial = 310] [outer = 0x7fe859227000] 04:38:31 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:31 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:31 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:31 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:31 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:32 INFO - PROCESS | 1931 | 1461065912012 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:38:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:38:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1237ms 04:38:32 INFO - PROCESS | 1931 | 1461065912065 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 04:38:32 INFO - PROCESS | 1931 | 1461065912070 Marionette TRACE conn5 <- [1,385,null,{"value":"8"}] 04:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:38:32 INFO - PROCESS | 1931 | 1461065912081 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 1931 | 1461065912084 Marionette TRACE conn5 <- [1,386,null,{}] 04:38:32 INFO - PROCESS | 1931 | 1461065912089 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:32 INFO - PROCESS | 1931 | 1461065912297 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 04:38:32 INFO - PROCESS | 1931 | 1461065912332 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86572e800 == 60 [pid = 1931] [id = 104] 04:38:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7fe85d321c00) [pid = 1931] [serial = 311] [outer = (nil)] 04:38:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7fe8615cf800) [pid = 1931] [serial = 312] [outer = 0x7fe85d321c00] 04:38:32 INFO - PROCESS | 1931 | 1461065912396 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7fe861dc8400) [pid = 1931] [serial = 313] [outer = 0x7fe85d321c00] 04:38:33 INFO - PROCESS | 1931 | 1461065913344 Marionette TRACE conn5 <- [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]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:38:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1279ms 04:38:33 INFO - PROCESS | 1931 | 1461065913365 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 04:38:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:38:33 INFO - PROCESS | 1931 | 1461065913369 Marionette TRACE conn5 <- [1,389,null,{"value":"8"}] 04:38:33 INFO - PROCESS | 1931 | 1461065913376 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1931 | 1461065913380 Marionette TRACE conn5 <- [1,390,null,{}] 04:38:33 INFO - PROCESS | 1931 | 1461065913386 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 1931 | 1461065913619 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 04:38:33 INFO - PROCESS | 1931 | 1461065913654 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87088e000 == 61 [pid = 1931] [id = 105] 04:38:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7fe859649800) [pid = 1931] [serial = 314] [outer = (nil)] 04:38:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe85964d400) [pid = 1931] [serial = 315] [outer = 0x7fe859649800] 04:38:33 INFO - PROCESS | 1931 | 1461065913727 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe86256a400) [pid = 1931] [serial = 316] [outer = 0x7fe859649800] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7fe8591bb400) [pid = 1931] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7fe858795c00) [pid = 1931] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7fe86256d800) [pid = 1931] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7fe85fd6a800) [pid = 1931] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7fe863f86000) [pid = 1931] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7fe861dc4c00) [pid = 1931] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7fe857367000) [pid = 1931] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7fe8591bc000) [pid = 1931] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7fe85cce9000) [pid = 1931] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:38:34 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7fe85e89bc00) [pid = 1931] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:38:34 INFO - PROCESS | 1931 | 1461065914826 Marionette TRACE conn5 <- [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]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1482ms 04:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:38:34 INFO - PROCESS | 1931 | 1461065914859 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1931 | 1461065914862 Marionette TRACE conn5 <- [1,393,null,{"value":"8"}] 04:38:34 INFO - PROCESS | 1931 | 1461065914869 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1931 | 1461065914871 Marionette TRACE conn5 <- [1,394,null,{}] 04:38:34 INFO - PROCESS | 1931 | 1461065914878 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:35 INFO - PROCESS | 1931 | 1461065915084 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 04:38:35 INFO - PROCESS | 1931 | 1461065915116 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870b15000 == 62 [pid = 1931] [id = 106] 04:38:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe857367000) [pid = 1931] [serial = 317] [outer = (nil)] 04:38:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe857379c00) [pid = 1931] [serial = 318] [outer = 0x7fe857367000] 04:38:35 INFO - PROCESS | 1931 | 1461065915182 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe857380400) [pid = 1931] [serial = 319] [outer = 0x7fe857367000] 04:38:35 INFO - PROCESS | 1931 | 1461065915991 Marionette TRACE conn5 <- [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]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:38:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1186ms 04:38:36 INFO - PROCESS | 1931 | 1461065916054 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 1931 | 1461065916058 Marionette TRACE conn5 <- [1,397,null,{"value":"8"}] 04:38:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:38:36 INFO - PROCESS | 1931 | 1461065916162 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1931 | 1461065916170 Marionette TRACE conn5 <- [1,398,null,{}] 04:38:36 INFO - PROCESS | 1931 | 1461065916182 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 1931 | 1461065916398 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 04:38:36 INFO - PROCESS | 1931 | 1461065916581 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc1c800 == 63 [pid = 1931] [id = 107] 04:38:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe85737d400) [pid = 1931] [serial = 320] [outer = (nil)] 04:38:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7fe8573e6000) [pid = 1931] [serial = 321] [outer = 0x7fe85737d400] 04:38:36 INFO - PROCESS | 1931 | 1461065916754 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7fe858503400) [pid = 1931] [serial = 322] [outer = 0x7fe85737d400] 04:38:37 INFO - PROCESS | 1931 | 1461065917777 Marionette TRACE conn5 <- [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]]]}] 04:38:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:38:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1782ms 04:38:37 INFO - PROCESS | 1931 | 1461065917864 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1931 | 1461065917871 Marionette TRACE conn5 <- [1,401,null,{"value":"8"}] 04:38:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:38:37 INFO - PROCESS | 1931 | 1461065917879 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1931 | 1461065917884 Marionette TRACE conn5 <- [1,402,null,{}] 04:38:37 INFO - PROCESS | 1931 | 1461065917896 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:38 INFO - PROCESS | 1931 | 1461065918122 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 04:38:38 INFO - PROCESS | 1931 | 1461065918324 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642cc000 == 64 [pid = 1931] [id = 108] 04:38:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7fe85897ec00) [pid = 1931] [serial = 323] [outer = (nil)] 04:38:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7fe8591bb800) [pid = 1931] [serial = 324] [outer = 0x7fe85897ec00] 04:38:38 INFO - PROCESS | 1931 | 1461065918401 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe859224400) [pid = 1931] [serial = 325] [outer = 0x7fe85897ec00] 04:38:39 INFO - PROCESS | 1931 | 1461065919465 Marionette TRACE conn5 <- [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]]]}] 04:38:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:38:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1642ms 04:38:39 INFO - PROCESS | 1931 | 1461065919523 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 1931 | 1461065919526 Marionette TRACE conn5 <- [1,405,null,{"value":"8"}] 04:38:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:38:39 INFO - PROCESS | 1931 | 1461065919534 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 1931 | 1461065919538 Marionette TRACE conn5 <- [1,406,null,{}] 04:38:39 INFO - PROCESS | 1931 | 1461065919543 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:39 INFO - PROCESS | 1931 | 1461065919732 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 04:38:39 INFO - PROCESS | 1931 | 1461065919944 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a35800 == 65 [pid = 1931] [id = 109] 04:38:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe859651800) [pid = 1931] [serial = 326] [outer = (nil)] 04:38:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7fe85cb83400) [pid = 1931] [serial = 327] [outer = 0x7fe859651800] 04:38:40 INFO - PROCESS | 1931 | 1461065920029 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe85cc3c000) [pid = 1931] [serial = 328] [outer = 0x7fe859651800] 04:38:40 INFO - PROCESS | 1931 | 1461065920888 Marionette TRACE conn5 <- [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]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1386ms 04:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:38:40 INFO - PROCESS | 1931 | 1461065920921 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 1931 | 1461065920924 Marionette TRACE conn5 <- [1,409,null,{"value":"8"}] 04:38:40 INFO - PROCESS | 1931 | 1461065920932 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1931 | 1461065920936 Marionette TRACE conn5 <- [1,410,null,{}] 04:38:40 INFO - PROCESS | 1931 | 1461065920942 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 1931 | 1461065921124 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 04:38:41 INFO - PROCESS | 1931 | 1461065921275 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c66800 == 66 [pid = 1931] [id = 110] 04:38:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe859644400) [pid = 1931] [serial = 329] [outer = (nil)] 04:38:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe860687400) [pid = 1931] [serial = 330] [outer = 0x7fe859644400] 04:38:41 INFO - PROCESS | 1931 | 1461065921348 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe861dcd800) [pid = 1931] [serial = 331] [outer = 0x7fe859644400] 04:38:42 INFO - PROCESS | 1931 | 1461065922291 Marionette TRACE conn5 <- [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]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:38:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1435ms 04:38:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:38:42 INFO - PROCESS | 1931 | 1461065922366 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1931 | 1461065922369 Marionette TRACE conn5 <- [1,413,null,{"value":"8"}] 04:38:42 INFO - PROCESS | 1931 | 1461065922376 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1931 | 1461065922378 Marionette TRACE conn5 <- [1,414,null,{}] 04:38:42 INFO - PROCESS | 1931 | 1461065922384 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 1931 | 1461065922571 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 04:38:42 INFO - PROCESS | 1931 | 1461065922804 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874a9d000 == 67 [pid = 1931] [id = 111] 04:38:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe8591be400) [pid = 1931] [serial = 332] [outer = (nil)] 04:38:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe862983400) [pid = 1931] [serial = 333] [outer = 0x7fe8591be400] 04:38:42 INFO - PROCESS | 1931 | 1461065922936 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe863124400) [pid = 1931] [serial = 334] [outer = 0x7fe8591be400] 04:38:44 INFO - PROCESS | 1931 | 1461065924104 Marionette TRACE conn5 <- [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]]]}] 04:38:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:38:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1787ms 04:38:44 INFO - PROCESS | 1931 | 1461065924164 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 1931 | 1461065924170 Marionette TRACE conn5 <- [1,417,null,{"value":"8"}] 04:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:38:44 INFO - PROCESS | 1931 | 1461065924180 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 1931 | 1461065924184 Marionette TRACE conn5 <- [1,418,null,{}] 04:38:44 INFO - PROCESS | 1931 | 1461065924194 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:44 INFO - PROCESS | 1931 | 1461065924472 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 04:38:44 INFO - PROCESS | 1931 | 1461065924661 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525f0800 == 68 [pid = 1931] [id = 112] 04:38:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe8525c9c00) [pid = 1931] [serial = 335] [outer = (nil)] 04:38:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe8634dc400) [pid = 1931] [serial = 336] [outer = 0x7fe8525c9c00] 04:38:44 INFO - PROCESS | 1931 | 1461065924739 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8643bf000) [pid = 1931] [serial = 337] [outer = 0x7fe8525c9c00] 04:38:46 INFO - PROCESS | 1931 | 1461065926012 Marionette TRACE conn5 <- [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]]]}] 04:38:46 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 04:38:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1886ms 04:38:46 INFO - PROCESS | 1931 | 1461065926120 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1931 | 1461065926124 Marionette TRACE conn5 <- [1,421,null,{"value":"8"}] 04:38:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:38:46 INFO - PROCESS | 1931 | 1461065926133 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1931 | 1461065926136 Marionette TRACE conn5 <- [1,422,null,{}] 04:38:46 INFO - PROCESS | 1931 | 1461065926143 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 1931 | 1461065926310 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 04:38:46 INFO - PROCESS | 1931 | 1461065926455 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594c6000 == 69 [pid = 1931] [id = 113] 04:38:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe8525ca000) [pid = 1931] [serial = 338] [outer = (nil)] 04:38:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe8530e1400) [pid = 1931] [serial = 339] [outer = 0x7fe8525ca000] 04:38:46 INFO - PROCESS | 1931 | 1461065926534 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe8530ea400) [pid = 1931] [serial = 340] [outer = 0x7fe8525ca000] 04:38:47 INFO - PROCESS | 1931 | 1461065927747 Marionette TRACE conn5 <- [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]]]}] 04:38:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1640ms 04:38:47 INFO - PROCESS | 1931 | 1461065927783 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 1931 | 1461065927786 Marionette TRACE conn5 <- [1,425,null,{"value":"8"}] 04:38:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:38:47 INFO - PROCESS | 1931 | 1461065927795 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 1931 | 1461065927799 Marionette TRACE conn5 <- [1,426,null,{}] 04:38:47 INFO - PROCESS | 1931 | 1461065927805 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:48 INFO - PROCESS | 1931 | 1461065928022 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 04:38:48 INFO - PROCESS | 1931 | 1461065928409 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859115000 == 70 [pid = 1931] [id = 114] 04:38:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8525c8400) [pid = 1931] [serial = 341] [outer = (nil)] 04:38:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe8525ccc00) [pid = 1931] [serial = 342] [outer = 0x7fe8525c8400] 04:38:48 INFO - PROCESS | 1931 | 1461065928510 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8527bac00) [pid = 1931] [serial = 343] [outer = 0x7fe8525c8400] 04:38:49 INFO - PROCESS | 1931 | 1461065929404 Marionette TRACE conn5 <- [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] 04:38:49 INFO - PROCESS | 1931 | 1461065929485 Marionette TRACE conn5 <- [1,429,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:38:49 INFO - PROCESS | 1931 | 1461065929496 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1931 | 1461065929499 Marionette TRACE conn5 <- [1,430,null,{}] 04:38:49 INFO - PROCESS | 1931 | 1461065929507 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 1931 | 1461065929779 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 04:38:50 INFO - PROCESS | 1931 | 1461065930050 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a1d800 == 69 [pid = 1931] [id = 40] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe8573f0c00) [pid = 1931] [serial = 273] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85739d800 == 70 [pid = 1931] [id = 115] 04:38:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe85737f400) [pid = 1931] [serial = 344] [outer = (nil)] 04:38:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe8573e2c00) [pid = 1931] [serial = 345] [outer = 0x7fe85737f400] 04:38:50 INFO - PROCESS | 1931 | 1461065930161 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8573eec00) [pid = 1931] [serial = 346] [outer = 0x7fe85737f400] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87088e000 == 69 [pid = 1931] [id = 105] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86572e800 == 68 [pid = 1931] [id = 104] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86453b800 == 67 [pid = 1931] [id = 103] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86206f000 == 66 [pid = 1931] [id = 102] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fb50000 == 65 [pid = 1931] [id = 101] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86223c000 == 64 [pid = 1931] [id = 100] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865725000 == 63 [pid = 1931] [id = 93] 04:38:50 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8614ae800 == 62 [pid = 1931] [id = 92] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe8657bdc00) [pid = 1931] [serial = 246] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe870e02400) [pid = 1931] [serial = 249] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe863506000) [pid = 1931] [serial = 265] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe874f98400) [pid = 1931] [serial = 138] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe87510fc00) [pid = 1931] [serial = 252] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe8643bf800) [pid = 1931] [serial = 141] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe861dd1400) [pid = 1931] [serial = 262] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe8643bec00) [pid = 1931] [serial = 270] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe861dd3800) [pid = 1931] [serial = 238] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe8615d4c00) [pid = 1931] [serial = 268] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe862f42000) [pid = 1931] [serial = 264] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe8591c0c00) [pid = 1931] [serial = 255] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe85ccef400) [pid = 1931] [serial = 258] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe8657cd000) [pid = 1931] [serial = 144] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe869ae1000) [pid = 1931] [serial = 271] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe85ab9ac00) [pid = 1931] [serial = 256] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7fe85cce7000) [pid = 1931] [serial = 240] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7fe85e899400) [pid = 1931] [serial = 259] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7fe85736e000) [pid = 1931] [serial = 267] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7fe861dc8c00) [pid = 1931] [serial = 243] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7fe86160f000) [pid = 1931] [serial = 261] [outer = (nil)] [url = about:blank] 04:38:50 INFO - PROCESS | 1931 | 1461065930900 Marionette TRACE conn5 <- [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]]]}] 04:38:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:38:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1435ms 04:38:50 INFO - PROCESS | 1931 | 1461065930932 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 1931 | 1461065930938 Marionette TRACE conn5 <- [1,433,null,{"value":"8"}] 04:38:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:38:50 INFO - PROCESS | 1931 | 1461065930975 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 1931 | 1461065930978 Marionette TRACE conn5 <- [1,434,null,{}] 04:38:50 INFO - PROCESS | 1931 | 1461065930984 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:51 INFO - PROCESS | 1931 | 1461065931150 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 04:38:51 INFO - PROCESS | 1931 | 1461065931162 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de5f800 == 63 [pid = 1931] [id = 116] 04:38:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe858509800) [pid = 1931] [serial = 347] [outer = (nil)] 04:38:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe858975000) [pid = 1931] [serial = 348] [outer = 0x7fe858509800] 04:38:51 INFO - PROCESS | 1931 | 1461065931227 Marionette DEBUG loaded listener.js 04:38:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7fe859066000) [pid = 1931] [serial = 349] [outer = 0x7fe858509800] 04:38:52 INFO - PROCESS | 1931 | 1461065932131 Marionette TRACE conn5 <- [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]]]}] 04:38:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:38:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1185ms 04:38:52 INFO - PROCESS | 1931 | 1461065932156 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 1931 | 1461065932161 Marionette TRACE conn5 <- [1,437,null,{"value":"8"}] 04:38:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:38:52 INFO - PROCESS | 1931 | 1461065932169 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 1931 | 1461065932177 Marionette TRACE conn5 <- [1,438,null,{}] 04:38:52 INFO - PROCESS | 1931 | 1461065932194 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:52 INFO - PROCESS | 1931 | 1461065932347 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 04:38:52 INFO - PROCESS | 1931 | 1461065932359 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862eb7800 == 64 [pid = 1931] [id = 117] 04:38:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe858506c00) [pid = 1931] [serial = 350] [outer = (nil)] 04:38:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe859642c00) [pid = 1931] [serial = 351] [outer = 0x7fe858506c00] 04:38:52 INFO - PROCESS | 1931 | 1461065932422 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe859651000) [pid = 1931] [serial = 352] [outer = 0x7fe858506c00] 04:38:53 INFO - PROCESS | 1931 | 1461065933303 Marionette TRACE conn5 <- [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]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:38:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1194ms 04:38:53 INFO - PROCESS | 1931 | 1461065933365 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1931 | 1461065933370 Marionette TRACE conn5 <- [1,441,null,{"value":"8"}] 04:38:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:38:53 INFO - PROCESS | 1931 | 1461065933376 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1931 | 1461065933378 Marionette TRACE conn5 <- [1,442,null,{}] 04:38:53 INFO - PROCESS | 1931 | 1461065933383 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 1931 | 1461065933588 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 04:38:53 INFO - PROCESS | 1931 | 1461065933615 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642c1000 == 65 [pid = 1931] [id = 118] 04:38:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe8591c3400) [pid = 1931] [serial = 353] [outer = (nil)] 04:38:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe85cbe0400) [pid = 1931] [serial = 354] [outer = 0x7fe8591c3400] 04:38:53 INFO - PROCESS | 1931 | 1461065933681 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe85cc3fc00) [pid = 1931] [serial = 355] [outer = 0x7fe8591c3400] 04:38:54 INFO - PROCESS | 1931 | 1461065934536 Marionette TRACE conn5 <- [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]]]}] 04:38:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:38:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1186ms 04:38:54 INFO - PROCESS | 1931 | 1461065934563 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 1931 | 1461065934566 Marionette TRACE conn5 <- [1,445,null,{"value":"8"}] 04:38:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:38:54 INFO - PROCESS | 1931 | 1461065934573 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 1931 | 1461065934575 Marionette TRACE conn5 <- [1,446,null,{}] 04:38:54 INFO - PROCESS | 1931 | 1461065934588 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:54 INFO - PROCESS | 1931 | 1461065934786 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 04:38:54 INFO - PROCESS | 1931 | 1461065934811 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86573c000 == 66 [pid = 1931] [id = 119] 04:38:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe85d31a400) [pid = 1931] [serial = 356] [outer = (nil)] 04:38:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe85d322c00) [pid = 1931] [serial = 357] [outer = 0x7fe85d31a400] 04:38:54 INFO - PROCESS | 1931 | 1461065934886 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe861604400) [pid = 1931] [serial = 358] [outer = 0x7fe85d31a400] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe85d321c00) [pid = 1931] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe859649800) [pid = 1931] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe85a707400) [pid = 1931] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe859227000) [pid = 1931] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe858504800) [pid = 1931] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe85906c000) [pid = 1931] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:38:55 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe8573eac00) [pid = 1931] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:38:55 INFO - PROCESS | 1931 | 1461065935892 Marionette TRACE conn5 <- [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]]]}] 04:38:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:38:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1347ms 04:38:55 INFO - PROCESS | 1931 | 1461065935932 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 04:38:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:38:55 INFO - PROCESS | 1931 | 1461065935937 Marionette TRACE conn5 <- [1,449,null,{"value":"8"}] 04:38:55 INFO - PROCESS | 1931 | 1461065935943 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1931 | 1461065935946 Marionette TRACE conn5 <- [1,450,null,{}] 04:38:55 INFO - PROCESS | 1931 | 1461065935951 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:56 INFO - PROCESS | 1931 | 1461065936118 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 04:38:56 INFO - PROCESS | 1931 | 1461065936134 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f975000 == 67 [pid = 1931] [id = 120] 04:38:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe859649800) [pid = 1931] [serial = 359] [outer = (nil)] 04:38:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe861dd0800) [pid = 1931] [serial = 360] [outer = 0x7fe859649800] 04:38:56 INFO - PROCESS | 1931 | 1461065936198 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe86297b000) [pid = 1931] [serial = 361] [outer = 0x7fe859649800] 04:38:57 INFO - PROCESS | 1931 | 1461065936992 Marionette TRACE conn5 <- [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] 04:38:57 INFO - PROCESS | 1931 | 1461065937039 Marionette TRACE conn5 <- [1,453,null,{"value":"8"}] 04:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:38:57 INFO - PROCESS | 1931 | 1461065937045 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1931 | 1461065937048 Marionette TRACE conn5 <- [1,454,null,{}] 04:38:57 INFO - PROCESS | 1931 | 1461065937053 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 1931 | 1461065937208 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 04:38:57 INFO - PROCESS | 1931 | 1461065937228 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872d73800 == 68 [pid = 1931] [id = 121] 04:38:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe857371000) [pid = 1931] [serial = 362] [outer = (nil)] 04:38:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe863510000) [pid = 1931] [serial = 363] [outer = 0x7fe857371000] 04:38:57 INFO - PROCESS | 1931 | 1461065937297 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe8643cbc00) [pid = 1931] [serial = 364] [outer = 0x7fe857371000] 04:38:58 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:38:58 INFO - PROCESS | 1931 | 1461065938507 Marionette TRACE conn5 <- [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]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1538ms 04:38:58 INFO - PROCESS | 1931 | 1461065938584 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1931 | 1461065938589 Marionette TRACE conn5 <- [1,457,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:38:58 INFO - PROCESS | 1931 | 1461065938597 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1931 | 1461065938603 Marionette TRACE conn5 <- [1,458,null,{}] 04:38:58 INFO - PROCESS | 1931 | 1461065938610 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 1931 | 1461065938832 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 04:38:59 INFO - PROCESS | 1931 | 1461065939080 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de5f000 == 69 [pid = 1931] [id = 122] 04:38:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe857376800) [pid = 1931] [serial = 365] [outer = (nil)] 04:38:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8573ef400) [pid = 1931] [serial = 366] [outer = 0x7fe857376800] 04:38:59 INFO - PROCESS | 1931 | 1461065939157 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe858798400) [pid = 1931] [serial = 367] [outer = 0x7fe857376800] 04:39:00 INFO - PROCESS | 1931 | 1461065940152 Marionette TRACE conn5 <- [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] 04:39:00 INFO - PROCESS | 1931 | 1461065940197 Marionette TRACE conn5 <- [1,461,null,{"value":"8"}] 04:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:39:00 INFO - PROCESS | 1931 | 1461065940211 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 1931 | 1461065940214 Marionette TRACE conn5 <- [1,462,null,{}] 04:39:00 INFO - PROCESS | 1931 | 1461065940221 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 1931 | 1461065940414 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 04:39:00 INFO - PROCESS | 1931 | 1461065940648 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869ac6000 == 70 [pid = 1931] [id = 123] 04:39:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe85737ac00) [pid = 1931] [serial = 368] [outer = (nil)] 04:39:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe859226c00) [pid = 1931] [serial = 369] [outer = 0x7fe85737ac00] 04:39:00 INFO - PROCESS | 1931 | 1461065940762 Marionette DEBUG loaded listener.js 04:39:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe85cb82c00) [pid = 1931] [serial = 370] [outer = 0x7fe85737ac00] 04:39:01 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:01 INFO - PROCESS | 1931 | 1461065941661 Marionette TRACE conn5 <- [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] 04:39:01 INFO - PROCESS | 1931 | 1461065941749 Marionette TRACE conn5 <- [1,465,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:39:01 INFO - PROCESS | 1931 | 1461065941756 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1931 | 1461065941762 Marionette TRACE conn5 <- [1,466,null,{}] 04:39:01 INFO - PROCESS | 1931 | 1461065941797 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:01 INFO - PROCESS | 1931 | 1461065941974 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 04:39:02 INFO - PROCESS | 1931 | 1461065942122 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877744000 == 71 [pid = 1931] [id = 124] 04:39:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe85cc42c00) [pid = 1931] [serial = 371] [outer = (nil)] 04:39:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe85fd6bc00) [pid = 1931] [serial = 372] [outer = 0x7fe85cc42c00] 04:39:02 INFO - PROCESS | 1931 | 1461065942261 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe862f31400) [pid = 1931] [serial = 373] [outer = 0x7fe85cc42c00] 04:39:03 INFO - PROCESS | 1931 | 1461065943149 Marionette TRACE conn5 <- [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] 04:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:39:03 INFO - PROCESS | 1931 | 1461065943217 Marionette TRACE conn5 <- [1,469,null,{"value":"8"}] 04:39:03 INFO - PROCESS | 1931 | 1461065943223 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1931 | 1461065943227 Marionette TRACE conn5 <- [1,470,null,{}] 04:39:03 INFO - PROCESS | 1931 | 1461065943232 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 1931 | 1461065943408 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 04:39:03 INFO - PROCESS | 1931 | 1461065943559 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d19000 == 72 [pid = 1931] [id = 125] 04:39:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe859166400) [pid = 1931] [serial = 374] [outer = (nil)] 04:39:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe85916d400) [pid = 1931] [serial = 375] [outer = 0x7fe859166400] 04:39:03 INFO - PROCESS | 1931 | 1461065943634 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe861ce7400) [pid = 1931] [serial = 376] [outer = 0x7fe859166400] 04:39:04 INFO - PROCESS | 1931 | 1461065944533 Marionette TRACE conn5 <- [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]]]}] 04:39:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:39:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1383ms 04:39:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:39:04 INFO - PROCESS | 1931 | 1461065944607 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 04:39:04 INFO - PROCESS | 1931 | 1461065944610 Marionette TRACE conn5 <- [1,473,null,{"value":"8"}] 04:39:04 INFO - PROCESS | 1931 | 1461065944617 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 1931 | 1461065944619 Marionette TRACE conn5 <- [1,474,null,{}] 04:39:04 INFO - PROCESS | 1931 | 1461065944626 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:04 INFO - PROCESS | 1931 | 1461065944827 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 04:39:04 INFO - PROCESS | 1931 | 1461065944977 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dae0800 == 73 [pid = 1931] [id = 126] 04:39:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe859167800) [pid = 1931] [serial = 377] [outer = (nil)] 04:39:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8642a4800) [pid = 1931] [serial = 378] [outer = 0x7fe859167800] 04:39:05 INFO - PROCESS | 1931 | 1461065945052 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8657ca800) [pid = 1931] [serial = 379] [outer = 0x7fe859167800] 04:39:06 INFO - PROCESS | 1931 | 1461065946567 Marionette TRACE conn5 <- [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]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1984ms 04:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:39:06 INFO - PROCESS | 1931 | 1461065946600 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1931 | 1461065946603 Marionette TRACE conn5 <- [1,477,null,{"value":"8"}] 04:39:06 INFO - PROCESS | 1931 | 1461065946610 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1931 | 1461065946613 Marionette TRACE conn5 <- [1,478,null,{}] 04:39:06 INFO - PROCESS | 1931 | 1461065946619 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 1931 | 1461065946798 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 04:39:06 INFO - PROCESS | 1931 | 1461065946954 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858560000 == 74 [pid = 1931] [id = 127] 04:39:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe861dc8c00) [pid = 1931] [serial = 380] [outer = (nil)] 04:39:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe874bbfc00) [pid = 1931] [serial = 381] [outer = 0x7fe861dc8c00] 04:39:07 INFO - PROCESS | 1931 | 1461065947027 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe87905bc00) [pid = 1931] [serial = 382] [outer = 0x7fe861dc8c00] 04:39:08 INFO - PROCESS | 1931 | 1461065948030 Marionette TRACE conn5 <- [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]]]}] 04:39:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1483ms 04:39:08 INFO - PROCESS | 1931 | 1461065948093 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 04:39:08 INFO - PROCESS | 1931 | 1461065948097 Marionette TRACE conn5 <- [1,481,null,{"value":"8"}] 04:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:39:08 INFO - PROCESS | 1931 | 1461065948104 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:39:08 INFO - PROCESS | 1931 | 1461065948107 Marionette TRACE conn5 <- [1,482,null,{}] 04:39:08 INFO - PROCESS | 1931 | 1461065948114 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:08 INFO - PROCESS | 1931 | 1461065948292 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 04:39:08 INFO - PROCESS | 1931 | 1461065948512 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fde5000 == 75 [pid = 1931] [id = 128] 04:39:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe85258ac00) [pid = 1931] [serial = 383] [outer = (nil)] 04:39:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe85258e400) [pid = 1931] [serial = 384] [outer = 0x7fe85258ac00] 04:39:08 INFO - PROCESS | 1931 | 1461065948620 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8530eb800) [pid = 1931] [serial = 385] [outer = 0x7fe85258ac00] 04:39:10 INFO - PROCESS | 1931 | 1461065950015 Marionette TRACE conn5 <- [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]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:39:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2036ms 04:39:10 INFO - PROCESS | 1931 | 1461065950143 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 1931 | 1461065950148 Marionette TRACE conn5 <- [1,485,null,{"value":"8"}] 04:39:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:39:10 INFO - PROCESS | 1931 | 1461065950156 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1931 | 1461065950163 Marionette TRACE conn5 <- [1,486,null,{}] 04:39:10 INFO - PROCESS | 1931 | 1461065950188 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 1931 | 1461065950390 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 04:39:10 INFO - PROCESS | 1931 | 1461065950718 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c5b800 == 76 [pid = 1931] [id = 129] 04:39:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8527bb400) [pid = 1931] [serial = 386] [outer = (nil)] 04:39:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8530de400) [pid = 1931] [serial = 387] [outer = 0x7fe8527bb400] 04:39:10 INFO - PROCESS | 1931 | 1461065950811 Marionette DEBUG loaded listener.js 04:39:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85736e400) [pid = 1931] [serial = 388] [outer = 0x7fe8527bb400] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85a7b5800 == 75 [pid = 1931] [id = 54] 04:39:11 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe857379c00) [pid = 1931] [serial = 318] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe862152c00) [pid = 1931] [serial = 288] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe86350ac00) [pid = 1931] [serial = 291] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe869ae2c00) [pid = 1931] [serial = 294] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe85d318800) [pid = 1931] [serial = 297] [outer = (nil)] [url = about:blank] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86f975000 == 74 [pid = 1931] [id = 120] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86573c000 == 73 [pid = 1931] [id = 119] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642c1000 == 72 [pid = 1931] [id = 118] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862eb7800 == 71 [pid = 1931] [id = 117] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de5f800 == 70 [pid = 1931] [id = 116] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85739d800 == 69 [pid = 1931] [id = 115] 04:39:11 INFO - PROCESS | 1931 | 1461065951970 Marionette TRACE conn5 <- [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]]]}] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859115000 == 68 [pid = 1931] [id = 114] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642cc000 == 67 [pid = 1931] [id = 108] 04:39:11 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc1c800 == 66 [pid = 1931] [id = 107] 04:39:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:39:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1860ms 04:39:12 INFO - PROCESS | 1931 | 1461065952019 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 1931 | 1461065952029 Marionette TRACE conn5 <- [1,489,null,{"value":"8"}] 04:39:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:39:12 INFO - PROCESS | 1931 | 1461065952040 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 1931 | 1461065952045 Marionette TRACE conn5 <- [1,490,null,{}] 04:39:12 INFO - PROCESS | 1931 | 1461065952053 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:12 INFO - PROCESS | 1931 | 1461065952243 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe8615cf800) [pid = 1931] [serial = 312] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe85964d400) [pid = 1931] [serial = 315] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe85cb85800) [pid = 1931] [serial = 306] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe85cc35800) [pid = 1931] [serial = 307] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe85ccee800) [pid = 1931] [serial = 309] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe858974000) [pid = 1931] [serial = 301] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe85850a800) [pid = 1931] [serial = 300] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8591c2800) [pid = 1931] [serial = 304] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe85906f800) [pid = 1931] [serial = 303] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe85850d800) [pid = 1931] [serial = 285] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe859cbc800) [pid = 1931] [serial = 279] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe858792c00) [pid = 1931] [serial = 276] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe861603000) [pid = 1931] [serial = 282] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe85ccf0800) [pid = 1931] [serial = 274] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe861dc8400) [pid = 1931] [serial = 313] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe86256a400) [pid = 1931] [serial = 316] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe85d320000) [pid = 1931] [serial = 310] [outer = (nil)] [url = about:blank] 04:39:12 INFO - PROCESS | 1931 | 1461065952416 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85910b800 == 67 [pid = 1931] [id = 130] 04:39:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe857544400) [pid = 1931] [serial = 389] [outer = (nil)] 04:39:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe85754a000) [pid = 1931] [serial = 390] [outer = 0x7fe857544400] 04:39:12 INFO - PROCESS | 1931 | 1461065952480 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe85754f000) [pid = 1931] [serial = 391] [outer = 0x7fe857544400] 04:39:13 INFO - PROCESS | 1931 | 1461065953365 Marionette TRACE conn5 <- [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]]]}] 04:39:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1390ms 04:39:13 INFO - PROCESS | 1931 | 1461065953431 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 04:39:13 INFO - PROCESS | 1931 | 1461065953435 Marionette TRACE conn5 <- [1,493,null,{"value":"8"}] 04:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:39:13 INFO - PROCESS | 1931 | 1461065953442 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1931 | 1461065953448 Marionette TRACE conn5 <- [1,494,null,{}] 04:39:13 INFO - PROCESS | 1931 | 1461065953467 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 1931 | 1461065953642 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 04:39:13 INFO - PROCESS | 1931 | 1461065953759 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dae1800 == 68 [pid = 1931] [id = 131] 04:39:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe85754b000) [pid = 1931] [serial = 392] [outer = (nil)] 04:39:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe85897dc00) [pid = 1931] [serial = 393] [outer = 0x7fe85754b000] 04:39:13 INFO - PROCESS | 1931 | 1461065953828 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe859171000) [pid = 1931] [serial = 394] [outer = 0x7fe85754b000] 04:39:14 INFO - PROCESS | 1931 | 1461065954617 Marionette TRACE conn5 <- [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]]]}] 04:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1238ms 04:39:14 INFO - PROCESS | 1931 | 1461065954681 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 04:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:39:14 INFO - PROCESS | 1931 | 1461065954686 Marionette TRACE conn5 <- [1,497,null,{"value":"8"}] 04:39:14 INFO - PROCESS | 1931 | 1461065954694 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1931 | 1461065954696 Marionette TRACE conn5 <- [1,498,null,{}] 04:39:14 INFO - PROCESS | 1931 | 1461065954703 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:14 INFO - PROCESS | 1931 | 1461065954920 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 04:39:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe8591b9400) [pid = 1931] [serial = 395] [outer = 0x7fe85fd69400] 04:39:14 INFO - PROCESS | 1931 | 1461065954986 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86298b800 == 69 [pid = 1931] [id = 132] 04:39:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe85922ac00) [pid = 1931] [serial = 396] [outer = (nil)] 04:39:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe859647000) [pid = 1931] [serial = 397] [outer = 0x7fe85922ac00] 04:39:15 INFO - PROCESS | 1931 | 1461065955141 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe85964ec00) [pid = 1931] [serial = 398] [outer = 0x7fe85922ac00] 04:39:16 INFO - PROCESS | 1931 | 1461065956099 Marionette TRACE conn5 <- [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]]]}] 04:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1446ms 04:39:16 INFO - PROCESS | 1931 | 1461065956139 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 04:39:16 INFO - PROCESS | 1931 | 1461065956143 Marionette TRACE conn5 <- [1,501,null,{"value":"8"}] 04:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:39:16 INFO - PROCESS | 1931 | 1461065956150 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 1931 | 1461065956153 Marionette TRACE conn5 <- [1,502,null,{}] 04:39:16 INFO - PROCESS | 1931 | 1461065956166 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 1931 | 1461065956383 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 04:39:16 INFO - PROCESS | 1931 | 1461065956408 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862403800 == 70 [pid = 1931] [id = 133] 04:39:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe858791400) [pid = 1931] [serial = 399] [outer = (nil)] 04:39:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe85cb85800) [pid = 1931] [serial = 400] [outer = 0x7fe858791400] 04:39:16 INFO - PROCESS | 1931 | 1461065956473 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe85cc3e000) [pid = 1931] [serial = 401] [outer = 0x7fe858791400] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe857367000) [pid = 1931] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe8525c8400) [pid = 1931] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe858506c00) [pid = 1931] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe85737f400) [pid = 1931] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8591c3400) [pid = 1931] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe85d31a400) [pid = 1931] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe858509800) [pid = 1931] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:39:16 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe859649800) [pid = 1931] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:39:17 INFO - PROCESS | 1931 | 1461065957425 Marionette TRACE conn5 <- [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]]]}] 04:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1293ms 04:39:17 INFO - PROCESS | 1931 | 1461065957448 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1931 | 1461065957452 Marionette TRACE conn5 <- [1,505,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:39:17 INFO - PROCESS | 1931 | 1461065957459 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1931 | 1461065957462 Marionette TRACE conn5 <- [1,506,null,{}] 04:39:17 INFO - PROCESS | 1931 | 1461065957468 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:17 INFO - PROCESS | 1931 | 1461065957668 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 04:39:17 INFO - PROCESS | 1931 | 1461065957685 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8639d7000 == 71 [pid = 1931] [id = 134] 04:39:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe85ccf1c00) [pid = 1931] [serial = 402] [outer = (nil)] 04:39:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe85d320c00) [pid = 1931] [serial = 403] [outer = 0x7fe85ccf1c00] 04:39:17 INFO - PROCESS | 1931 | 1461065957753 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe861dc4400) [pid = 1931] [serial = 404] [outer = 0x7fe85ccf1c00] 04:39:18 INFO - PROCESS | 1931 | 1461065958681 Marionette TRACE conn5 <- [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]]]}] 04:39:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1279ms 04:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:39:18 INFO - PROCESS | 1931 | 1461065958739 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 1931 | 1461065958741 Marionette TRACE conn5 <- [1,509,null,{"value":"8"}] 04:39:18 INFO - PROCESS | 1931 | 1461065958749 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 1931 | 1461065958752 Marionette TRACE conn5 <- [1,510,null,{}] 04:39:18 INFO - PROCESS | 1931 | 1461065958762 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 1931 | 1461065958923 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 04:39:19 INFO - PROCESS | 1931 | 1461065959176 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e57800 == 72 [pid = 1931] [id = 135] 04:39:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe852585c00) [pid = 1931] [serial = 405] [outer = (nil)] 04:39:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe85258a800) [pid = 1931] [serial = 406] [outer = 0x7fe852585c00] 04:39:19 INFO - PROCESS | 1931 | 1461065959261 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe8527b9c00) [pid = 1931] [serial = 407] [outer = 0x7fe852585c00] 04:39:20 INFO - PROCESS | 1931 | 1461065960290 Marionette TRACE conn5 <- [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]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:39:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1592ms 04:39:20 INFO - PROCESS | 1931 | 1461065960342 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 04:39:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:39:20 INFO - PROCESS | 1931 | 1461065960348 Marionette TRACE conn5 <- [1,513,null,{"value":"8"}] 04:39:20 INFO - PROCESS | 1931 | 1461065960357 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1931 | 1461065960364 Marionette TRACE conn5 <- [1,514,null,{}] 04:39:20 INFO - PROCESS | 1931 | 1461065960374 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:20 INFO - PROCESS | 1931 | 1461065960575 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 04:39:20 INFO - PROCESS | 1931 | 1461065960779 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de52800 == 73 [pid = 1931] [id = 136] 04:39:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8530e8000) [pid = 1931] [serial = 408] [outer = (nil)] 04:39:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe857379000) [pid = 1931] [serial = 409] [outer = 0x7fe8530e8000] 04:39:20 INFO - PROCESS | 1931 | 1461065960902 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe857549000) [pid = 1931] [serial = 410] [outer = 0x7fe8530e8000] 04:39:21 INFO - PROCESS | 1931 | 1461065961841 Marionette TRACE conn5 <- [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]]]}] 04:39:21 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 04:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1539ms 04:39:21 INFO - PROCESS | 1931 | 1461065961899 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1931 | 1461065961906 Marionette TRACE conn5 <- [1,517,null,{"value":"8"}] 04:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:39:21 INFO - PROCESS | 1931 | 1461065961913 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1931 | 1461065961916 Marionette TRACE conn5 <- [1,518,null,{}] 04:39:21 INFO - PROCESS | 1931 | 1461065961923 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:22 INFO - PROCESS | 1931 | 1461065962124 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 04:39:22 INFO - PROCESS | 1931 | 1461065962362 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe864544800 == 74 [pid = 1931] [id = 137] 04:39:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8573e5c00) [pid = 1931] [serial = 411] [outer = (nil)] 04:39:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe859165000) [pid = 1931] [serial = 412] [outer = 0x7fe8573e5c00] 04:39:22 INFO - PROCESS | 1931 | 1461065962486 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe85922b000) [pid = 1931] [serial = 413] [outer = 0x7fe8573e5c00] 04:39:23 INFO - PROCESS | 1931 | 1461065963406 Marionette TRACE conn5 <- [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]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:39:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1531ms 04:39:23 INFO - PROCESS | 1931 | 1461065963445 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1931 | 1461065963449 Marionette TRACE conn5 <- [1,521,null,{"value":"8"}] 04:39:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:39:23 INFO - PROCESS | 1931 | 1461065963466 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1931 | 1461065963476 Marionette TRACE conn5 <- [1,522,null,{}] 04:39:23 INFO - PROCESS | 1931 | 1461065963484 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:23 INFO - PROCESS | 1931 | 1461065963680 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 04:39:23 INFO - PROCESS | 1931 | 1461065963838 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a18800 == 75 [pid = 1931] [id = 138] 04:39:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe85869d400) [pid = 1931] [serial = 414] [outer = (nil)] 04:39:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe85e892c00) [pid = 1931] [serial = 415] [outer = 0x7fe85869d400] 04:39:23 INFO - PROCESS | 1931 | 1461065963914 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe861cf2c00) [pid = 1931] [serial = 416] [outer = 0x7fe85869d400] 04:39:24 INFO - PROCESS | 1931 | 1461065964820 Marionette TRACE conn5 <- [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]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1405ms 04:39:24 INFO - PROCESS | 1931 | 1461065964863 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1931 | 1461065964868 Marionette TRACE conn5 <- [1,525,null,{"value":"8"}] 04:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:39:24 INFO - PROCESS | 1931 | 1461065964874 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1931 | 1461065964877 Marionette TRACE conn5 <- [1,526,null,{}] 04:39:24 INFO - PROCESS | 1931 | 1461065964884 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:25 INFO - PROCESS | 1931 | 1461065965062 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 04:39:25 INFO - PROCESS | 1931 | 1461065965220 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870e56800 == 76 [pid = 1931] [id = 139] 04:39:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe85921c800) [pid = 1931] [serial = 417] [outer = (nil)] 04:39:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe86256f000) [pid = 1931] [serial = 418] [outer = 0x7fe85921c800] 04:39:25 INFO - PROCESS | 1931 | 1461065965297 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe862f3e000) [pid = 1931] [serial = 419] [outer = 0x7fe85921c800] 04:39:26 INFO - PROCESS | 1931 | 1461065966168 Marionette TRACE conn5 <- [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]]]}] 04:39:26 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 04:39:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1329ms 04:39:26 INFO - PROCESS | 1931 | 1461065966205 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 04:39:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:39:26 INFO - PROCESS | 1931 | 1461065966209 Marionette TRACE conn5 <- [1,529,null,{"value":"8"}] 04:39:26 INFO - PROCESS | 1931 | 1461065966215 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1931 | 1461065966224 Marionette TRACE conn5 <- [1,530,null,{}] 04:39:26 INFO - PROCESS | 1931 | 1461065966236 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 1931 | 1461065966407 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 04:39:26 INFO - PROCESS | 1931 | 1461065966570 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875078000 == 77 [pid = 1931] [id = 140] 04:39:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe85d9c5000) [pid = 1931] [serial = 420] [outer = (nil)] 04:39:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe861dccc00) [pid = 1931] [serial = 421] [outer = 0x7fe85d9c5000] 04:39:26 INFO - PROCESS | 1931 | 1461065966657 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe863f85800) [pid = 1931] [serial = 422] [outer = 0x7fe85d9c5000] 04:39:27 INFO - PROCESS | 1931 | 1461065967556 Marionette TRACE conn5 <- [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"]]]}] 04:39:27 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 04:39:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:39:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:39:27 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 04:39:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:39:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:39:27 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:39:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1396ms 04:39:27 INFO - PROCESS | 1931 | 1461065967614 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1931 | 1461065967618 Marionette TRACE conn5 <- [1,533,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:39:27 INFO - PROCESS | 1931 | 1461065967624 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1931 | 1461065967628 Marionette TRACE conn5 <- [1,534,null,{}] 04:39:27 INFO - PROCESS | 1931 | 1461065967633 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:27 INFO - PROCESS | 1931 | 1461065967821 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 04:39:28 INFO - PROCESS | 1931 | 1461065967994 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7e2000 == 78 [pid = 1931] [id = 141] 04:39:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe858914800) [pid = 1931] [serial = 423] [outer = (nil)] 04:39:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe86429ec00) [pid = 1931] [serial = 424] [outer = 0x7fe858914800] 04:39:28 INFO - PROCESS | 1931 | 1461065968069 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe8662ab800) [pid = 1931] [serial = 425] [outer = 0x7fe858914800] 04:39:28 INFO - PROCESS | 1931 | 1461065968926 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:39:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:39:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1346ms 04:39:28 INFO - PROCESS | 1931 | 1461065968972 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 04:39:28 INFO - PROCESS | 1931 | 1461065968976 Marionette TRACE conn5 <- [1,537,null,{"value":"8"}] 04:39:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:39:29 INFO - PROCESS | 1931 | 1461065969002 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1931 | 1461065969006 Marionette TRACE conn5 <- [1,538,null,{}] 04:39:29 INFO - PROCESS | 1931 | 1461065969012 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:29 INFO - PROCESS | 1931 | 1461065969220 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 04:39:29 INFO - PROCESS | 1931 | 1461065969376 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fce2000 == 79 [pid = 1931] [id = 142] 04:39:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85258c000) [pid = 1931] [serial = 426] [outer = (nil)] 04:39:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85d9e3c00) [pid = 1931] [serial = 427] [outer = 0x7fe85258c000] 04:39:29 INFO - PROCESS | 1931 | 1461065969449 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe85d9ec800) [pid = 1931] [serial = 428] [outer = 0x7fe85258c000] 04:39:30 INFO - PROCESS | 1931 | 1461065970195 Marionette TRACE conn5 <- [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]]]}] 04:39:30 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. 04:39:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1235ms 04:39:30 INFO - PROCESS | 1931 | 1461065970234 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1931 | 1461065970237 Marionette TRACE conn5 <- [1,541,null,{"value":"8"}] 04:39:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:39:30 INFO - PROCESS | 1931 | 1461065970243 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1931 | 1461065970245 Marionette TRACE conn5 <- [1,542,null,{}] 04:39:30 INFO - PROCESS | 1931 | 1461065970252 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:30 INFO - PROCESS | 1931 | 1461065970491 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 04:39:30 INFO - PROCESS | 1931 | 1461065970613 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850013800 == 80 [pid = 1931] [id = 143] 04:39:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85006ec00) [pid = 1931] [serial = 429] [outer = (nil)] 04:39:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe850076400) [pid = 1931] [serial = 430] [outer = 0x7fe85006ec00] 04:39:30 INFO - PROCESS | 1931 | 1461065970686 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85007bc00) [pid = 1931] [serial = 431] [outer = 0x7fe85006ec00] 04:39:31 INFO - PROCESS | 1931 | 1461065971498 Marionette TRACE conn5 <- [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]]]}] 04:39:31 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. 04:39:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1280ms 04:39:31 INFO - PROCESS | 1931 | 1461065971524 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1931 | 1461065971528 Marionette TRACE conn5 <- [1,545,null,{"value":"8"}] 04:39:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:39:31 INFO - PROCESS | 1931 | 1461065971552 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1931 | 1461065971555 Marionette TRACE conn5 <- [1,546,null,{}] 04:39:31 INFO - PROCESS | 1931 | 1461065971561 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 1931 | 1461065971747 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 04:39:31 INFO - PROCESS | 1931 | 1461065971908 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85250d800 == 81 [pid = 1931] [id = 144] 04:39:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85006f000) [pid = 1931] [serial = 432] [outer = (nil)] 04:39:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe85007c400) [pid = 1931] [serial = 433] [outer = 0x7fe85006f000] 04:39:31 INFO - PROCESS | 1931 | 1461065971981 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8511d4000) [pid = 1931] [serial = 434] [outer = 0x7fe85006f000] 04:39:32 INFO - PROCESS | 1931 | 1461065972788 Marionette TRACE conn5 <- [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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:39:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1285ms 04:39:32 INFO - PROCESS | 1931 | 1461065972835 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1931 | 1461065972838 Marionette TRACE conn5 <- [1,549,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:39:32 INFO - PROCESS | 1931 | 1461065972844 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1931 | 1461065972848 Marionette TRACE conn5 <- [1,550,null,{}] 04:39:32 INFO - PROCESS | 1931 | 1461065972853 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:33 INFO - PROCESS | 1931 | 1461065973078 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 04:39:33 INFO - PROCESS | 1931 | 1461065973263 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f820000 == 82 [pid = 1931] [id = 145] 04:39:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe84f7db400) [pid = 1931] [serial = 435] [outer = (nil)] 04:39:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe84f7e0400) [pid = 1931] [serial = 436] [outer = 0x7fe84f7db400] 04:39:33 INFO - PROCESS | 1931 | 1461065973349 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8511d4800) [pid = 1931] [serial = 437] [outer = 0x7fe84f7db400] 04:39:34 INFO - PROCESS | 1931 | 1461065974245 Marionette TRACE conn5 <- [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]]]}] 04:39:34 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. 04:39:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1434ms 04:39:34 INFO - PROCESS | 1931 | 1461065974281 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1931 | 1461065974285 Marionette TRACE conn5 <- [1,553,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:39:34 INFO - PROCESS | 1931 | 1461065974291 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1931 | 1461065974302 Marionette TRACE conn5 <- [1,554,null,{}] 04:39:34 INFO - PROCESS | 1931 | 1461065974307 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 1931 | 1461065974545 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 04:39:34 INFO - PROCESS | 1931 | 1461065974682 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594c8800 == 83 [pid = 1931] [id = 146] 04:39:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe84f7dbc00) [pid = 1931] [serial = 438] [outer = (nil)] 04:39:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8530e8800) [pid = 1931] [serial = 439] [outer = 0x7fe84f7dbc00] 04:39:34 INFO - PROCESS | 1931 | 1461065974750 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe85d9ef000) [pid = 1931] [serial = 440] [outer = 0x7fe84f7dbc00] 04:39:35 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:35 INFO - PROCESS | 1931 | 1461065975604 Marionette TRACE conn5 <- [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]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:39:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1387ms 04:39:35 INFO - PROCESS | 1931 | 1461065975680 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1931 | 1461065975684 Marionette TRACE conn5 <- [1,557,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:39:35 INFO - PROCESS | 1931 | 1461065975690 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1931 | 1461065975692 Marionette TRACE conn5 <- [1,558,null,{}] 04:39:35 INFO - PROCESS | 1931 | 1461065975698 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:36 INFO - PROCESS | 1931 | 1461065976147 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 04:39:36 INFO - PROCESS | 1931 | 1461065976402 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85751e800 == 84 [pid = 1931] [id = 147] 04:39:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8511d4c00) [pid = 1931] [serial = 441] [outer = (nil)] 04:39:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe8511d9c00) [pid = 1931] [serial = 442] [outer = 0x7fe8511d4c00] 04:39:36 INFO - PROCESS | 1931 | 1461065976486 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe8525c9800) [pid = 1931] [serial = 443] [outer = 0x7fe8511d4c00] 04:39:37 INFO - PROCESS | 1931 | 1461065977327 Marionette TRACE conn5 <- [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]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:39:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1682ms 04:39:37 INFO - PROCESS | 1931 | 1461065977375 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 1931 | 1461065977381 Marionette TRACE conn5 <- [1,561,null,{"value":"8"}] 04:39:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:39:37 INFO - PROCESS | 1931 | 1461065977389 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1931 | 1461065977395 Marionette TRACE conn5 <- [1,562,null,{}] 04:39:37 INFO - PROCESS | 1931 | 1461065977402 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 1931 | 1461065977584 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 04:39:37 INFO - PROCESS | 1931 | 1461065977857 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8573a0000 == 85 [pid = 1931] [id = 148] 04:39:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe8527cc400) [pid = 1931] [serial = 444] [outer = (nil)] 04:39:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe852e98800) [pid = 1931] [serial = 445] [outer = 0x7fe8527cc400] 04:39:37 INFO - PROCESS | 1931 | 1461065977991 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe852e9e400) [pid = 1931] [serial = 446] [outer = 0x7fe8527cc400] 04:39:38 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862fce000 == 84 [pid = 1931] [id = 66] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870b15000 == 83 [pid = 1931] [id = 106] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8639d7000 == 82 [pid = 1931] [id = 134] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862403800 == 81 [pid = 1931] [id = 133] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86298b800 == 80 [pid = 1931] [id = 132] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dae1800 == 79 [pid = 1931] [id = 131] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85910b800 == 78 [pid = 1931] [id = 130] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c5b800 == 77 [pid = 1931] [id = 129] 04:39:38 INFO - PROCESS | 1931 | 1461065978968 Marionette TRACE conn5 <- [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]]]}] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869ac6000 == 76 [pid = 1931] [id = 123] 04:39:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de5f000 == 75 [pid = 1931] [id = 122] 04:39:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:39:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1635ms 04:39:39 INFO - PROCESS | 1931 | 1461065979025 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 1931 | 1461065979030 Marionette TRACE conn5 <- [1,565,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:39:39 INFO - PROCESS | 1931 | 1461065979038 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1931 | 1461065979042 Marionette TRACE conn5 <- [1,566,null,{}] 04:39:39 INFO - PROCESS | 1931 | 1461065979048 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:39 INFO - PROCESS | 1931 | 1461065979225 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe857380400) [pid = 1931] [serial = 319] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe860687400) [pid = 1931] [serial = 330] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe8527bac00) [pid = 1931] [serial = 343] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe859651000) [pid = 1931] [serial = 352] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe8530e1400) [pid = 1931] [serial = 339] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8573e2c00) [pid = 1931] [serial = 345] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8525ccc00) [pid = 1931] [serial = 342] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe862983400) [pid = 1931] [serial = 333] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe859642c00) [pid = 1931] [serial = 351] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8634dc400) [pid = 1931] [serial = 336] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8573eec00) [pid = 1931] [serial = 346] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe85cc3fc00) [pid = 1931] [serial = 355] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe861604400) [pid = 1931] [serial = 358] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe8591bb800) [pid = 1931] [serial = 324] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe85cbe0400) [pid = 1931] [serial = 354] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe85cb83400) [pid = 1931] [serial = 327] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe859066000) [pid = 1931] [serial = 349] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe85d322c00) [pid = 1931] [serial = 357] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe8573e6000) [pid = 1931] [serial = 321] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe858975000) [pid = 1931] [serial = 348] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe861dd0800) [pid = 1931] [serial = 360] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe86297b000) [pid = 1931] [serial = 361] [outer = (nil)] [url = about:blank] 04:39:39 INFO - PROCESS | 1931 | 1461065979450 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85910b800 == 76 [pid = 1931] [id = 149] 04:39:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe8527bac00) [pid = 1931] [serial = 447] [outer = (nil)] 04:39:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe857375800) [pid = 1931] [serial = 448] [outer = 0x7fe8527bac00] 04:39:39 INFO - PROCESS | 1931 | 1461065979523 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe8573eec00) [pid = 1931] [serial = 449] [outer = 0x7fe8527bac00] 04:39:40 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:40 INFO - PROCESS | 1931 | 1461065980253 Marionette TRACE conn5 <- [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]]]}] 04:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1235ms 04:39:40 INFO - PROCESS | 1931 | 1461065980273 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1931 | 1461065980279 Marionette TRACE conn5 <- [1,569,null,{"value":"8"}] 04:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:39:40 INFO - PROCESS | 1931 | 1461065980317 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1931 | 1461065980324 Marionette TRACE conn5 <- [1,570,null,{}] 04:39:40 INFO - PROCESS | 1931 | 1461065980335 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:40 INFO - PROCESS | 1931 | 1461065980527 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 04:39:40 INFO - PROCESS | 1931 | 1461065980538 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861c0d000 == 77 [pid = 1931] [id = 150] 04:39:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe8530e2000) [pid = 1931] [serial = 450] [outer = (nil)] 04:39:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe858916c00) [pid = 1931] [serial = 451] [outer = 0x7fe8530e2000] 04:39:40 INFO - PROCESS | 1931 | 1461065980604 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe859064000) [pid = 1931] [serial = 452] [outer = 0x7fe8530e2000] 04:39:41 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:41 INFO - PROCESS | 1931 | 1461065981461 Marionette TRACE conn5 <- [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]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:39:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1204ms 04:39:41 INFO - PROCESS | 1931 | 1461065981505 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1931 | 1461065981509 Marionette TRACE conn5 <- [1,573,null,{"value":"8"}] 04:39:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:39:41 INFO - PROCESS | 1931 | 1461065981531 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1931 | 1461065981534 Marionette TRACE conn5 <- [1,574,null,{}] 04:39:41 INFO - PROCESS | 1931 | 1461065981540 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:41 INFO - PROCESS | 1931 | 1461065981762 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 04:39:41 INFO - PROCESS | 1931 | 1461065981782 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862fce000 == 78 [pid = 1931] [id = 151] 04:39:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85869d800) [pid = 1931] [serial = 453] [outer = (nil)] 04:39:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85916b400) [pid = 1931] [serial = 454] [outer = 0x7fe85869d800] 04:39:41 INFO - PROCESS | 1931 | 1461065981847 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe85921cc00) [pid = 1931] [serial = 455] [outer = 0x7fe85869d800] 04:39:42 INFO - PROCESS | 1931 | 1461065982723 Marionette TRACE conn5 <- [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]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1231ms 04:39:42 INFO - PROCESS | 1931 | 1461065982762 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 1931 | 1461065982766 Marionette TRACE conn5 <- [1,577,null,{"value":"8"}] 04:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:39:42 INFO - PROCESS | 1931 | 1461065982772 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1931 | 1461065982775 Marionette TRACE conn5 <- [1,578,null,{}] 04:39:42 INFO - PROCESS | 1931 | 1461065982792 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:43 INFO - PROCESS | 1931 | 1461065983012 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 04:39:43 INFO - PROCESS | 1931 | 1461065983052 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86454c800 == 79 [pid = 1931] [id = 152] 04:39:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85aaf3c00) [pid = 1931] [serial = 456] [outer = (nil)] 04:39:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85cb84400) [pid = 1931] [serial = 457] [outer = 0x7fe85aaf3c00] 04:39:43 INFO - PROCESS | 1931 | 1461065983133 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85d9c3c00) [pid = 1931] [serial = 458] [outer = 0x7fe85aaf3c00] 04:39:43 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe85922ac00) [pid = 1931] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:39:43 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe858791400) [pid = 1931] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:39:43 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe8527bb400) [pid = 1931] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:39:43 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe857544400) [pid = 1931] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:39:43 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe857371000) [pid = 1931] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:39:43 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe85754b000) [pid = 1931] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:39:44 INFO - PROCESS | 1931 | 1461065984223 Marionette TRACE conn5 <- [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]]]}] 04:39:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:39:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1490ms 04:39:44 INFO - PROCESS | 1931 | 1461065984265 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1931 | 1461065984268 Marionette TRACE conn5 <- [1,581,null,{"value":"8"}] 04:39:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:39:44 INFO - PROCESS | 1931 | 1461065984274 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1931 | 1461065984276 Marionette TRACE conn5 <- [1,582,null,{}] 04:39:44 INFO - PROCESS | 1931 | 1461065984282 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:44 INFO - PROCESS | 1931 | 1461065984512 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 04:39:44 INFO - PROCESS | 1931 | 1461065984530 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe866253000 == 80 [pid = 1931] [id = 153] 04:39:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85754b000) [pid = 1931] [serial = 459] [outer = (nil)] 04:39:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85d9e7000) [pid = 1931] [serial = 460] [outer = 0x7fe85754b000] 04:39:44 INFO - PROCESS | 1931 | 1461065984597 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8619ca800) [pid = 1931] [serial = 461] [outer = 0x7fe85754b000] 04:39:45 INFO - PROCESS | 1931 | 1461065985388 Marionette TRACE conn5 <- [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]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:39:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1130ms 04:39:45 INFO - PROCESS | 1931 | 1461065985407 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1931 | 1461065985412 Marionette TRACE conn5 <- [1,585,null,{"value":"8"}] 04:39:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:39:45 INFO - PROCESS | 1931 | 1461065985419 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1931 | 1461065985422 Marionette TRACE conn5 <- [1,586,null,{}] 04:39:45 INFO - PROCESS | 1931 | 1461065985437 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:45 INFO - PROCESS | 1931 | 1461065985610 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 04:39:45 INFO - PROCESS | 1931 | 1461065985625 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87459c000 == 81 [pid = 1931] [id = 154] 04:39:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8586a1800) [pid = 1931] [serial = 462] [outer = (nil)] 04:39:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe86256e400) [pid = 1931] [serial = 463] [outer = 0x7fe8586a1800] 04:39:45 INFO - PROCESS | 1931 | 1461065985691 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe862f46c00) [pid = 1931] [serial = 464] [outer = 0x7fe8586a1800] 04:39:46 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:46 INFO - PROCESS | 1931 | 1461065986814 Marionette TRACE conn5 <- [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]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1438ms 04:39:46 INFO - PROCESS | 1931 | 1461065986859 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1931 | 1461065986867 Marionette TRACE conn5 <- [1,589,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:39:46 INFO - PROCESS | 1931 | 1461065986877 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1931 | 1461065986883 Marionette TRACE conn5 <- [1,590,null,{}] 04:39:46 INFO - PROCESS | 1931 | 1461065986892 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:47 INFO - PROCESS | 1931 | 1461065987179 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 04:39:47 INFO - PROCESS | 1931 | 1461065987363 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859112800 == 82 [pid = 1931] [id = 155] 04:39:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8527c6c00) [pid = 1931] [serial = 465] [outer = (nil)] 04:39:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe852e9a000) [pid = 1931] [serial = 466] [outer = 0x7fe8527c6c00] 04:39:47 INFO - PROCESS | 1931 | 1461065987459 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe857366400) [pid = 1931] [serial = 467] [outer = 0x7fe8527c6c00] 04:39:48 INFO - PROCESS | 1931 | 1461065988395 Marionette TRACE conn5 <- [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]]]}] 04:39:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:39:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1586ms 04:39:48 INFO - PROCESS | 1931 | 1461065988464 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 1931 | 1461065988473 Marionette TRACE conn5 <- [1,593,null,{"value":"8"}] 04:39:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:39:48 INFO - PROCESS | 1931 | 1461065988484 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1931 | 1461065988488 Marionette TRACE conn5 <- [1,594,null,{}] 04:39:48 INFO - PROCESS | 1931 | 1461065988495 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1931 | 1461065988737 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 04:39:49 INFO - PROCESS | 1931 | 1461065988989 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862998000 == 83 [pid = 1931] [id = 156] 04:39:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe8527c8000) [pid = 1931] [serial = 468] [outer = (nil)] 04:39:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe85869e400) [pid = 1931] [serial = 469] [outer = 0x7fe8527c8000] 04:39:49 INFO - PROCESS | 1931 | 1461065989111 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe858979800) [pid = 1931] [serial = 470] [outer = 0x7fe8527c8000] 04:39:49 INFO - PROCESS | 1931 | 1461065989970 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:39:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1535ms 04:39:50 INFO - PROCESS | 1931 | 1461065990021 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 04:39:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:39:50 INFO - PROCESS | 1931 | 1461065990026 Marionette TRACE conn5 <- [1,597,null,{"value":"8"}] 04:39:50 INFO - PROCESS | 1931 | 1461065990034 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1931 | 1461065990041 Marionette TRACE conn5 <- [1,598,null,{}] 04:39:50 INFO - PROCESS | 1931 | 1461065990058 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:50 INFO - PROCESS | 1931 | 1461065990265 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 04:39:50 INFO - PROCESS | 1931 | 1461065990428 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87773f800 == 84 [pid = 1931] [id = 157] 04:39:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe859644000) [pid = 1931] [serial = 471] [outer = (nil)] 04:39:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe85ccf2c00) [pid = 1931] [serial = 472] [outer = 0x7fe859644000] 04:39:50 INFO - PROCESS | 1931 | 1461065990521 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe85d9f0000) [pid = 1931] [serial = 473] [outer = 0x7fe859644000] 04:39:51 INFO - PROCESS | 1931 | 1461065991665 Marionette TRACE conn5 <- [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]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:39:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1642ms 04:39:51 INFO - PROCESS | 1931 | 1461065991675 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 04:39:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:39:51 INFO - PROCESS | 1931 | 1461065991679 Marionette TRACE conn5 <- [1,601,null,{"value":"8"}] 04:39:51 INFO - PROCESS | 1931 | 1461065991685 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1931 | 1461065991688 Marionette TRACE conn5 <- [1,602,null,{}] 04:39:51 INFO - PROCESS | 1931 | 1461065991693 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:51 INFO - PROCESS | 1931 | 1461065991884 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 04:39:52 INFO - PROCESS | 1931 | 1461065992100 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbb9000 == 85 [pid = 1931] [id = 158] 04:39:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe85cb8d400) [pid = 1931] [serial = 474] [outer = (nil)] 04:39:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe862f44c00) [pid = 1931] [serial = 475] [outer = 0x7fe85cb8d400] 04:39:52 INFO - PROCESS | 1931 | 1461065992177 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe8639f4400) [pid = 1931] [serial = 476] [outer = 0x7fe85cb8d400] 04:39:52 INFO - PROCESS | 1931 | 1461065992974 Marionette TRACE conn5 <- [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]]]}] 04:39:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:39:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1337ms 04:39:53 INFO - PROCESS | 1931 | 1461065993023 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 04:39:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:39:53 INFO - PROCESS | 1931 | 1461065993027 Marionette TRACE conn5 <- [1,605,null,{"value":"8"}] 04:39:53 INFO - PROCESS | 1931 | 1461065993034 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 1931 | 1461065993037 Marionette TRACE conn5 <- [1,606,null,{}] 04:39:53 INFO - PROCESS | 1931 | 1461065993043 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 1931 | 1461065993231 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 04:39:53 INFO - PROCESS | 1931 | 1461065993401 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859498000 == 86 [pid = 1931] [id = 159] 04:39:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe85732a800) [pid = 1931] [serial = 477] [outer = (nil)] 04:39:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe857333c00) [pid = 1931] [serial = 478] [outer = 0x7fe85732a800] 04:39:53 INFO - PROCESS | 1931 | 1461065993473 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe857339400) [pid = 1931] [serial = 479] [outer = 0x7fe85732a800] 04:39:54 INFO - PROCESS | 1931 | 1461065994444 Marionette TRACE conn5 <- [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]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:39:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1480ms 04:39:54 INFO - PROCESS | 1931 | 1461065994515 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1931 | 1461065994519 Marionette TRACE conn5 <- [1,609,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:39:54 INFO - PROCESS | 1931 | 1461065994525 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1931 | 1461065994529 Marionette TRACE conn5 <- [1,610,null,{}] 04:39:54 INFO - PROCESS | 1931 | 1461065994535 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 1931 | 1461065994771 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 04:39:54 INFO - PROCESS | 1931 | 1461065994978 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbe1800 == 87 [pid = 1931] [id = 160] 04:39:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe84e6d2400) [pid = 1931] [serial = 480] [outer = (nil)] 04:39:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe84e6da800) [pid = 1931] [serial = 481] [outer = 0x7fe84e6d2400] 04:39:55 INFO - PROCESS | 1931 | 1461065995104 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe864563400) [pid = 1931] [serial = 482] [outer = 0x7fe84e6d2400] 04:39:55 INFO - PROCESS | 1931 | 1461065995903 Marionette TRACE conn5 <- [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]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:39:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1432ms 04:39:55 INFO - PROCESS | 1931 | 1461065995958 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1931 | 1461065995961 Marionette TRACE conn5 <- [1,613,null,{"value":"8"}] 04:39:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:39:55 INFO - PROCESS | 1931 | 1461065995968 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1931 | 1461065995971 Marionette TRACE conn5 <- [1,614,null,{}] 04:39:55 INFO - PROCESS | 1931 | 1461065995977 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:56 INFO - PROCESS | 1931 | 1461065996158 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 04:39:56 INFO - PROCESS | 1931 | 1461065996325 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e80f800 == 88 [pid = 1931] [id = 161] 04:39:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe84e6d3c00) [pid = 1931] [serial = 483] [outer = (nil)] 04:39:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe84e7ca400) [pid = 1931] [serial = 484] [outer = 0x7fe84e6d3c00] 04:39:56 INFO - PROCESS | 1931 | 1461065996411 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe84e7cfc00) [pid = 1931] [serial = 485] [outer = 0x7fe84e6d3c00] 04:39:57 INFO - PROCESS | 1931 | 1461065997287 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:39:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1382ms 04:39:57 INFO - PROCESS | 1931 | 1461065997352 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1931 | 1461065997355 Marionette TRACE conn5 <- [1,617,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:39:57 INFO - PROCESS | 1931 | 1461065997362 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1931 | 1461065997365 Marionette TRACE conn5 <- [1,618,null,{}] 04:39:57 INFO - PROCESS | 1931 | 1461065997370 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 1931 | 1461065997549 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 04:39:57 INFO - PROCESS | 1931 | 1461065997716 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859490000 == 89 [pid = 1931] [id = 162] 04:39:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe84e7c4000) [pid = 1931] [serial = 486] [outer = (nil)] 04:39:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe84e951800) [pid = 1931] [serial = 487] [outer = 0x7fe84e7c4000] 04:39:57 INFO - PROCESS | 1931 | 1461065997791 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe84e956400) [pid = 1931] [serial = 488] [outer = 0x7fe84e7c4000] 04:39:58 INFO - PROCESS | 1931 | 1461065998677 Marionette TRACE conn5 <- [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]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:39:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1378ms 04:39:58 INFO - PROCESS | 1931 | 1461065998741 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1931 | 1461065998745 Marionette TRACE conn5 <- [1,621,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:39:58 INFO - PROCESS | 1931 | 1461065998751 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1931 | 1461065998755 Marionette TRACE conn5 <- [1,622,null,{}] 04:39:58 INFO - PROCESS | 1931 | 1461065998761 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:58 INFO - PROCESS | 1931 | 1461065998956 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 04:39:59 INFO - PROCESS | 1931 | 1461065999149 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d45a000 == 90 [pid = 1931] [id = 163] 04:39:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe84d588800) [pid = 1931] [serial = 489] [outer = (nil)] 04:39:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe84d591c00) [pid = 1931] [serial = 490] [outer = 0x7fe84d588800] 04:39:59 INFO - PROCESS | 1931 | 1461065999225 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe84d596400) [pid = 1931] [serial = 491] [outer = 0x7fe84d588800] 04:40:00 INFO - PROCESS | 1931 | 1461066000100 Marionette TRACE conn5 <- [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]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:40:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1379ms 04:40:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:40:00 INFO - PROCESS | 1931 | 1461066000131 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1931 | 1461066000134 Marionette TRACE conn5 <- [1,625,null,{"value":"8"}] 04:40:00 INFO - PROCESS | 1931 | 1461066000141 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1931 | 1461066000145 Marionette TRACE conn5 <- [1,626,null,{}] 04:40:00 INFO - PROCESS | 1931 | 1461066000151 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:00 INFO - PROCESS | 1931 | 1461066000344 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 04:40:00 INFO - PROCESS | 1931 | 1461066000533 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d69a800 == 91 [pid = 1931] [id = 164] 04:40:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe84d58d800) [pid = 1931] [serial = 492] [outer = (nil)] 04:40:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe84e955800) [pid = 1931] [serial = 493] [outer = 0x7fe84d58d800] 04:40:00 INFO - PROCESS | 1931 | 1461066000608 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe84e95c800) [pid = 1931] [serial = 494] [outer = 0x7fe84d58d800] 04:40:01 INFO - PROCESS | 1931 | 1461066001749 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:40:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1641ms 04:40:01 INFO - PROCESS | 1931 | 1461066001783 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 1931 | 1461066001788 Marionette TRACE conn5 <- [1,629,null,{"value":"8"}] 04:40:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:40:01 INFO - PROCESS | 1931 | 1461066001795 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1931 | 1461066001801 Marionette TRACE conn5 <- [1,630,null,{}] 04:40:01 INFO - PROCESS | 1931 | 1461066001809 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:02 INFO - PROCESS | 1931 | 1461066002048 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 04:40:02 INFO - PROCESS | 1931 | 1461066002665 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850f1e000 == 92 [pid = 1931] [id = 165] 04:40:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe84d595400) [pid = 1931] [serial = 495] [outer = (nil)] 04:40:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe84e6cc800) [pid = 1931] [serial = 496] [outer = 0x7fe84d595400] 04:40:02 INFO - PROCESS | 1931 | 1461066002742 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe84e6d8c00) [pid = 1931] [serial = 497] [outer = 0x7fe84d595400] 04:40:03 INFO - PROCESS | 1931 | 1461066003569 Marionette TRACE conn5 <- [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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:40:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1845ms 04:40:03 INFO - PROCESS | 1931 | 1461066003641 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 1931 | 1461066003648 Marionette TRACE conn5 <- [1,633,null,{"value":"8"}] 04:40:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:40:03 INFO - PROCESS | 1931 | 1461066003656 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1931 | 1461066003660 Marionette TRACE conn5 <- [1,634,null,{}] 04:40:03 INFO - PROCESS | 1931 | 1461066003668 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:03 INFO - PROCESS | 1931 | 1461066003850 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 04:40:04 INFO - PROCESS | 1931 | 1461066004034 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e52800 == 93 [pid = 1931] [id = 166] 04:40:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe84d58f800) [pid = 1931] [serial = 498] [outer = (nil)] 04:40:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe850f12000) [pid = 1931] [serial = 499] [outer = 0x7fe84d58f800] 04:40:04 INFO - PROCESS | 1931 | 1461066004105 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe852589000) [pid = 1931] [serial = 500] [outer = 0x7fe84d58f800] 04:40:04 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:05 INFO - PROCESS | 1931 | 1461066005096 Marionette TRACE conn5 <- [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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1484ms 04:40:05 INFO - PROCESS | 1931 | 1461066005144 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 1931 | 1461066005150 Marionette TRACE conn5 <- [1,637,null,{"value":"8"}] 04:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:40:05 INFO - PROCESS | 1931 | 1461066005159 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1931 | 1461066005162 Marionette TRACE conn5 <- [1,638,null,{}] 04:40:05 INFO - PROCESS | 1931 | 1461066005192 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:05 INFO - PROCESS | 1931 | 1461066005377 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 04:40:05 INFO - PROCESS | 1931 | 1461066005545 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c52800 == 94 [pid = 1931] [id = 167] 04:40:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe8525ce400) [pid = 1931] [serial = 501] [outer = (nil)] 04:40:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8527ca800) [pid = 1931] [serial = 502] [outer = 0x7fe8525ce400] 04:40:05 INFO - PROCESS | 1931 | 1461066005614 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe8530df000) [pid = 1931] [serial = 503] [outer = 0x7fe8525ce400] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865778000 == 93 [pid = 1931] [id = 75] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594c6000 == 92 [pid = 1931] [id = 113] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874a9d000 == 91 [pid = 1931] [id = 111] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525f0800 == 90 [pid = 1931] [id = 112] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c66800 == 89 [pid = 1931] [id = 110] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe85d320c00) [pid = 1931] [serial = 403] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe8642a4800) [pid = 1931] [serial = 378] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe874bbfc00) [pid = 1931] [serial = 381] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe877a35800 == 88 [pid = 1931] [id = 109] 04:40:06 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe875078000 == 87 [pid = 1931] [id = 140] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870e56800 == 86 [pid = 1931] [id = 139] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a18800 == 85 [pid = 1931] [id = 138] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe864544800 == 84 [pid = 1931] [id = 137] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de52800 == 83 [pid = 1931] [id = 136] 04:40:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e57800 == 82 [pid = 1931] [id = 135] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe859647000) [pid = 1931] [serial = 397] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe85cb85800) [pid = 1931] [serial = 400] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe85964ec00) [pid = 1931] [serial = 398] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85cc3e000) [pid = 1931] [serial = 401] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe85736e400) [pid = 1931] [serial = 388] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe8530de400) [pid = 1931] [serial = 387] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe85754a000) [pid = 1931] [serial = 390] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe85754f000) [pid = 1931] [serial = 391] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe8573ef400) [pid = 1931] [serial = 366] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe85916d400) [pid = 1931] [serial = 375] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe863510000) [pid = 1931] [serial = 363] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe8643cbc00) [pid = 1931] [serial = 364] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe85897dc00) [pid = 1931] [serial = 393] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe85258e400) [pid = 1931] [serial = 384] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe859226c00) [pid = 1931] [serial = 369] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe85fd6bc00) [pid = 1931] [serial = 372] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe8586a6000) [pid = 1931] [serial = 214] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:40:06 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe859171000) [pid = 1931] [serial = 394] [outer = (nil)] [url = about:blank] 04:40:06 INFO - PROCESS | 1931 | 1461066006801 Marionette TRACE conn5 <- [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]]]}] 04:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1694ms 04:40:06 INFO - PROCESS | 1931 | 1461066006854 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1931 | 1461066006858 Marionette TRACE conn5 <- [1,641,null,{"value":"8"}] 04:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:40:06 INFO - PROCESS | 1931 | 1461066006866 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1931 | 1461066006874 Marionette TRACE conn5 <- [1,642,null,{}] 04:40:06 INFO - PROCESS | 1931 | 1461066006902 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1931 | 1461066007135 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 04:40:07 INFO - PROCESS | 1931 | 1461066007145 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594cd000 == 83 [pid = 1931] [id = 168] 04:40:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe8511d3c00) [pid = 1931] [serial = 504] [outer = (nil)] 04:40:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe85754a400) [pid = 1931] [serial = 505] [outer = 0x7fe8511d3c00] 04:40:07 INFO - PROCESS | 1931 | 1461066007229 Marionette DEBUG loaded listener.js 04:40:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe85850c800) [pid = 1931] [serial = 506] [outer = 0x7fe8511d3c00] 04:40:08 INFO - PROCESS | 1931 | 1461066008041 Marionette TRACE conn5 <- [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]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1238ms 04:40:08 INFO - PROCESS | 1931 | 1461066008107 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 1931 | 1461066008110 Marionette TRACE conn5 <- [1,645,null,{"value":"8"}] 04:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:40:08 INFO - PROCESS | 1931 | 1461066008118 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 1931 | 1461066008121 Marionette TRACE conn5 <- [1,646,null,{}] 04:40:08 INFO - PROCESS | 1931 | 1461066008126 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:08 INFO - PROCESS | 1931 | 1461066008369 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 04:40:08 INFO - PROCESS | 1931 | 1461066008399 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7db800 == 84 [pid = 1931] [id = 169] 04:40:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe8527b5800) [pid = 1931] [serial = 507] [outer = (nil)] 04:40:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe858910400) [pid = 1931] [serial = 508] [outer = 0x7fe8527b5800] 04:40:08 INFO - PROCESS | 1931 | 1461066008462 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe859066000) [pid = 1931] [serial = 509] [outer = 0x7fe8527b5800] 04:40:09 INFO - PROCESS | 1931 | 1461066009342 Marionette TRACE conn5 <- [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]]]}] 04:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1286ms 04:40:09 INFO - PROCESS | 1931 | 1461066009405 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 04:40:09 INFO - PROCESS | 1931 | 1461066009409 Marionette TRACE conn5 <- [1,649,null,{"value":"8"}] 04:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:40:09 INFO - PROCESS | 1931 | 1461066009415 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1931 | 1461066009417 Marionette TRACE conn5 <- [1,650,null,{}] 04:40:09 INFO - PROCESS | 1931 | 1461066009423 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1931 | 1461066009642 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 04:40:09 INFO - PROCESS | 1931 | 1461066009670 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de62800 == 85 [pid = 1931] [id = 170] 04:40:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe85916f400) [pid = 1931] [serial = 510] [outer = (nil)] 04:40:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe8591bf800) [pid = 1931] [serial = 511] [outer = 0x7fe85916f400] 04:40:09 INFO - PROCESS | 1931 | 1461066009744 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe859cbc800) [pid = 1931] [serial = 512] [outer = 0x7fe85916f400] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe8527cc400) [pid = 1931] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe85754b000) [pid = 1931] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe8511d4c00) [pid = 1931] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe8527bac00) [pid = 1931] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe8530e2000) [pid = 1931] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe85869d800) [pid = 1931] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe85ccf1c00) [pid = 1931] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:40:10 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe85aaf3c00) [pid = 1931] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:40:10 INFO - PROCESS | 1931 | 1461066010857 Marionette TRACE conn5 <- [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]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:40:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1481ms 04:40:10 INFO - PROCESS | 1931 | 1461066010898 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1931 | 1461066010901 Marionette TRACE conn5 <- [1,653,null,{"value":"8"}] 04:40:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:40:10 INFO - PROCESS | 1931 | 1461066010907 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1931 | 1461066010909 Marionette TRACE conn5 <- [1,654,null,{}] 04:40:10 INFO - PROCESS | 1931 | 1461066010914 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:11 INFO - PROCESS | 1931 | 1461066011074 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 04:40:11 INFO - PROCESS | 1931 | 1461066011103 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d22800 == 86 [pid = 1931] [id = 171] 04:40:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe857363000) [pid = 1931] [serial = 513] [outer = (nil)] 04:40:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe85a704000) [pid = 1931] [serial = 514] [outer = 0x7fe857363000] 04:40:11 INFO - PROCESS | 1931 | 1461066011165 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe85ccea000) [pid = 1931] [serial = 515] [outer = 0x7fe857363000] 04:40:11 INFO - PROCESS | 1931 | 1461066011993 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1135ms 04:40:12 INFO - PROCESS | 1931 | 1461066012043 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1931 | 1461066012047 Marionette TRACE conn5 <- [1,657,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:40:12 INFO - PROCESS | 1931 | 1461066012053 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1931 | 1461066012055 Marionette TRACE conn5 <- [1,658,null,{}] 04:40:12 INFO - PROCESS | 1931 | 1461066012061 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 1931 | 1461066012219 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 04:40:12 INFO - PROCESS | 1931 | 1461066012237 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862eaa000 == 87 [pid = 1931] [id = 172] 04:40:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe858508400) [pid = 1931] [serial = 516] [outer = (nil)] 04:40:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe85d9c5400) [pid = 1931] [serial = 517] [outer = 0x7fe858508400] 04:40:12 INFO - PROCESS | 1931 | 1461066012300 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe85d9f0c00) [pid = 1931] [serial = 518] [outer = 0x7fe858508400] 04:40:13 INFO - PROCESS | 1931 | 1461066013404 Marionette TRACE conn5 <- [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]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:40:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1389ms 04:40:13 INFO - PROCESS | 1931 | 1461066013443 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1931 | 1461066013450 Marionette TRACE conn5 <- [1,661,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:40:13 INFO - PROCESS | 1931 | 1461066013460 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1931 | 1461066013464 Marionette TRACE conn5 <- [1,662,null,{}] 04:40:13 INFO - PROCESS | 1931 | 1461066013472 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:13 INFO - PROCESS | 1931 | 1461066013666 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 04:40:13 INFO - PROCESS | 1931 | 1461066013834 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852516800 == 88 [pid = 1931] [id = 173] 04:40:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe84f7df000) [pid = 1931] [serial = 519] [outer = (nil)] 04:40:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe8511ce800) [pid = 1931] [serial = 520] [outer = 0x7fe84f7df000] 04:40:13 INFO - PROCESS | 1931 | 1461066013912 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe8525cc800) [pid = 1931] [serial = 521] [outer = 0x7fe84f7df000] 04:40:14 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:14 INFO - PROCESS | 1931 | 1461066014924 Marionette TRACE conn5 <- [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]]]}] 04:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1532ms 04:40:14 INFO - PROCESS | 1931 | 1461066014994 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1931 | 1461066015002 Marionette TRACE conn5 <- [1,665,null,{"value":"8"}] 04:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:40:15 INFO - PROCESS | 1931 | 1461066015013 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1931 | 1461066015017 Marionette TRACE conn5 <- [1,666,null,{}] 04:40:15 INFO - PROCESS | 1931 | 1461066015024 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 1931 | 1461066015261 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 04:40:15 INFO - PROCESS | 1931 | 1461066015513 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7c8800 == 89 [pid = 1931] [id = 174] 04:40:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe8527bc000) [pid = 1931] [serial = 522] [outer = (nil)] 04:40:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe857335000) [pid = 1931] [serial = 523] [outer = 0x7fe8527bc000] 04:40:15 INFO - PROCESS | 1931 | 1461066015634 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe8573e6000) [pid = 1931] [serial = 524] [outer = 0x7fe8527bc000] 04:40:16 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:16 INFO - PROCESS | 1931 | 1461066016454 Marionette TRACE conn5 <- [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]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:40:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1485ms 04:40:16 INFO - PROCESS | 1931 | 1461066016500 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1931 | 1461066016504 Marionette TRACE conn5 <- [1,669,null,{"value":"8"}] 04:40:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:40:16 INFO - PROCESS | 1931 | 1461066016511 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1931 | 1461066016517 Marionette TRACE conn5 <- [1,670,null,{}] 04:40:16 INFO - PROCESS | 1931 | 1461066016552 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:16 INFO - PROCESS | 1931 | 1461066016741 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 04:40:16 INFO - PROCESS | 1931 | 1461066016909 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642bb000 == 90 [pid = 1931] [id = 175] 04:40:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe85754ec00) [pid = 1931] [serial = 525] [outer = (nil)] 04:40:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe859168800) [pid = 1931] [serial = 526] [outer = 0x7fe85754ec00] 04:40:16 INFO - PROCESS | 1931 | 1461066016988 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe859651c00) [pid = 1931] [serial = 527] [outer = 0x7fe85754ec00] 04:40:17 INFO - PROCESS | 1931 | 1461066017846 Marionette TRACE conn5 <- [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]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1404ms 04:40:17 INFO - PROCESS | 1931 | 1461066017915 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 04:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:40:17 INFO - PROCESS | 1931 | 1461066017920 Marionette TRACE conn5 <- [1,673,null,{"value":"8"}] 04:40:17 INFO - PROCESS | 1931 | 1461066017926 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1931 | 1461066017929 Marionette TRACE conn5 <- [1,674,null,{}] 04:40:17 INFO - PROCESS | 1931 | 1461066017934 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 1931 | 1461066018111 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 04:40:18 INFO - PROCESS | 1931 | 1461066018277 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865c3c000 == 91 [pid = 1931] [id = 176] 04:40:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe858976800) [pid = 1931] [serial = 528] [outer = (nil)] 04:40:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe85d9bb800) [pid = 1931] [serial = 529] [outer = 0x7fe858976800] 04:40:18 INFO - PROCESS | 1931 | 1461066018353 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe85fb16800) [pid = 1931] [serial = 530] [outer = 0x7fe858976800] 04:40:18 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:19 INFO - PROCESS | 1931 | 1461066019142 Marionette TRACE conn5 <- [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]]]}] 04:40:19 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 04:40:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1232ms 04:40:19 INFO - PROCESS | 1931 | 1461066019166 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1931 | 1461066019169 Marionette TRACE conn5 <- [1,677,null,{"value":"8"}] 04:40:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:40:19 INFO - PROCESS | 1931 | 1461066019177 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1931 | 1461066019181 Marionette TRACE conn5 <- [1,678,null,{}] 04:40:19 INFO - PROCESS | 1931 | 1461066019186 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:19 INFO - PROCESS | 1931 | 1461066019375 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 04:40:19 INFO - PROCESS | 1931 | 1461066019548 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872809800 == 92 [pid = 1931] [id = 177] 04:40:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8527cd800) [pid = 1931] [serial = 531] [outer = (nil)] 04:40:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe86068ac00) [pid = 1931] [serial = 532] [outer = 0x7fe8527cd800] 04:40:19 INFO - PROCESS | 1931 | 1461066019623 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe8623abc00) [pid = 1931] [serial = 533] [outer = 0x7fe8527cd800] 04:40:20 INFO - PROCESS | 1931 | 1461066020568 Marionette TRACE conn5 <- [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]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1432ms 04:40:20 INFO - PROCESS | 1931 | 1461066020611 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1931 | 1461066020616 Marionette TRACE conn5 <- [1,681,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:40:20 INFO - PROCESS | 1931 | 1461066020622 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1931 | 1461066020625 Marionette TRACE conn5 <- [1,682,null,{}] 04:40:20 INFO - PROCESS | 1931 | 1461066020631 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 1931 | 1461066020843 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 04:40:21 INFO - PROCESS | 1931 | 1461066021012 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe876d6a800 == 93 [pid = 1931] [id = 178] 04:40:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe84f942000) [pid = 1931] [serial = 534] [outer = (nil)] 04:40:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe84f946400) [pid = 1931] [serial = 535] [outer = 0x7fe84f942000] 04:40:21 INFO - PROCESS | 1931 | 1461066021093 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe863f7a400) [pid = 1931] [serial = 536] [outer = 0x7fe84f942000] 04:40:22 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:22 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:22 INFO - PROCESS | 1931 | 1461066022425 Marionette TRACE conn5 <- [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]]]}] 04:40:22 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) 04:40:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1836ms 04:40:22 INFO - PROCESS | 1931 | 1461066022459 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 1931 | 1461066022463 Marionette TRACE conn5 <- [1,685,null,{"value":"8"}] 04:40:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:40:22 INFO - PROCESS | 1931 | 1461066022566 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 1931 | 1461066022570 Marionette TRACE conn5 <- [1,686,null,{}] 04:40:22 INFO - PROCESS | 1931 | 1461066022577 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:22 INFO - PROCESS | 1931 | 1461066022755 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 04:40:22 INFO - PROCESS | 1931 | 1461066022921 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd9d000 == 94 [pid = 1931] [id = 179] 04:40:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe84f942400) [pid = 1931] [serial = 537] [outer = (nil)] 04:40:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe84f9b7c00) [pid = 1931] [serial = 538] [outer = 0x7fe84f942400] 04:40:22 INFO - PROCESS | 1931 | 1461066022992 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe86067b400) [pid = 1931] [serial = 539] [outer = 0x7fe84f942400] 04:40:24 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:24 INFO - PROCESS | 1931 | 1461066024310 Marionette TRACE conn5 <- [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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:40:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1900ms 04:40:24 INFO - PROCESS | 1931 | 1461066024415 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1931 | 1461066024419 Marionette TRACE conn5 <- [1,689,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:40:24 INFO - PROCESS | 1931 | 1461066024425 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1931 | 1461066024427 Marionette TRACE conn5 <- [1,690,null,{}] 04:40:24 INFO - PROCESS | 1931 | 1461066024434 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 1931 | 1461066024610 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 04:40:24 INFO - PROCESS | 1931 | 1461066024778 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c2d1000 == 95 [pid = 1931] [id = 180] 04:40:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe84f92d800) [pid = 1931] [serial = 540] [outer = (nil)] 04:40:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe84f932000) [pid = 1931] [serial = 541] [outer = 0x7fe84f92d800] 04:40:24 INFO - PROCESS | 1931 | 1461066024847 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe84f939c00) [pid = 1931] [serial = 542] [outer = 0x7fe84f92d800] 04:40:26 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:26 INFO - PROCESS | 1931 | 1461066026148 Marionette TRACE conn5 <- [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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:40:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1731ms 04:40:26 INFO - PROCESS | 1931 | 1461066026156 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1931 | 1461066026160 Marionette TRACE conn5 <- [1,693,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:40:26 INFO - PROCESS | 1931 | 1461066026258 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1931 | 1461066026263 Marionette TRACE conn5 <- [1,694,null,{}] 04:40:26 INFO - PROCESS | 1931 | 1461066026273 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:26 INFO - PROCESS | 1931 | 1461066026480 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 04:40:26 INFO - PROCESS | 1931 | 1461066026652 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fda1800 == 96 [pid = 1931] [id = 181] 04:40:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe84e6cec00) [pid = 1931] [serial = 543] [outer = (nil)] 04:40:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7fe84f936800) [pid = 1931] [serial = 544] [outer = 0x7fe84e6cec00] 04:40:26 INFO - PROCESS | 1931 | 1461066026721 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7fe85110d400) [pid = 1931] [serial = 545] [outer = 0x7fe84e6cec00] 04:40:28 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:28 INFO - PROCESS | 1931 | 1461066028329 Marionette TRACE conn5 <- [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]]]}] 04:40:28 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) 04:40:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2142ms 04:40:28 INFO - PROCESS | 1931 | 1461066028349 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 04:40:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:40:28 INFO - PROCESS | 1931 | 1461066028354 Marionette TRACE conn5 <- [1,697,null,{"value":"8"}] 04:40:28 INFO - PROCESS | 1931 | 1461066028361 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1931 | 1461066028365 Marionette TRACE conn5 <- [1,698,null,{}] 04:40:28 INFO - PROCESS | 1931 | 1461066028374 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:28 INFO - PROCESS | 1931 | 1461066028631 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 04:40:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861b0d800 == 95 [pid = 1931] [id = 37] 04:40:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dae0800 == 94 [pid = 1931] [id = 126] 04:40:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe858560000 == 93 [pid = 1931] [id = 127] 04:40:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d19000 == 92 [pid = 1931] [id = 125] 04:40:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fde5000 == 91 [pid = 1931] [id = 128] 04:40:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86eb17800 == 90 [pid = 1931] [id = 91] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7fe850076400) [pid = 1931] [serial = 430] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7fe85d9e3c00) [pid = 1931] [serial = 427] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe8530e8800) [pid = 1931] [serial = 439] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe84f7e0400) [pid = 1931] [serial = 436] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe85e892c00) [pid = 1931] [serial = 415] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe85007c400) [pid = 1931] [serial = 433] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe861dccc00) [pid = 1931] [serial = 421] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe86256f000) [pid = 1931] [serial = 418] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe86429ec00) [pid = 1931] [serial = 424] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1931 | 1461066028922 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d45e800 == 91 [pid = 1931] [id = 182] 04:40:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe84e956000) [pid = 1931] [serial = 546] [outer = (nil)] 04:40:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe84f92f000) [pid = 1931] [serial = 547] [outer = 0x7fe84e956000] 04:40:29 INFO - PROCESS | 1931 | 1461066028999 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe84f9b8000) [pid = 1931] [serial = 548] [outer = 0x7fe84e956000] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe852e98800) [pid = 1931] [serial = 445] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe859165000) [pid = 1931] [serial = 412] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe85d9e7000) [pid = 1931] [serial = 460] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe8511d9c00) [pid = 1931] [serial = 442] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe857375800) [pid = 1931] [serial = 448] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe858916c00) [pid = 1931] [serial = 451] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe85921cc00) [pid = 1931] [serial = 455] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe852e9e400) [pid = 1931] [serial = 446] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe859064000) [pid = 1931] [serial = 452] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe861dc4400) [pid = 1931] [serial = 404] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe85916b400) [pid = 1931] [serial = 454] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe85d9c3c00) [pid = 1931] [serial = 458] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe8573eec00) [pid = 1931] [serial = 449] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85258a800) [pid = 1931] [serial = 406] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe85cb84400) [pid = 1931] [serial = 457] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe8525c9800) [pid = 1931] [serial = 443] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe857379000) [pid = 1931] [serial = 409] [outer = (nil)] [url = about:blank] 04:40:29 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe8619ca800) [pid = 1931] [serial = 461] [outer = (nil)] [url = about:blank] 04:40:30 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:30 INFO - PROCESS | 1931 | 1461066030253 Marionette TRACE conn5 <- [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]]]}] 04:40:30 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) 04:40:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1939ms 04:40:30 INFO - PROCESS | 1931 | 1461066030408 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1931 | 1461066030417 Marionette TRACE conn5 <- [1,701,null,{"value":"8"}] 04:40:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:40:30 INFO - PROCESS | 1931 | 1461066030448 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1931 | 1461066030452 Marionette TRACE conn5 <- [1,702,null,{}] 04:40:30 INFO - PROCESS | 1931 | 1461066030459 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:30 INFO - PROCESS | 1931 | 1461066030631 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 04:40:30 INFO - PROCESS | 1931 | 1461066030642 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850f36800 == 92 [pid = 1931] [id = 183] 04:40:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe84f9ba800) [pid = 1931] [serial = 549] [outer = (nil)] 04:40:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe851111800) [pid = 1931] [serial = 550] [outer = 0x7fe84f9ba800] 04:40:30 INFO - PROCESS | 1931 | 1461066030712 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe8511da000) [pid = 1931] [serial = 551] [outer = 0x7fe84f9ba800] 04:40:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:32 INFO - PROCESS | 1931 | 1461066032049 Marionette TRACE conn5 <- [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]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:40:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1636ms 04:40:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:40:32 INFO - PROCESS | 1931 | 1461066032082 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 1931 | 1461066032085 Marionette TRACE conn5 <- [1,705,null,{"value":"8"}] 04:40:32 INFO - PROCESS | 1931 | 1461066032101 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 1931 | 1461066032107 Marionette TRACE conn5 <- [1,706,null,{}] 04:40:32 INFO - PROCESS | 1931 | 1461066032122 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:32 INFO - PROCESS | 1931 | 1461066032365 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 04:40:32 INFO - PROCESS | 1931 | 1461066032407 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85880e800 == 93 [pid = 1931] [id = 184] 04:40:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe852591400) [pid = 1931] [serial = 552] [outer = (nil)] 04:40:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe852e9f000) [pid = 1931] [serial = 553] [outer = 0x7fe852591400] 04:40:32 INFO - PROCESS | 1931 | 1461066032484 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe857330c00) [pid = 1931] [serial = 554] [outer = 0x7fe852591400] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe8527b5800) [pid = 1931] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85916f400) [pid = 1931] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe8525ce400) [pid = 1931] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe8511d3c00) [pid = 1931] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe84d595400) [pid = 1931] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe84d58f800) [pid = 1931] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:40:33 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe857363000) [pid = 1931] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:40:34 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:34 INFO - PROCESS | 1931 | 1461066034288 Marionette TRACE conn5 <- [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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:40:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2248ms 04:40:34 INFO - PROCESS | 1931 | 1461066034340 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 1931 | 1461066034343 Marionette TRACE conn5 <- [1,709,null,{"value":"8"}] 04:40:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:40:34 INFO - PROCESS | 1931 | 1461066034350 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 1931 | 1461066034353 Marionette TRACE conn5 <- [1,710,null,{}] 04:40:34 INFO - PROCESS | 1931 | 1461066034358 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:34 INFO - PROCESS | 1931 | 1461066034573 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 04:40:34 INFO - PROCESS | 1931 | 1461066034590 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594d1800 == 94 [pid = 1931] [id = 185] 04:40:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe84d58b400) [pid = 1931] [serial = 555] [outer = (nil)] 04:40:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe852e9cc00) [pid = 1931] [serial = 556] [outer = 0x7fe84d58b400] 04:40:34 INFO - PROCESS | 1931 | 1461066034670 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe8573e7400) [pid = 1931] [serial = 557] [outer = 0x7fe84d58b400] 04:40:35 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:35 INFO - PROCESS | 1931 | 1461066035813 Marionette TRACE conn5 <- [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]]]}] 04:40:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:40:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1487ms 04:40:35 INFO - PROCESS | 1931 | 1461066035839 Marionette TRACE conn5 -> [0,713,"getWindowHandle",null] 04:40:35 INFO - PROCESS | 1931 | 1461066035845 Marionette TRACE conn5 <- [1,713,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:40:35 INFO - PROCESS | 1931 | 1461066035854 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1931 | 1461066035860 Marionette TRACE conn5 <- [1,714,null,{}] 04:40:35 INFO - PROCESS | 1931 | 1461066035870 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:36 INFO - PROCESS | 1931 | 1461066036096 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 04:40:36 INFO - PROCESS | 1931 | 1461066036308 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85000a000 == 95 [pid = 1931] [id = 186] 04:40:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe84e958800) [pid = 1931] [serial = 558] [outer = (nil)] 04:40:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe84f936400) [pid = 1931] [serial = 559] [outer = 0x7fe84e958800] 04:40:36 INFO - PROCESS | 1931 | 1461066036386 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe84f947400) [pid = 1931] [serial = 560] [outer = 0x7fe84e958800] 04:40:37 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:37 INFO - PROCESS | 1931 | 1461066037727 Marionette TRACE conn5 <- [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]]]}] 04:40:37 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 04:40:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1893ms 04:40:37 INFO - PROCESS | 1931 | 1461066037796 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 04:40:37 INFO - PROCESS | 1931 | 1461066037805 Marionette TRACE conn5 <- [1,717,null,{"value":"8"}] 04:40:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:40:37 INFO - PROCESS | 1931 | 1461066037835 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1931 | 1461066037839 Marionette TRACE conn5 <- [1,718,null,{}] 04:40:37 INFO - PROCESS | 1931 | 1461066037846 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:38 INFO - PROCESS | 1931 | 1461066038034 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 04:40:38 INFO - PROCESS | 1931 | 1461066038203 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc14800 == 96 [pid = 1931] [id = 187] 04:40:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe84e957c00) [pid = 1931] [serial = 561] [outer = (nil)] 04:40:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe851112000) [pid = 1931] [serial = 562] [outer = 0x7fe84e957c00] 04:40:38 INFO - PROCESS | 1931 | 1461066038275 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe8527c0400) [pid = 1931] [serial = 563] [outer = 0x7fe84e957c00] 04:40:39 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:39 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:39 INFO - PROCESS | 1931 | 1461066039694 Marionette TRACE conn5 <- [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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:40:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1936ms 04:40:39 INFO - PROCESS | 1931 | 1461066039768 Marionette TRACE conn5 -> [0,721,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1931 | 1461066039771 Marionette TRACE conn5 <- [1,721,null,{"value":"8"}] 04:40:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:40:39 INFO - PROCESS | 1931 | 1461066039778 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1931 | 1461066039784 Marionette TRACE conn5 <- [1,722,null,{}] 04:40:39 INFO - PROCESS | 1931 | 1461066039800 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 1931 | 1461066040022 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 04:40:40 INFO - PROCESS | 1931 | 1461066040190 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85e8c6000 == 97 [pid = 1931] [id = 188] 04:40:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe8527c0c00) [pid = 1931] [serial = 564] [outer = (nil)] 04:40:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8573f1000) [pid = 1931] [serial = 565] [outer = 0x7fe8527c0c00] 04:40:40 INFO - PROCESS | 1931 | 1461066040264 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe85878bc00) [pid = 1931] [serial = 566] [outer = 0x7fe8527c0c00] 04:40:41 INFO - PROCESS | 1931 | 1461066041142 Marionette TRACE conn5 <- [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] 04:40:41 INFO - PROCESS | 1931 | 1461066041181 Marionette TRACE conn5 <- [1,725,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:40:41 INFO - PROCESS | 1931 | 1461066041188 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1931 | 1461066041190 Marionette TRACE conn5 <- [1,726,null,{}] 04:40:41 INFO - PROCESS | 1931 | 1461066041197 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 1931 | 1461066041381 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 04:40:41 INFO - PROCESS | 1931 | 1461066041570 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862e9f000 == 98 [pid = 1931] [id = 189] 04:40:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe84d595000) [pid = 1931] [serial = 567] [outer = (nil)] 04:40:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe85906c000) [pid = 1931] [serial = 568] [outer = 0x7fe84d595000] 04:40:41 INFO - PROCESS | 1931 | 1461066041643 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe859172c00) [pid = 1931] [serial = 569] [outer = 0x7fe84d595000] 04:40:42 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:42 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:42 INFO - PROCESS | 1931 | 1461066042897 Marionette TRACE conn5 <- [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]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:40:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1784ms 04:40:42 INFO - PROCESS | 1931 | 1461066042976 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1931 | 1461066042982 Marionette TRACE conn5 <- [1,729,null,{"value":"8"}] 04:40:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:40:43 INFO - PROCESS | 1931 | 1461066042993 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1931 | 1461066042997 Marionette TRACE conn5 <- [1,730,null,{}] 04:40:43 INFO - PROCESS | 1931 | 1461066043008 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 1931 | 1461066043401 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 04:40:43 INFO - PROCESS | 1931 | 1461066043615 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865719800 == 99 [pid = 1931] [id = 190] 04:40:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe85878e000) [pid = 1931] [serial = 570] [outer = (nil)] 04:40:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe85ab97c00) [pid = 1931] [serial = 571] [outer = 0x7fe85878e000] 04:40:43 INFO - PROCESS | 1931 | 1461066043749 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe85d319400) [pid = 1931] [serial = 572] [outer = 0x7fe85878e000] 04:40:44 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:44 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:45 INFO - PROCESS | 1931 | 1461066045054 Marionette TRACE conn5 <- [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] 04:40:45 INFO - PROCESS | 1931 | 1461066045151 Marionette TRACE conn5 <- [1,733,null,{"value":"8"}] 04:40:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:40:45 INFO - PROCESS | 1931 | 1461066045180 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1931 | 1461066045184 Marionette TRACE conn5 <- [1,734,null,{}] 04:40:45 INFO - PROCESS | 1931 | 1461066045251 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:45 INFO - PROCESS | 1931 | 1461066045588 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 04:40:45 INFO - PROCESS | 1931 | 1461066045781 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870e56800 == 100 [pid = 1931] [id = 191] 04:40:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe85d31f000) [pid = 1931] [serial = 573] [outer = (nil)] 04:40:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe862f47400) [pid = 1931] [serial = 574] [outer = 0x7fe85d31f000] 04:40:45 INFO - PROCESS | 1931 | 1461066045870 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe8642a2000) [pid = 1931] [serial = 575] [outer = 0x7fe85d31f000] 04:40:46 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:46 INFO - PROCESS | 1931 | 1461066046766 Marionette TRACE conn5 <- [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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:40:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1632ms 04:40:46 INFO - PROCESS | 1931 | 1461066046809 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1931 | 1461066046813 Marionette TRACE conn5 <- [1,737,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:40:46 INFO - PROCESS | 1931 | 1461066046819 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1931 | 1461066046823 Marionette TRACE conn5 <- [1,738,null,{}] 04:40:46 INFO - PROCESS | 1931 | 1461066046829 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:47 INFO - PROCESS | 1931 | 1461066047014 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 04:40:47 INFO - PROCESS | 1931 | 1461066047192 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a41800 == 101 [pid = 1931] [id = 192] 04:40:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe84d5d1800) [pid = 1931] [serial = 576] [outer = (nil)] 04:40:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe84d5db400) [pid = 1931] [serial = 577] [outer = 0x7fe84d5d1800] 04:40:47 INFO - PROCESS | 1931 | 1461066047268 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7fe84d5dfc00) [pid = 1931] [serial = 578] [outer = 0x7fe84d5d1800] 04:40:48 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:48 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:48 INFO - PROCESS | 1931 | 1461066048588 Marionette TRACE conn5 <- [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]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:40:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1785ms 04:40:48 INFO - PROCESS | 1931 | 1461066048606 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1931 | 1461066048609 Marionette TRACE conn5 <- [1,741,null,{"value":"8"}] 04:40:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:40:48 INFO - PROCESS | 1931 | 1461066048617 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1931 | 1461066048620 Marionette TRACE conn5 <- [1,742,null,{}] 04:40:48 INFO - PROCESS | 1931 | 1461066048627 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:48 INFO - PROCESS | 1931 | 1461066048862 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 04:40:49 INFO - PROCESS | 1931 | 1461066049045 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc70800 == 102 [pid = 1931] [id = 193] 04:40:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7fe84d5d8000) [pid = 1931] [serial = 579] [outer = (nil)] 04:40:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7fe84ea11400) [pid = 1931] [serial = 580] [outer = 0x7fe84d5d8000] 04:40:49 INFO - PROCESS | 1931 | 1461066049126 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7fe84ea1a800) [pid = 1931] [serial = 581] [outer = 0x7fe84d5d8000] 04:40:50 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:50 INFO - PROCESS | 1931 | 1461066050739 Marionette TRACE conn5 <- [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]]]}] 04:40:50 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 04:40:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2135ms 04:40:50 INFO - PROCESS | 1931 | 1461066050752 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1931 | 1461066050759 Marionette TRACE conn5 <- [1,745,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:40:50 INFO - PROCESS | 1931 | 1461066050769 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1931 | 1461066050773 Marionette TRACE conn5 <- [1,746,null,{}] 04:40:50 INFO - PROCESS | 1931 | 1461066050784 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:51 INFO - PROCESS | 1931 | 1461066051051 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 04:40:51 INFO - PROCESS | 1931 | 1461066051247 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fcca000 == 103 [pid = 1931] [id = 194] 04:40:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7fe84e955c00) [pid = 1931] [serial = 582] [outer = (nil)] 04:40:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7fe84f7da000) [pid = 1931] [serial = 583] [outer = 0x7fe84e955c00] 04:40:51 INFO - PROCESS | 1931 | 1461066051322 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7fe84f7e6800) [pid = 1931] [serial = 584] [outer = 0x7fe84e955c00] 04:40:52 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:52 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:52 INFO - PROCESS | 1931 | 1461066052629 Marionette TRACE conn5 <- [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]]]}] 04:40:52 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.) 04:40:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1897ms 04:40:52 INFO - PROCESS | 1931 | 1461066052667 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1931 | 1461066052675 Marionette TRACE conn5 <- [1,749,null,{"value":"8"}] 04:40:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:40:52 INFO - PROCESS | 1931 | 1461066052687 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1931 | 1461066052690 Marionette TRACE conn5 <- [1,750,null,{}] 04:40:52 INFO - PROCESS | 1931 | 1461066052697 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:53 INFO - PROCESS | 1931 | 1461066053004 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 04:40:53 INFO - PROCESS | 1931 | 1461066053190 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850f1a800 == 104 [pid = 1931] [id = 195] 04:40:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe84e6d4800) [pid = 1931] [serial = 585] [outer = (nil)] 04:40:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe84f93ac00) [pid = 1931] [serial = 586] [outer = 0x7fe84e6d4800] 04:40:53 INFO - PROCESS | 1931 | 1461066053295 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe85006f800) [pid = 1931] [serial = 587] [outer = 0x7fe84e6d4800] 04:40:54 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85880e800 == 103 [pid = 1931] [id = 184] 04:40:54 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850f36800 == 102 [pid = 1931] [id = 183] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe852e9a000) [pid = 1931] [serial = 466] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe86256e400) [pid = 1931] [serial = 463] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe85869e400) [pid = 1931] [serial = 469] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7fe85ccf2c00) [pid = 1931] [serial = 472] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7fe862f44c00) [pid = 1931] [serial = 475] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7fe857333c00) [pid = 1931] [serial = 478] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7fe84e6da800) [pid = 1931] [serial = 481] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7fe84e7ca400) [pid = 1931] [serial = 484] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7fe84e951800) [pid = 1931] [serial = 487] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7fe84d591c00) [pid = 1931] [serial = 490] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe84e955800) [pid = 1931] [serial = 493] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe85d9c5400) [pid = 1931] [serial = 517] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d45e800 == 101 [pid = 1931] [id = 182] 04:40:54 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe872809800 == 100 [pid = 1931] [id = 177] 04:40:54 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865c3c000 == 99 [pid = 1931] [id = 176] 04:40:54 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852516800 == 98 [pid = 1931] [id = 173] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe8591bf800) [pid = 1931] [serial = 511] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe8530df000) [pid = 1931] [serial = 503] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe8527ca800) [pid = 1931] [serial = 502] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe85754a400) [pid = 1931] [serial = 505] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe85850c800) [pid = 1931] [serial = 506] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe84e6d8c00) [pid = 1931] [serial = 497] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe84e6cc800) [pid = 1931] [serial = 496] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe850f12000) [pid = 1931] [serial = 499] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe852589000) [pid = 1931] [serial = 500] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe85a704000) [pid = 1931] [serial = 514] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe85ccea000) [pid = 1931] [serial = 515] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe859cbc800) [pid = 1931] [serial = 512] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe858910400) [pid = 1931] [serial = 508] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe859066000) [pid = 1931] [serial = 509] [outer = (nil)] [url = about:blank] 04:40:54 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:54 INFO - PROCESS | 1931 | 1461066054839 Marionette TRACE conn5 <- [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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:40:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2192ms 04:40:54 INFO - PROCESS | 1931 | 1461066054882 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1931 | 1461066054887 Marionette TRACE conn5 <- [1,753,null,{"value":"8"}] 04:40:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:40:54 INFO - PROCESS | 1931 | 1461066054897 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1931 | 1461066054905 Marionette TRACE conn5 <- [1,754,null,{}] 04:40:54 INFO - PROCESS | 1931 | 1461066054928 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:55 INFO - PROCESS | 1931 | 1461066055165 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 04:40:55 INFO - PROCESS | 1931 | 1461066055335 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbeb000 == 99 [pid = 1931] [id = 196] 04:40:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe84f939000) [pid = 1931] [serial = 588] [outer = (nil)] 04:40:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe850f13c00) [pid = 1931] [serial = 589] [outer = 0x7fe84f939000] 04:40:55 INFO - PROCESS | 1931 | 1461066055437 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe85258e000) [pid = 1931] [serial = 590] [outer = 0x7fe84f939000] 04:40:56 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:56 INFO - PROCESS | 1931 | 1461066056623 Marionette TRACE conn5 <- [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]]]}] 04:40:56 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 04:40:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1793ms 04:40:56 INFO - PROCESS | 1931 | 1461066056697 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1931 | 1461066056703 Marionette TRACE conn5 <- [1,757,null,{"value":"8"}] 04:40:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:40:56 INFO - PROCESS | 1931 | 1461066056717 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1931 | 1461066056721 Marionette TRACE conn5 <- [1,758,null,{}] 04:40:56 INFO - PROCESS | 1931 | 1461066056727 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:56 INFO - PROCESS | 1931 | 1461066056984 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 04:40:57 INFO - PROCESS | 1931 | 1461066057024 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857393800 == 100 [pid = 1931] [id = 197] 04:40:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8511d4c00) [pid = 1931] [serial = 591] [outer = (nil)] 04:40:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe8527ba400) [pid = 1931] [serial = 592] [outer = 0x7fe8511d4c00] 04:40:57 INFO - PROCESS | 1931 | 1461066057091 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe8527c4000) [pid = 1931] [serial = 593] [outer = 0x7fe8511d4c00] 04:40:57 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:57 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:57 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:57 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:57 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:57 INFO - PROCESS | 1931 | 1461066057964 Marionette TRACE conn5 <- [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]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:40:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1293ms 04:40:58 INFO - PROCESS | 1931 | 1461066058003 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1931 | 1461066058005 Marionette TRACE conn5 <- [1,761,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:40:58 INFO - PROCESS | 1931 | 1461066058012 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1931 | 1461066058014 Marionette TRACE conn5 <- [1,762,null,{}] 04:40:58 INFO - PROCESS | 1931 | 1461066058029 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 1931 | 1461066058266 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 04:40:58 INFO - PROCESS | 1931 | 1461066058299 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858563000 == 101 [pid = 1931] [id = 198] 04:40:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe8525cd400) [pid = 1931] [serial = 594] [outer = (nil)] 04:40:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe852e93c00) [pid = 1931] [serial = 595] [outer = 0x7fe8525cd400] 04:40:58 INFO - PROCESS | 1931 | 1461066058374 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe8530e2400) [pid = 1931] [serial = 596] [outer = 0x7fe8525cd400] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe86256fc00) [pid = 1931] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe852585c00) [pid = 1931] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe84e6d2400) [pid = 1931] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe85d9c5000) [pid = 1931] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe84f7dbc00) [pid = 1931] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe84e6d3c00) [pid = 1931] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe85cc3c800) [pid = 1931] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe8527c8000) [pid = 1931] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe8586a3000) [pid = 1931] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe85ab90800) [pid = 1931] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85258c000) [pid = 1931] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe857367c00) [pid = 1931] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe86fa0a800) [pid = 1931] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe85fc1e000) [pid = 1931] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe86056b400) [pid = 1931] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe85e897c00) [pid = 1931] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe857376800) [pid = 1931] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe863503800) [pid = 1931] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe859651800) [pid = 1931] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe8662df400) [pid = 1931] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe862f47800) [pid = 1931] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe85737ac00) [pid = 1931] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe859644400) [pid = 1931] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe859166400) [pid = 1931] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe85878c800) [pid = 1931] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe8591b7c00) [pid = 1931] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe86fe09400) [pid = 1931] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe85921c800) [pid = 1931] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe85cc3d800) [pid = 1931] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe85869d400) [pid = 1931] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe858792000) [pid = 1931] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe85869fc00) [pid = 1931] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe8573e5c00) [pid = 1931] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84d58d800) [pid = 1931] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe8527c6c00) [pid = 1931] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe859167800) [pid = 1931] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe85732a800) [pid = 1931] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84e7c4000) [pid = 1931] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8525c9c00) [pid = 1931] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8530e8000) [pid = 1931] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe85cb8d400) [pid = 1931] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe858507000) [pid = 1931] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe84f7db400) [pid = 1931] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8586a1800) [pid = 1931] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe859644000) [pid = 1931] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe84d588800) [pid = 1931] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe858914800) [pid = 1931] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe859228000) [pid = 1931] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe852591400) [pid = 1931] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe84f9ba800) [pid = 1931] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe84e956000) [pid = 1931] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84e6cec00) [pid = 1931] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe8527bc000) [pid = 1931] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe85754ec00) [pid = 1931] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe84f7df000) [pid = 1931] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe858508800) [pid = 1931] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe85cc42c00) [pid = 1931] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8657ccc00) [pid = 1931] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe85737d400) [pid = 1931] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe85258ac00) [pid = 1931] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8525ca000) [pid = 1931] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe861dc8c00) [pid = 1931] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe85006f000) [pid = 1931] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe85006ec00) [pid = 1931] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe8591be400) [pid = 1931] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe85897ec00) [pid = 1931] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:40:59 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe86395dc00) [pid = 1931] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:41:00 INFO - PROCESS | 1931 | 1461066060386 Marionette TRACE conn5 <- [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]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:41:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2391ms 04:41:00 INFO - PROCESS | 1931 | 1461066060405 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1931 | 1461066060410 Marionette TRACE conn5 <- [1,765,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:41:00 INFO - PROCESS | 1931 | 1461066060417 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1931 | 1461066060422 Marionette TRACE conn5 <- [1,766,null,{}] 04:41:00 INFO - PROCESS | 1931 | 1461066060429 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 1931 | 1461066060658 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 04:41:00 INFO - PROCESS | 1931 | 1461066060720 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525e7000 == 102 [pid = 1931] [id = 199] 04:41:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84f7db400) [pid = 1931] [serial = 597] [outer = (nil)] 04:41:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe8530e9000) [pid = 1931] [serial = 598] [outer = 0x7fe84f7db400] 04:41:00 INFO - PROCESS | 1931 | 1461066060801 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe857335400) [pid = 1931] [serial = 599] [outer = 0x7fe84f7db400] 04:41:02 INFO - PROCESS | 1931 | 1461066062300 Marionette TRACE conn5 <- [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]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:41:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1943ms 04:41:02 INFO - PROCESS | 1931 | 1461066062361 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1931 | 1461066062368 Marionette TRACE conn5 <- [1,769,null,{"value":"8"}] 04:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:41:02 INFO - PROCESS | 1931 | 1461066062377 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1931 | 1461066062382 Marionette TRACE conn5 <- [1,770,null,{}] 04:41:02 INFO - PROCESS | 1931 | 1461066062436 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 1931 | 1461066062659 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 04:41:02 INFO - PROCESS | 1931 | 1461066062830 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbcf000 == 103 [pid = 1931] [id = 200] 04:41:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe84d58f000) [pid = 1931] [serial = 600] [outer = (nil)] 04:41:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe84e95b000) [pid = 1931] [serial = 601] [outer = 0x7fe84d58f000] 04:41:02 INFO - PROCESS | 1931 | 1461066062905 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe84f7dfc00) [pid = 1931] [serial = 602] [outer = 0x7fe84d58f000] 04:41:03 INFO - PROCESS | 1931 | 1461066063844 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1531ms 04:41:03 INFO - PROCESS | 1931 | 1461066063908 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1931 | 1461066063917 Marionette TRACE conn5 <- [1,773,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:41:03 INFO - PROCESS | 1931 | 1461066063928 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1931 | 1461066063933 Marionette TRACE conn5 <- [1,774,null,{}] 04:41:03 INFO - PROCESS | 1931 | 1461066063939 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:04 INFO - PROCESS | 1931 | 1461066064137 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 04:41:04 INFO - PROCESS | 1931 | 1461066064358 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c6f000 == 104 [pid = 1931] [id = 201] 04:41:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe84f939400) [pid = 1931] [serial = 603] [outer = (nil)] 04:41:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe84f9b6800) [pid = 1931] [serial = 604] [outer = 0x7fe84f939400] 04:41:04 INFO - PROCESS | 1931 | 1461066064484 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe85007dc00) [pid = 1931] [serial = 605] [outer = 0x7fe84f939400] 04:41:05 INFO - PROCESS | 1931 | 1461066065478 Marionette TRACE conn5 <- [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]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1586ms 04:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:41:05 INFO - PROCESS | 1931 | 1461066065514 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1931 | 1461066065517 Marionette TRACE conn5 <- [1,777,null,{"value":"8"}] 04:41:05 INFO - PROCESS | 1931 | 1461066065525 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1931 | 1461066065531 Marionette TRACE conn5 <- [1,778,null,{}] 04:41:05 INFO - PROCESS | 1931 | 1461066065547 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1931 | 1461066065779 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 04:41:06 INFO - PROCESS | 1931 | 1461066066021 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85949e800 == 105 [pid = 1931] [id = 202] 04:41:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe852587c00) [pid = 1931] [serial = 606] [outer = (nil)] 04:41:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8527b4800) [pid = 1931] [serial = 607] [outer = 0x7fe852587c00] 04:41:06 INFO - PROCESS | 1931 | 1461066066171 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe852e96c00) [pid = 1931] [serial = 608] [outer = 0x7fe852587c00] 04:41:07 INFO - PROCESS | 1931 | 1461066067105 Marionette TRACE conn5 <- [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]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1591ms 04:41:07 INFO - PROCESS | 1931 | 1461066067116 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1931 | 1461066067120 Marionette TRACE conn5 <- [1,781,null,{"value":"8"}] 04:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:41:07 INFO - PROCESS | 1931 | 1461066067129 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1931 | 1461066067133 Marionette TRACE conn5 <- [1,782,null,{}] 04:41:07 INFO - PROCESS | 1931 | 1461066067143 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 1931 | 1461066067339 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 04:41:07 INFO - PROCESS | 1931 | 1461066067518 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85aa91000 == 106 [pid = 1931] [id = 203] 04:41:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe851114000) [pid = 1931] [serial = 609] [outer = (nil)] 04:41:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85732f000) [pid = 1931] [serial = 610] [outer = 0x7fe851114000] 04:41:07 INFO - PROCESS | 1931 | 1461066067598 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85736c400) [pid = 1931] [serial = 611] [outer = 0x7fe851114000] 04:41:08 INFO - PROCESS | 1931 | 1461066068458 Marionette TRACE conn5 <- [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]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1388ms 04:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:41:08 INFO - PROCESS | 1931 | 1461066068517 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1931 | 1461066068520 Marionette TRACE conn5 <- [1,785,null,{"value":"8"}] 04:41:08 INFO - PROCESS | 1931 | 1461066068527 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1931 | 1461066068530 Marionette TRACE conn5 <- [1,786,null,{}] 04:41:08 INFO - PROCESS | 1931 | 1461066068537 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:08 INFO - PROCESS | 1931 | 1461066068724 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 04:41:08 INFO - PROCESS | 1931 | 1461066068898 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc0e000 == 107 [pid = 1931] [id = 204] 04:41:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe8530df800) [pid = 1931] [serial = 612] [outer = (nil)] 04:41:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe857376000) [pid = 1931] [serial = 613] [outer = 0x7fe8530df800] 04:41:08 INFO - PROCESS | 1931 | 1461066068974 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85737fc00) [pid = 1931] [serial = 614] [outer = 0x7fe8530df800] 04:41:09 INFO - PROCESS | 1931 | 1461066069884 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1435ms 04:41:09 INFO - PROCESS | 1931 | 1461066069962 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 04:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:41:09 INFO - PROCESS | 1931 | 1461066069966 Marionette TRACE conn5 <- [1,789,null,{"value":"8"}] 04:41:09 INFO - PROCESS | 1931 | 1461066069973 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1931 | 1461066069976 Marionette TRACE conn5 <- [1,790,null,{}] 04:41:09 INFO - PROCESS | 1931 | 1461066069982 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 1931 | 1461066070248 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 04:41:10 INFO - PROCESS | 1931 | 1461066070478 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbb5800 == 108 [pid = 1931] [id = 205] 04:41:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85754e000) [pid = 1931] [serial = 615] [outer = (nil)] 04:41:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85850f800) [pid = 1931] [serial = 616] [outer = 0x7fe85754e000] 04:41:10 INFO - PROCESS | 1931 | 1461066070572 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8586a3400) [pid = 1931] [serial = 617] [outer = 0x7fe85754e000] 04:41:11 INFO - PROCESS | 1931 | 1461066071405 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1479ms 04:41:11 INFO - PROCESS | 1931 | 1461066071455 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 04:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:41:11 INFO - PROCESS | 1931 | 1461066071458 Marionette TRACE conn5 <- [1,793,null,{"value":"8"}] 04:41:11 INFO - PROCESS | 1931 | 1461066071465 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1931 | 1461066071468 Marionette TRACE conn5 <- [1,794,null,{}] 04:41:11 INFO - PROCESS | 1931 | 1461066071474 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 1931 | 1461066071684 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 04:41:11 INFO - PROCESS | 1931 | 1461066071867 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbd4800 == 109 [pid = 1931] [id = 206] 04:41:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe84d589000) [pid = 1931] [serial = 618] [outer = (nil)] 04:41:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe84f9b4000) [pid = 1931] [serial = 619] [outer = 0x7fe84d589000] 04:41:11 INFO - PROCESS | 1931 | 1461066071940 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85878c800) [pid = 1931] [serial = 620] [outer = 0x7fe84d589000] 04:41:12 INFO - PROCESS | 1931 | 1461066072800 Marionette TRACE conn5 <- [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]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1381ms 04:41:12 INFO - PROCESS | 1931 | 1461066072846 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 04:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:41:12 INFO - PROCESS | 1931 | 1461066072851 Marionette TRACE conn5 <- [1,797,null,{"value":"8"}] 04:41:12 INFO - PROCESS | 1931 | 1461066072857 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1931 | 1461066072860 Marionette TRACE conn5 <- [1,798,null,{}] 04:41:12 INFO - PROCESS | 1931 | 1461066072866 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 1931 | 1461066073049 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 04:41:13 INFO - PROCESS | 1931 | 1461066073236 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525e1800 == 110 [pid = 1931] [id = 207] 04:41:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84d589400) [pid = 1931] [serial = 621] [outer = (nil)] 04:41:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe84e6d2c00) [pid = 1931] [serial = 622] [outer = 0x7fe84d589400] 04:41:13 INFO - PROCESS | 1931 | 1461066073310 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8527b4c00) [pid = 1931] [serial = 623] [outer = 0x7fe84d589400] 04:41:14 INFO - PROCESS | 1931 | 1461066074150 Marionette TRACE conn5 <- [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]]]}] 04:41:14 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 04:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1334ms 04:41:14 INFO - PROCESS | 1931 | 1461066074191 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1931 | 1461066074195 Marionette TRACE conn5 <- [1,801,null,{"value":"8"}] 04:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:41:14 INFO - PROCESS | 1931 | 1461066074201 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1931 | 1461066074204 Marionette TRACE conn5 <- [1,802,null,{}] 04:41:14 INFO - PROCESS | 1931 | 1461066074210 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1931 | 1461066074402 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 04:41:14 INFO - PROCESS | 1931 | 1461066074587 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852504800 == 111 [pid = 1931] [id = 208] 04:41:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe84d58ac00) [pid = 1931] [serial = 624] [outer = (nil)] 04:41:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe850078c00) [pid = 1931] [serial = 625] [outer = 0x7fe84d58ac00] 04:41:14 INFO - PROCESS | 1931 | 1461066074660 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe858511400) [pid = 1931] [serial = 626] [outer = 0x7fe84d58ac00] 04:41:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe85732c400) [pid = 1931] [serial = 627] [outer = 0x7fe85fd69400] 04:41:15 INFO - PROCESS | 1931 | 1461066075736 Marionette TRACE conn5 <- [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]]]}] 04:41:15 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 04:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1586ms 04:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:41:15 INFO - PROCESS | 1931 | 1461066075790 Marionette TRACE conn5 -> [0,805,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1931 | 1461066075792 Marionette TRACE conn5 <- [1,805,null,{"value":"8"}] 04:41:15 INFO - PROCESS | 1931 | 1461066075799 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1931 | 1461066075803 Marionette TRACE conn5 <- [1,806,null,{}] 04:41:15 INFO - PROCESS | 1931 | 1461066075808 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1931 | 1461066076012 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 04:41:16 INFO - PROCESS | 1931 | 1461066076232 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fb4a000 == 112 [pid = 1931] [id = 209] 04:41:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe84f7de800) [pid = 1931] [serial = 628] [outer = (nil)] 04:41:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe85850ac00) [pid = 1931] [serial = 629] [outer = 0x7fe84f7de800] 04:41:16 INFO - PROCESS | 1931 | 1461066076347 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe858918000) [pid = 1931] [serial = 630] [outer = 0x7fe84f7de800] 04:41:17 INFO - PROCESS | 1931 | 1461066077649 Marionette TRACE conn5 <- [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]]]}] 04:41:17 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 04:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1886ms 04:41:17 INFO - PROCESS | 1931 | 1461066077685 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1931 | 1461066077693 Marionette TRACE conn5 <- [1,809,null,{"value":"8"}] 04:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:41:17 INFO - PROCESS | 1931 | 1461066077701 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1931 | 1461066077706 Marionette TRACE conn5 <- [1,810,null,{}] 04:41:17 INFO - PROCESS | 1931 | 1461066077713 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:17 INFO - PROCESS | 1931 | 1461066077891 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 04:41:18 INFO - PROCESS | 1931 | 1461066078096 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850f27800 == 113 [pid = 1931] [id = 210] 04:41:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe84d5dec00) [pid = 1931] [serial = 631] [outer = (nil)] 04:41:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe84e958000) [pid = 1931] [serial = 632] [outer = 0x7fe84d5dec00] 04:41:18 INFO - PROCESS | 1931 | 1461066078162 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe84f7e3400) [pid = 1931] [serial = 633] [outer = 0x7fe84d5dec00] 04:41:19 INFO - PROCESS | 1931 | 1461066079274 Marionette TRACE conn5 <- [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]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1644ms 04:41:19 INFO - PROCESS | 1931 | 1461066079346 Marionette TRACE conn5 -> [0,813,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1931 | 1461066079354 Marionette TRACE conn5 <- [1,813,null,{"value":"8"}] 04:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:41:19 INFO - PROCESS | 1931 | 1461066079364 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1931 | 1461066079368 Marionette TRACE conn5 <- [1,814,null,{}] 04:41:19 INFO - PROCESS | 1931 | 1461066079375 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1931 | 1461066079632 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe872d73800 == 112 [pid = 1931] [id = 121] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863418000 == 111 [pid = 1931] [id = 60] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe852e9cc00) [pid = 1931] [serial = 556] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe85d9bb800) [pid = 1931] [serial = 529] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe86068ac00) [pid = 1931] [serial = 532] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84f946400) [pid = 1931] [serial = 535] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe84f9b7c00) [pid = 1931] [serial = 538] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84f932000) [pid = 1931] [serial = 541] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fbeb000 == 110 [pid = 1931] [id = 196] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850f1a800 == 109 [pid = 1931] [id = 195] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fcca000 == 108 [pid = 1931] [id = 194] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865719800 == 107 [pid = 1931] [id = 190] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862e9f000 == 106 [pid = 1931] [id = 189] 04:41:19 INFO - PROCESS | 1931 | 1461066079917 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85e8c6000 == 105 [pid = 1931] [id = 188] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc14800 == 104 [pid = 1931] [id = 187] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85000a000 == 103 [pid = 1931] [id = 186] 04:41:19 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594d1800 == 102 [pid = 1931] [id = 185] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe862f3bc00) [pid = 1931] [serial = 289] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe879057000) [pid = 1931] [serial = 210] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe858503400) [pid = 1931] [serial = 322] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8530ea400) [pid = 1931] [serial = 340] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe863124400) [pid = 1931] [serial = 334] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe859224400) [pid = 1931] [serial = 325] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe874c66400) [pid = 1931] [serial = 250] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe85ccf0400) [pid = 1931] [serial = 241] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe859068800) [pid = 1931] [serial = 277] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe864566400) [pid = 1931] [serial = 201] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe85d31f800) [pid = 1931] [serial = 298] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe874bb5c00) [pid = 1931] [serial = 204] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe8623f0400) [pid = 1931] [serial = 198] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe8619ccc00) [pid = 1931] [serial = 165] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe861dd1000) [pid = 1931] [serial = 283] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe86ebda000) [pid = 1931] [serial = 247] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe85cc3c000) [pid = 1931] [serial = 328] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe876d9c000) [pid = 1931] [serial = 207] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe86f9bc000) [pid = 1931] [serial = 295] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe861dcd800) [pid = 1931] [serial = 331] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe85b6c5400) [pid = 1931] [serial = 162] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe85cbdfc00) [pid = 1931] [serial = 280] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe877a9d000) [pid = 1931] [serial = 253] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe862150c00) [pid = 1931] [serial = 244] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8634dd800) [pid = 1931] [serial = 168] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe8586a7400) [pid = 1931] [serial = 213] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe8643bf000) [pid = 1931] [serial = 337] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe85e89a400) [pid = 1931] [serial = 286] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe864562400) [pid = 1931] [serial = 292] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe8657b7c00) [pid = 1931] [serial = 171] [outer = (nil)] [url = about:blank] 04:41:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d45f800 == 103 [pid = 1931] [id = 211] 04:41:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe84f932000) [pid = 1931] [serial = 634] [outer = (nil)] 04:41:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe84f9bc800) [pid = 1931] [serial = 635] [outer = 0x7fe84f932000] 04:41:20 INFO - PROCESS | 1931 | 1461066080015 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe85110b800) [pid = 1931] [serial = 636] [outer = 0x7fe84f932000] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe862f31400) [pid = 1931] [serial = 373] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe8530eb800) [pid = 1931] [serial = 385] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe87905bc00) [pid = 1931] [serial = 382] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe8511d4000) [pid = 1931] [serial = 434] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe85007bc00) [pid = 1931] [serial = 431] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe85d9ef000) [pid = 1931] [serial = 440] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe84e7cfc00) [pid = 1931] [serial = 485] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe858979800) [pid = 1931] [serial = 470] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe85d9ec800) [pid = 1931] [serial = 428] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe858798400) [pid = 1931] [serial = 367] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe85cb82c00) [pid = 1931] [serial = 370] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe861ce7400) [pid = 1931] [serial = 376] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe862f3e000) [pid = 1931] [serial = 419] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe861cf2c00) [pid = 1931] [serial = 416] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe85922b000) [pid = 1931] [serial = 413] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe84e95c800) [pid = 1931] [serial = 494] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe857366400) [pid = 1931] [serial = 467] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe8657ca800) [pid = 1931] [serial = 379] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe857339400) [pid = 1931] [serial = 479] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe84e956400) [pid = 1931] [serial = 488] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe857549000) [pid = 1931] [serial = 410] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe8639f4400) [pid = 1931] [serial = 476] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe8511d4800) [pid = 1931] [serial = 437] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe862f46c00) [pid = 1931] [serial = 464] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe85d9f0000) [pid = 1931] [serial = 473] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe84d596400) [pid = 1931] [serial = 491] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe8662ab800) [pid = 1931] [serial = 425] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe8527b9c00) [pid = 1931] [serial = 407] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7fe864563400) [pid = 1931] [serial = 482] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7fe863f85800) [pid = 1931] [serial = 422] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7fe852e9f000) [pid = 1931] [serial = 553] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7fe851111800) [pid = 1931] [serial = 550] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7fe84f9b8000) [pid = 1931] [serial = 548] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7fe85110d400) [pid = 1931] [serial = 545] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7fe84f936800) [pid = 1931] [serial = 544] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7fe8573e6000) [pid = 1931] [serial = 524] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7fe857335000) [pid = 1931] [serial = 523] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7fe859168800) [pid = 1931] [serial = 526] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7fe859651c00) [pid = 1931] [serial = 527] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7fe8525cc800) [pid = 1931] [serial = 521] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7fe8511ce800) [pid = 1931] [serial = 520] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7fe84f92f000) [pid = 1931] [serial = 547] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7fe857330c00) [pid = 1931] [serial = 554] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7fe8511da000) [pid = 1931] [serial = 551] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1931 | 1461066080784 Marionette TRACE conn5 <- [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] 04:41:20 INFO - PROCESS | 1931 | 1461066080798 Marionette TRACE conn5 <- [1,817,null,{"value":"8"}] 04:41:20 INFO - PROCESS | 1931 | 1461066080805 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1931 | 1461066080810 Marionette TRACE conn5 <- [1,818,null,{}] 04:41:20 INFO - PROCESS | 1931 | 1461066080842 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 1931 | 1461066081003 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 04:41:21 INFO - PROCESS | 1931 | 1461066081021 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852505800 == 104 [pid = 1931] [id = 212] 04:41:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7fe8511d7000) [pid = 1931] [serial = 637] [outer = (nil)] 04:41:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7fe8525c2c00) [pid = 1931] [serial = 638] [outer = 0x7fe8511d7000] 04:41:21 INFO - PROCESS | 1931 | 1461066081087 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7fe8527b7000) [pid = 1931] [serial = 639] [outer = 0x7fe8511d7000] 04:41:21 INFO - PROCESS | 1931 | 1461066081916 Marionette TRACE conn5 <- [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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1196ms 04:41:22 INFO - PROCESS | 1931 | 1461066082000 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1931 | 1461066082005 Marionette TRACE conn5 <- [1,821,null,{"value":"8"}] 04:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:41:22 INFO - PROCESS | 1931 | 1461066082012 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1931 | 1461066082015 Marionette TRACE conn5 <- [1,822,null,{}] 04:41:22 INFO - PROCESS | 1931 | 1461066082020 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:22 INFO - PROCESS | 1931 | 1461066082186 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 04:41:22 INFO - PROCESS | 1931 | 1461066082329 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e47000 == 105 [pid = 1931] [id = 213] 04:41:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe8511d9c00) [pid = 1931] [serial = 640] [outer = (nil)] 04:41:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe8527c9400) [pid = 1931] [serial = 641] [outer = 0x7fe8511d9c00] 04:41:22 INFO - PROCESS | 1931 | 1461066082395 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe852e9e000) [pid = 1931] [serial = 642] [outer = 0x7fe8511d9c00] 04:41:23 INFO - PROCESS | 1931 | 1461066083240 Marionette TRACE conn5 <- [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] 04:41:23 INFO - PROCESS | 1931 | 1461066083261 Marionette TRACE conn5 <- [1,825,null,{"value":"8"}] 04:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:41:23 INFO - PROCESS | 1931 | 1461066083268 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1931 | 1461066083270 Marionette TRACE conn5 <- [1,826,null,{}] 04:41:23 INFO - PROCESS | 1931 | 1461066083282 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 1931 | 1461066083474 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 04:41:23 INFO - PROCESS | 1931 | 1461066083532 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857687800 == 106 [pid = 1931] [id = 214] 04:41:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe84f93bc00) [pid = 1931] [serial = 643] [outer = (nil)] 04:41:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7fe8530eb800) [pid = 1931] [serial = 644] [outer = 0x7fe84f93bc00] 04:41:23 INFO - PROCESS | 1931 | 1461066083604 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7fe857370c00) [pid = 1931] [serial = 645] [outer = 0x7fe84f93bc00] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7fe8525cd400) [pid = 1931] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7fe8527cd800) [pid = 1931] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7fe84f939000) [pid = 1931] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7fe858976800) [pid = 1931] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7fe84d5d8000) [pid = 1931] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7fe84f942000) [pid = 1931] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7fe84e955c00) [pid = 1931] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7fe84f942400) [pid = 1931] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7fe84f92d800) [pid = 1931] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7fe84e6d4800) [pid = 1931] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7fe858508400) [pid = 1931] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:41:24 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7fe8511d4c00) [pid = 1931] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:41:24 INFO - PROCESS | 1931 | 1461066084932 Marionette TRACE conn5 <- [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]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1684ms 04:41:24 INFO - PROCESS | 1931 | 1461066084953 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1931 | 1461066084957 Marionette TRACE conn5 <- [1,829,null,{"value":"8"}] 04:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:41:24 INFO - PROCESS | 1931 | 1461066084962 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1931 | 1461066084964 Marionette TRACE conn5 <- [1,830,null,{}] 04:41:24 INFO - PROCESS | 1931 | 1461066084970 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:25 INFO - PROCESS | 1931 | 1461066085148 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 04:41:25 INFO - PROCESS | 1931 | 1461066085331 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85910f000 == 107 [pid = 1931] [id = 215] 04:41:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7fe84e6d4c00) [pid = 1931] [serial = 646] [outer = (nil)] 04:41:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7fe857380400) [pid = 1931] [serial = 647] [outer = 0x7fe84e6d4c00] 04:41:25 INFO - PROCESS | 1931 | 1461066085398 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7fe857549000) [pid = 1931] [serial = 648] [outer = 0x7fe84e6d4c00] 04:41:26 INFO - PROCESS | 1931 | 1461066086056 Marionette TRACE conn5 <- [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]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1143ms 04:41:26 INFO - PROCESS | 1931 | 1461066086107 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1931 | 1461066086111 Marionette TRACE conn5 <- [1,833,null,{"value":"8"}] 04:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:41:26 INFO - PROCESS | 1931 | 1461066086120 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1931 | 1461066086122 Marionette TRACE conn5 <- [1,834,null,{}] 04:41:26 INFO - PROCESS | 1931 | 1461066086127 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1931 | 1461066086283 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 04:41:26 INFO - PROCESS | 1931 | 1461066086407 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594d2000 == 108 [pid = 1931] [id = 216] 04:41:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7fe84e6d3800) [pid = 1931] [serial = 649] [outer = (nil)] 04:41:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7fe857549400) [pid = 1931] [serial = 650] [outer = 0x7fe84e6d3800] 04:41:26 INFO - PROCESS | 1931 | 1461066086468 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7fe85850a800) [pid = 1931] [serial = 651] [outer = 0x7fe84e6d3800] 04:41:27 INFO - PROCESS | 1931 | 1461066087504 Marionette TRACE conn5 <- [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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1431ms 04:41:27 INFO - PROCESS | 1931 | 1461066087554 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1931 | 1461066087560 Marionette TRACE conn5 <- [1,837,null,{"value":"8"}] 04:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:41:27 INFO - PROCESS | 1931 | 1461066087570 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1931 | 1461066087574 Marionette TRACE conn5 <- [1,838,null,{}] 04:41:27 INFO - PROCESS | 1931 | 1461066087583 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 1931 | 1461066087814 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 04:41:28 INFO - PROCESS | 1931 | 1461066088034 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fda5800 == 109 [pid = 1931] [id = 217] 04:41:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7fe84ea16c00) [pid = 1931] [serial = 652] [outer = (nil)] 04:41:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7fe84f92d400) [pid = 1931] [serial = 653] [outer = 0x7fe84ea16c00] 04:41:28 INFO - PROCESS | 1931 | 1461066088124 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7fe84f93ec00) [pid = 1931] [serial = 654] [outer = 0x7fe84ea16c00] 04:41:29 INFO - PROCESS | 1931 | 1461066089043 Marionette TRACE conn5 <- [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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1534ms 04:41:29 INFO - PROCESS | 1931 | 1461066089105 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1931 | 1461066089114 Marionette TRACE conn5 <- [1,841,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:41:29 INFO - PROCESS | 1931 | 1461066089124 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1931 | 1461066089129 Marionette TRACE conn5 <- [1,842,null,{}] 04:41:29 INFO - PROCESS | 1931 | 1461066089135 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:29 INFO - PROCESS | 1931 | 1461066089372 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 04:41:29 INFO - PROCESS | 1931 | 1461066089663 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858565800 == 110 [pid = 1931] [id = 218] 04:41:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7fe84f944800) [pid = 1931] [serial = 655] [outer = (nil)] 04:41:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7fe851118400) [pid = 1931] [serial = 656] [outer = 0x7fe84f944800] 04:41:29 INFO - PROCESS | 1931 | 1461066089737 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7fe852589000) [pid = 1931] [serial = 657] [outer = 0x7fe84f944800] 04:41:30 INFO - PROCESS | 1931 | 1461066090616 Marionette TRACE conn5 <- [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]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1535ms 04:41:30 INFO - PROCESS | 1931 | 1461066090661 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1931 | 1461066090665 Marionette TRACE conn5 <- [1,845,null,{"value":"8"}] 04:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:41:30 INFO - PROCESS | 1931 | 1461066090672 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1931 | 1461066090678 Marionette TRACE conn5 <- [1,846,null,{}] 04:41:30 INFO - PROCESS | 1931 | 1461066090695 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 1931 | 1461066090971 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 04:41:31 INFO - PROCESS | 1931 | 1461066091142 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7de800 == 111 [pid = 1931] [id = 219] 04:41:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7fe8530e5800) [pid = 1931] [serial = 658] [outer = (nil)] 04:41:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7fe857373c00) [pid = 1931] [serial = 659] [outer = 0x7fe8530e5800] 04:41:31 INFO - PROCESS | 1931 | 1461066091233 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe85754b000) [pid = 1931] [serial = 660] [outer = 0x7fe8530e5800] 04:41:32 INFO - PROCESS | 1931 | 1461066092113 Marionette TRACE conn5 <- [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]]]}] 04:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1485ms 04:41:32 INFO - PROCESS | 1931 | 1461066092159 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 04:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:41:32 INFO - PROCESS | 1931 | 1461066092164 Marionette TRACE conn5 <- [1,849,null,{"value":"8"}] 04:41:32 INFO - PROCESS | 1931 | 1461066092171 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1931 | 1461066092174 Marionette TRACE conn5 <- [1,850,null,{}] 04:41:32 INFO - PROCESS | 1931 | 1461066092180 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 1931 | 1461066092369 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 04:41:32 INFO - PROCESS | 1931 | 1461066092538 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbc1800 == 112 [pid = 1931] [id = 220] 04:41:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe85006fc00) [pid = 1931] [serial = 661] [outer = (nil)] 04:41:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7fe85869c400) [pid = 1931] [serial = 662] [outer = 0x7fe85006fc00] 04:41:32 INFO - PROCESS | 1931 | 1461066092615 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe858791000) [pid = 1931] [serial = 663] [outer = 0x7fe85006fc00] 04:41:33 INFO - PROCESS | 1931 | 1461066093510 Marionette TRACE conn5 <- [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]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1383ms 04:41:33 INFO - PROCESS | 1931 | 1461066093554 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1931 | 1461066093558 Marionette TRACE conn5 <- [1,853,null,{"value":"8"}] 04:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:41:33 INFO - PROCESS | 1931 | 1461066093565 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1931 | 1461066093569 Marionette TRACE conn5 <- [1,854,null,{}] 04:41:33 INFO - PROCESS | 1931 | 1461066093575 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 1931 | 1461066093765 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 04:41:33 INFO - PROCESS | 1931 | 1461066093942 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fd1a800 == 113 [pid = 1931] [id = 221] 04:41:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe857550c00) [pid = 1931] [serial = 664] [outer = (nil)] 04:41:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe858915800) [pid = 1931] [serial = 665] [outer = 0x7fe857550c00] 04:41:34 INFO - PROCESS | 1931 | 1461066094013 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe858975800) [pid = 1931] [serial = 666] [outer = 0x7fe857550c00] 04:41:34 INFO - PROCESS | 1931 | 1461066094929 Marionette TRACE conn5 <- [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]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1431ms 04:41:35 INFO - PROCESS | 1931 | 1461066094997 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 04:41:35 INFO - PROCESS | 1931 | 1461066095000 Marionette TRACE conn5 <- [1,857,null,{"value":"8"}] 04:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:41:35 INFO - PROCESS | 1931 | 1461066095008 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1931 | 1461066095012 Marionette TRACE conn5 <- [1,858,null,{}] 04:41:35 INFO - PROCESS | 1931 | 1461066095019 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:35 INFO - PROCESS | 1931 | 1461066095274 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 04:41:35 INFO - PROCESS | 1931 | 1461066095486 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d1c800 == 114 [pid = 1931] [id = 222] 04:41:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe859062800) [pid = 1931] [serial = 667] [outer = (nil)] 04:41:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe85906b800) [pid = 1931] [serial = 668] [outer = 0x7fe859062800] 04:41:35 INFO - PROCESS | 1931 | 1461066095611 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe85916e400) [pid = 1931] [serial = 669] [outer = 0x7fe859062800] 04:41:36 INFO - PROCESS | 1931 | 1461066096507 Marionette TRACE conn5 <- [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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1535ms 04:41:36 INFO - PROCESS | 1931 | 1461066096545 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1931 | 1461066096548 Marionette TRACE conn5 <- [1,861,null,{"value":"8"}] 04:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:41:36 INFO - PROCESS | 1931 | 1461066096555 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1931 | 1461066096558 Marionette TRACE conn5 <- [1,862,null,{}] 04:41:36 INFO - PROCESS | 1931 | 1461066096565 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1931 | 1461066096785 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 04:41:36 INFO - PROCESS | 1931 | 1461066096956 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862410800 == 115 [pid = 1931] [id = 223] 04:41:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe859065c00) [pid = 1931] [serial = 670] [outer = (nil)] 04:41:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe8591b7800) [pid = 1931] [serial = 671] [outer = 0x7fe859065c00] 04:41:37 INFO - PROCESS | 1931 | 1461066097073 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8591bf400) [pid = 1931] [serial = 672] [outer = 0x7fe859065c00] 04:41:37 INFO - PROCESS | 1931 | 1461066097954 Marionette TRACE conn5 <- [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]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1437ms 04:41:37 INFO - PROCESS | 1931 | 1461066097992 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1931 | 1461066097997 Marionette TRACE conn5 <- [1,865,null,{"value":"8"}] 04:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:41:38 INFO - PROCESS | 1931 | 1461066098003 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1931 | 1461066098007 Marionette TRACE conn5 <- [1,866,null,{}] 04:41:38 INFO - PROCESS | 1931 | 1461066098013 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1931 | 1461066098209 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 04:41:38 INFO - PROCESS | 1931 | 1461066098388 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86299a000 == 116 [pid = 1931] [id = 224] 04:41:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe859069800) [pid = 1931] [serial = 673] [outer = (nil)] 04:41:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe8591c6800) [pid = 1931] [serial = 674] [outer = 0x7fe859069800] 04:41:38 INFO - PROCESS | 1931 | 1461066098465 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe859222c00) [pid = 1931] [serial = 675] [outer = 0x7fe859069800] 04:41:39 INFO - PROCESS | 1931 | 1461066099364 Marionette TRACE conn5 <- [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]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1431ms 04:41:39 INFO - PROCESS | 1931 | 1461066099436 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1931 | 1461066099439 Marionette TRACE conn5 <- [1,869,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:41:39 INFO - PROCESS | 1931 | 1461066099448 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1931 | 1461066099452 Marionette TRACE conn5 <- [1,870,null,{}] 04:41:39 INFO - PROCESS | 1931 | 1461066099459 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1931 | 1461066099697 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 04:41:39 INFO - PROCESS | 1931 | 1461066099905 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862ea1800 == 117 [pid = 1931] [id = 225] 04:41:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8591bf800) [pid = 1931] [serial = 676] [outer = (nil)] 04:41:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe85922b800) [pid = 1931] [serial = 677] [outer = 0x7fe8591bf800] 04:41:40 INFO - PROCESS | 1931 | 1461066100022 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe85964a800) [pid = 1931] [serial = 678] [outer = 0x7fe8591bf800] 04:41:40 INFO - PROCESS | 1931 | 1461066100869 Marionette TRACE conn5 <- [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]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1482ms 04:41:40 INFO - PROCESS | 1931 | 1461066100930 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1931 | 1461066100933 Marionette TRACE conn5 <- [1,873,null,{"value":"8"}] 04:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:41:40 INFO - PROCESS | 1931 | 1461066100941 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1931 | 1461066100945 Marionette TRACE conn5 <- [1,874,null,{}] 04:41:40 INFO - PROCESS | 1931 | 1461066100951 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 1931 | 1461066101148 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 04:41:41 INFO - PROCESS | 1931 | 1461066101322 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86321b800 == 118 [pid = 1931] [id = 226] 04:41:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84e6cf800) [pid = 1931] [serial = 679] [outer = (nil)] 04:41:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe85964d000) [pid = 1931] [serial = 680] [outer = 0x7fe84e6cf800] 04:41:41 INFO - PROCESS | 1931 | 1461066101395 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe859cb6c00) [pid = 1931] [serial = 681] [outer = 0x7fe84e6cf800] 04:41:42 INFO - PROCESS | 1931 | 1461066102349 Marionette TRACE conn5 <- [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]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1441ms 04:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:41:42 INFO - PROCESS | 1931 | 1461066102383 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1931 | 1461066102387 Marionette TRACE conn5 <- [1,877,null,{"value":"8"}] 04:41:42 INFO - PROCESS | 1931 | 1461066102394 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1931 | 1461066102399 Marionette TRACE conn5 <- [1,878,null,{}] 04:41:42 INFO - PROCESS | 1931 | 1461066102404 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1931 | 1461066102641 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 04:41:42 INFO - PROCESS | 1931 | 1461066102865 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c2d8800 == 119 [pid = 1931] [id = 227] 04:41:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84d595c00) [pid = 1931] [serial = 682] [outer = (nil)] 04:41:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84e7cf800) [pid = 1931] [serial = 683] [outer = 0x7fe84d595c00] 04:41:42 INFO - PROCESS | 1931 | 1461066102994 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe85ab9b400) [pid = 1931] [serial = 684] [outer = 0x7fe84d595c00] 04:41:44 INFO - PROCESS | 1931 | 1461066104110 Marionette TRACE conn5 <- [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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1783ms 04:41:44 INFO - PROCESS | 1931 | 1461066104176 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 04:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:41:44 INFO - PROCESS | 1931 | 1461066104182 Marionette TRACE conn5 <- [1,881,null,{"value":"8"}] 04:41:44 INFO - PROCESS | 1931 | 1461066104191 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1931 | 1461066104196 Marionette TRACE conn5 <- [1,882,null,{}] 04:41:44 INFO - PROCESS | 1931 | 1461066104204 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 1931 | 1461066104422 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 04:41:44 INFO - PROCESS | 1931 | 1461066104639 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c53800 == 120 [pid = 1931] [id = 228] 04:41:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84e6d4800) [pid = 1931] [serial = 685] [outer = (nil)] 04:41:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84e95b800) [pid = 1931] [serial = 686] [outer = 0x7fe84e6d4800] 04:41:44 INFO - PROCESS | 1931 | 1461066104711 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84f7e2c00) [pid = 1931] [serial = 687] [outer = 0x7fe84e6d4800] 04:41:45 INFO - PROCESS | 1931 | 1461066105659 Marionette TRACE conn5 <- [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]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1542ms 04:41:45 INFO - PROCESS | 1931 | 1461066105732 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1931 | 1461066105740 Marionette TRACE conn5 <- [1,885,null,{"value":"8"}] 04:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:41:45 INFO - PROCESS | 1931 | 1461066105750 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1931 | 1461066105753 Marionette TRACE conn5 <- [1,886,null,{}] 04:41:45 INFO - PROCESS | 1931 | 1461066105760 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1931 | 1461066105996 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865715000 == 119 [pid = 1931] [id = 56] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c52800 == 118 [pid = 1931] [id = 167] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8530e9000) [pid = 1931] [serial = 598] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | 1461066106334 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85910f000 == 117 [pid = 1931] [id = 215] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857687800 == 116 [pid = 1931] [id = 214] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e47000 == 115 [pid = 1931] [id = 213] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852505800 == 114 [pid = 1931] [id = 212] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d45f800 == 113 [pid = 1931] [id = 211] 04:41:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d696800 == 114 [pid = 1931] [id = 229] 04:41:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84f92e000) [pid = 1931] [serial = 688] [outer = (nil)] 04:41:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84f9b3800) [pid = 1931] [serial = 689] [outer = 0x7fe84f92e000] 04:41:46 INFO - PROCESS | 1931 | 1461066106417 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe851112c00) [pid = 1931] [serial = 690] [outer = 0x7fe84f92e000] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850f27800 == 113 [pid = 1931] [id = 210] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fbd4800 == 112 [pid = 1931] [id = 206] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbb5800 == 111 [pid = 1931] [id = 205] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc0e000 == 110 [pid = 1931] [id = 204] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85aa91000 == 109 [pid = 1931] [id = 203] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85949e800 == 108 [pid = 1931] [id = 202] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c6f000 == 107 [pid = 1931] [id = 201] 04:41:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fbcf000 == 106 [pid = 1931] [id = 200] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe84f93ac00) [pid = 1931] [serial = 586] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe84f936400) [pid = 1931] [serial = 559] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe85906c000) [pid = 1931] [serial = 568] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8573f1000) [pid = 1931] [serial = 565] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe862f47400) [pid = 1931] [serial = 574] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe8527c4000) [pid = 1931] [serial = 593] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8527ba400) [pid = 1931] [serial = 592] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe852e93c00) [pid = 1931] [serial = 595] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8530e2400) [pid = 1931] [serial = 596] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe85ab97c00) [pid = 1931] [serial = 571] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe851112000) [pid = 1931] [serial = 562] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe8623abc00) [pid = 1931] [serial = 533] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe850f13c00) [pid = 1931] [serial = 589] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe85fb16800) [pid = 1931] [serial = 530] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe84ea1a800) [pid = 1931] [serial = 581] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe863f7a400) [pid = 1931] [serial = 536] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe84ea11400) [pid = 1931] [serial = 580] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe85258e000) [pid = 1931] [serial = 590] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe84f7da000) [pid = 1931] [serial = 583] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe86067b400) [pid = 1931] [serial = 539] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe84d5db400) [pid = 1931] [serial = 577] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe84f939c00) [pid = 1931] [serial = 542] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe85006f800) [pid = 1931] [serial = 587] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe85d9f0c00) [pid = 1931] [serial = 518] [outer = (nil)] [url = about:blank] 04:41:46 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe84f7e6800) [pid = 1931] [serial = 584] [outer = (nil)] [url = about:blank] 04:41:47 INFO - PROCESS | 1931 | 1461066107467 Marionette TRACE conn5 <- [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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1783ms 04:41:47 INFO - PROCESS | 1931 | 1461066107533 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1931 | 1461066107537 Marionette TRACE conn5 <- [1,889,null,{"value":"8"}] 04:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:41:47 INFO - PROCESS | 1931 | 1461066107544 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1931 | 1461066107550 Marionette TRACE conn5 <- [1,890,null,{}] 04:41:47 INFO - PROCESS | 1931 | 1461066107566 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:47 INFO - PROCESS | 1931 | 1461066107756 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 04:41:47 INFO - PROCESS | 1931 | 1461066107933 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850010800 == 107 [pid = 1931] [id = 230] 04:41:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe84ea20800) [pid = 1931] [serial = 691] [outer = (nil)] 04:41:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe8525c7800) [pid = 1931] [serial = 692] [outer = 0x7fe84ea20800] 04:41:48 INFO - PROCESS | 1931 | 1461066108004 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe8527bbc00) [pid = 1931] [serial = 693] [outer = 0x7fe84ea20800] 04:41:48 INFO - PROCESS | 1931 | 1461066108765 Marionette TRACE conn5 <- [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]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1240ms 04:41:48 INFO - PROCESS | 1931 | 1461066108785 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1931 | 1461066108789 Marionette TRACE conn5 <- [1,893,null,{"value":"8"}] 04:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:41:48 INFO - PROCESS | 1931 | 1461066108795 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1931 | 1461066108797 Marionette TRACE conn5 <- [1,894,null,{}] 04:41:48 INFO - PROCESS | 1931 | 1461066108830 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 1931 | 1461066109050 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 04:41:49 INFO - PROCESS | 1931 | 1461066109078 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e42800 == 108 [pid = 1931] [id = 231] 04:41:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe84f930400) [pid = 1931] [serial = 694] [outer = (nil)] 04:41:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe8530de800) [pid = 1931] [serial = 695] [outer = 0x7fe84f930400] 04:41:49 INFO - PROCESS | 1931 | 1461066109142 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe85732cc00) [pid = 1931] [serial = 696] [outer = 0x7fe84f930400] 04:41:50 INFO - PROCESS | 1931 | 1461066110020 Marionette TRACE conn5 <- [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]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1283ms 04:41:50 INFO - PROCESS | 1931 | 1461066110081 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1931 | 1461066110085 Marionette TRACE conn5 <- [1,897,null,{"value":"8"}] 04:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:41:50 INFO - PROCESS | 1931 | 1461066110091 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1931 | 1461066110094 Marionette TRACE conn5 <- [1,898,null,{}] 04:41:50 INFO - PROCESS | 1931 | 1461066110100 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 1931 | 1461066110339 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 04:41:50 INFO - PROCESS | 1931 | 1461066110377 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85880d000 == 109 [pid = 1931] [id = 232] 04:41:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe8530df400) [pid = 1931] [serial = 697] [outer = (nil)] 04:41:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe857374400) [pid = 1931] [serial = 698] [outer = 0x7fe8530df400] 04:41:50 INFO - PROCESS | 1931 | 1461066110441 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe8573ebc00) [pid = 1931] [serial = 699] [outer = 0x7fe8530df400] 04:41:51 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe84f93bc00) [pid = 1931] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:41:51 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe84d5dec00) [pid = 1931] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:41:51 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe8511d7000) [pid = 1931] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:41:51 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe84f932000) [pid = 1931] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:41:51 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe8511d9c00) [pid = 1931] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:41:51 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe84e6d4c00) [pid = 1931] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:41:51 INFO - PROCESS | 1931 | 1461066111458 Marionette TRACE conn5 <- [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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1381ms 04:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:41:51 INFO - PROCESS | 1931 | 1461066111473 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1931 | 1461066111476 Marionette TRACE conn5 <- [1,901,null,{"value":"8"}] 04:41:51 INFO - PROCESS | 1931 | 1461066111483 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1931 | 1461066111486 Marionette TRACE conn5 <- [1,902,null,{}] 04:41:51 INFO - PROCESS | 1931 | 1461066111491 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1931 | 1461066111731 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 04:41:51 INFO - PROCESS | 1931 | 1461066111755 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594a8000 == 110 [pid = 1931] [id = 233] 04:41:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe85732e800) [pid = 1931] [serial = 700] [outer = (nil)] 04:41:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe858503400) [pid = 1931] [serial = 701] [outer = 0x7fe85732e800] 04:41:51 INFO - PROCESS | 1931 | 1461066111821 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe85897a400) [pid = 1931] [serial = 702] [outer = 0x7fe85732e800] 04:41:52 INFO - PROCESS | 1931 | 1461066112618 Marionette TRACE conn5 <- [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]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1185ms 04:41:52 INFO - PROCESS | 1931 | 1461066112667 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1931 | 1461066112671 Marionette TRACE conn5 <- [1,905,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:41:52 INFO - PROCESS | 1931 | 1461066112677 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1931 | 1461066112679 Marionette TRACE conn5 <- [1,906,null,{}] 04:41:52 INFO - PROCESS | 1931 | 1461066112685 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 1931 | 1461066112859 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 04:41:52 INFO - PROCESS | 1931 | 1461066112869 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dad2800 == 111 [pid = 1931] [id = 234] 04:41:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe858910c00) [pid = 1931] [serial = 703] [outer = (nil)] 04:41:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe85906d800) [pid = 1931] [serial = 704] [outer = 0x7fe858910c00] 04:41:52 INFO - PROCESS | 1931 | 1461066112931 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe8591b8800) [pid = 1931] [serial = 705] [outer = 0x7fe858910c00] 04:41:54 INFO - PROCESS | 1931 | 1461066114048 Marionette TRACE conn5 <- [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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1433ms 04:41:54 INFO - PROCESS | 1931 | 1461066114112 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1931 | 1461066114119 Marionette TRACE conn5 <- [1,909,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:41:54 INFO - PROCESS | 1931 | 1461066114129 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1931 | 1461066114134 Marionette TRACE conn5 <- [1,910,null,{}] 04:41:54 INFO - PROCESS | 1931 | 1461066114143 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 1931 | 1461066114395 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 04:41:54 INFO - PROCESS | 1931 | 1461066114615 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fda8800 == 112 [pid = 1931] [id = 235] 04:41:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84f92c800) [pid = 1931] [serial = 706] [outer = (nil)] 04:41:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84f9bec00) [pid = 1931] [serial = 707] [outer = 0x7fe84f92c800] 04:41:54 INFO - PROCESS | 1931 | 1461066114738 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe851111400) [pid = 1931] [serial = 708] [outer = 0x7fe84f92c800] 04:41:55 INFO - PROCESS | 1931 | 1461066115662 Marionette TRACE conn5 <- [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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1584ms 04:41:55 INFO - PROCESS | 1931 | 1461066115715 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1931 | 1461066115723 Marionette TRACE conn5 <- [1,913,null,{"value":"8"}] 04:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:41:55 INFO - PROCESS | 1931 | 1461066115734 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1931 | 1461066115738 Marionette TRACE conn5 <- [1,914,null,{}] 04:41:55 INFO - PROCESS | 1931 | 1461066115744 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1931 | 1461066115945 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 04:41:56 INFO - PROCESS | 1931 | 1461066116197 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594d4000 == 113 [pid = 1931] [id = 236] 04:41:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84f930800) [pid = 1931] [serial = 709] [outer = (nil)] 04:41:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8527cbc00) [pid = 1931] [serial = 710] [outer = 0x7fe84f930800] 04:41:56 INFO - PROCESS | 1931 | 1461066116316 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe857363c00) [pid = 1931] [serial = 711] [outer = 0x7fe84f930800] 04:41:57 INFO - PROCESS | 1931 | 1461066117173 Marionette TRACE conn5 <- [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]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1484ms 04:41:57 INFO - PROCESS | 1931 | 1461066117220 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1931 | 1461066117224 Marionette TRACE conn5 <- [1,917,null,{"value":"8"}] 04:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:41:57 INFO - PROCESS | 1931 | 1461066117231 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1931 | 1461066117237 Marionette TRACE conn5 <- [1,918,null,{}] 04:41:57 INFO - PROCESS | 1931 | 1461066117254 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 1931 | 1461066117463 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 04:41:57 INFO - PROCESS | 1931 | 1461066117631 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861671000 == 114 [pid = 1931] [id = 237] 04:41:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8527b5000) [pid = 1931] [serial = 712] [outer = (nil)] 04:41:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe8586a5400) [pid = 1931] [serial = 713] [outer = 0x7fe8527b5000] 04:41:57 INFO - PROCESS | 1931 | 1461066117710 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe859063000) [pid = 1931] [serial = 714] [outer = 0x7fe8527b5000] 04:41:58 INFO - PROCESS | 1931 | 1461066118581 Marionette TRACE conn5 <- [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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1385ms 04:41:58 INFO - PROCESS | 1931 | 1461066118617 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1931 | 1461066118622 Marionette TRACE conn5 <- [1,921,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:41:58 INFO - PROCESS | 1931 | 1461066118629 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1931 | 1461066118633 Marionette TRACE conn5 <- [1,922,null,{}] 04:41:58 INFO - PROCESS | 1931 | 1461066118639 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1931 | 1461066118836 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 04:41:59 INFO - PROCESS | 1931 | 1461066119012 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629a2000 == 115 [pid = 1931] [id = 238] 04:41:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe857550800) [pid = 1931] [serial = 715] [outer = (nil)] 04:41:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe85921d400) [pid = 1931] [serial = 716] [outer = 0x7fe857550800] 04:41:59 INFO - PROCESS | 1931 | 1461066119087 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe85a704c00) [pid = 1931] [serial = 717] [outer = 0x7fe857550800] 04:42:00 INFO - PROCESS | 1931 | 1461066119999 Marionette TRACE conn5 <- [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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1429ms 04:42:00 INFO - PROCESS | 1931 | 1461066120060 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1931 | 1461066120063 Marionette TRACE conn5 <- [1,925,null,{"value":"8"}] 04:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:42:00 INFO - PROCESS | 1931 | 1461066120071 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1931 | 1461066120073 Marionette TRACE conn5 <- [1,926,null,{}] 04:42:00 INFO - PROCESS | 1931 | 1461066120080 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1931 | 1461066120278 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 04:42:00 INFO - PROCESS | 1931 | 1461066120448 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8639d3800 == 116 [pid = 1931] [id = 239] 04:42:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe85916f400) [pid = 1931] [serial = 718] [outer = (nil)] 04:42:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe85aafac00) [pid = 1931] [serial = 719] [outer = 0x7fe85916f400] 04:42:00 INFO - PROCESS | 1931 | 1461066120524 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe85b6c5400) [pid = 1931] [serial = 720] [outer = 0x7fe85916f400] 04:42:01 INFO - PROCESS | 1931 | 1461066121572 Marionette TRACE conn5 <- [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]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1586ms 04:42:01 INFO - PROCESS | 1931 | 1461066121658 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1931 | 1461066121666 Marionette TRACE conn5 <- [1,929,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:42:01 INFO - PROCESS | 1931 | 1461066121677 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1931 | 1461066121681 Marionette TRACE conn5 <- [1,930,null,{}] 04:42:01 INFO - PROCESS | 1931 | 1461066121692 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:02 INFO - PROCESS | 1931 | 1461066122130 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 04:42:02 INFO - PROCESS | 1931 | 1461066122320 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe864541000 == 117 [pid = 1931] [id = 240] 04:42:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe85aaee400) [pid = 1931] [serial = 721] [outer = (nil)] 04:42:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe85cc33800) [pid = 1931] [serial = 722] [outer = 0x7fe85aaee400] 04:42:02 INFO - PROCESS | 1931 | 1461066122395 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe85cce6c00) [pid = 1931] [serial = 723] [outer = 0x7fe85aaee400] 04:42:03 INFO - PROCESS | 1931 | 1461066123227 Marionette TRACE conn5 <- [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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1585ms 04:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:42:03 INFO - PROCESS | 1931 | 1461066123261 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1931 | 1461066123264 Marionette TRACE conn5 <- [1,933,null,{"value":"8"}] 04:42:03 INFO - PROCESS | 1931 | 1461066123271 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1931 | 1461066123273 Marionette TRACE conn5 <- [1,934,null,{}] 04:42:03 INFO - PROCESS | 1931 | 1461066123280 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 1931 | 1461066123473 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 04:42:03 INFO - PROCESS | 1931 | 1461066123651 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865716800 == 118 [pid = 1931] [id = 241] 04:42:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe85b7f3000) [pid = 1931] [serial = 724] [outer = (nil)] 04:42:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe85ccf0400) [pid = 1931] [serial = 725] [outer = 0x7fe85b7f3000] 04:42:03 INFO - PROCESS | 1931 | 1461066123722 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85d318c00) [pid = 1931] [serial = 726] [outer = 0x7fe85b7f3000] 04:42:04 INFO - PROCESS | 1931 | 1461066124610 Marionette TRACE conn5 <- [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]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1381ms 04:42:04 INFO - PROCESS | 1931 | 1461066124651 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 04:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:42:04 INFO - PROCESS | 1931 | 1461066124655 Marionette TRACE conn5 <- [1,937,null,{"value":"8"}] 04:42:04 INFO - PROCESS | 1931 | 1461066124662 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1931 | 1461066124665 Marionette TRACE conn5 <- [1,938,null,{}] 04:42:04 INFO - PROCESS | 1931 | 1461066124671 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1931 | 1461066124861 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 04:42:05 INFO - PROCESS | 1931 | 1461066125039 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865772000 == 119 [pid = 1931] [id = 242] 04:42:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe85cc3b400) [pid = 1931] [serial = 727] [outer = (nil)] 04:42:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe85d322800) [pid = 1931] [serial = 728] [outer = 0x7fe85cc3b400] 04:42:05 INFO - PROCESS | 1931 | 1461066125111 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe85d9bc400) [pid = 1931] [serial = 729] [outer = 0x7fe85cc3b400] 04:42:06 INFO - PROCESS | 1931 | 1461066126008 Marionette TRACE conn5 <- [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]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1380ms 04:42:06 INFO - PROCESS | 1931 | 1461066126042 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1931 | 1461066126045 Marionette TRACE conn5 <- [1,941,null,{"value":"8"}] 04:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:42:06 INFO - PROCESS | 1931 | 1461066126052 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1931 | 1461066126056 Marionette TRACE conn5 <- [1,942,null,{}] 04:42:06 INFO - PROCESS | 1931 | 1461066126061 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 1931 | 1461066126250 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 04:42:06 INFO - PROCESS | 1931 | 1461066126434 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a04000 == 120 [pid = 1931] [id = 243] 04:42:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe85cb88400) [pid = 1931] [serial = 730] [outer = (nil)] 04:42:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe85d9c3c00) [pid = 1931] [serial = 731] [outer = 0x7fe85cb88400] 04:42:06 INFO - PROCESS | 1931 | 1461066126504 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85d9eb800) [pid = 1931] [serial = 732] [outer = 0x7fe85cb88400] 04:42:07 INFO - PROCESS | 1931 | 1461066127418 Marionette TRACE conn5 <- [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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1430ms 04:42:07 INFO - PROCESS | 1931 | 1461066127483 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1931 | 1461066127486 Marionette TRACE conn5 <- [1,945,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:42:07 INFO - PROCESS | 1931 | 1461066127493 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1931 | 1461066127497 Marionette TRACE conn5 <- [1,946,null,{}] 04:42:07 INFO - PROCESS | 1931 | 1461066127502 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 1931 | 1461066127694 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 04:42:07 INFO - PROCESS | 1931 | 1461066127868 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869acd000 == 121 [pid = 1931] [id = 244] 04:42:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe85cc3d400) [pid = 1931] [serial = 733] [outer = (nil)] 04:42:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85d9f0000) [pid = 1931] [serial = 734] [outer = 0x7fe85cc3d400] 04:42:07 INFO - PROCESS | 1931 | 1461066127944 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85e893c00) [pid = 1931] [serial = 735] [outer = 0x7fe85cc3d400] 04:42:08 INFO - PROCESS | 1931 | 1461066128854 Marionette TRACE conn5 <- [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]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1435ms 04:42:08 INFO - PROCESS | 1931 | 1461066128930 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1931 | 1461066128933 Marionette TRACE conn5 <- [1,949,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:42:08 INFO - PROCESS | 1931 | 1461066128939 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1931 | 1461066128943 Marionette TRACE conn5 <- [1,950,null,{}] 04:42:08 INFO - PROCESS | 1931 | 1461066128949 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1931 | 1461066129206 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 04:42:09 INFO - PROCESS | 1931 | 1461066129425 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f820800 == 122 [pid = 1931] [id = 245] 04:42:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe84d591000) [pid = 1931] [serial = 736] [outer = (nil)] 04:42:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe84d5d1c00) [pid = 1931] [serial = 737] [outer = 0x7fe84d591000] 04:42:09 INFO - PROCESS | 1931 | 1461066129888 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe84e6d7800) [pid = 1931] [serial = 738] [outer = 0x7fe84d591000] 04:42:10 INFO - PROCESS | 1931 | 1461066130816 Marionette TRACE conn5 <- [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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1935ms 04:42:10 INFO - PROCESS | 1931 | 1461066130876 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1931 | 1461066130882 Marionette TRACE conn5 <- [1,953,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:42:10 INFO - PROCESS | 1931 | 1461066130893 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1931 | 1461066130896 Marionette TRACE conn5 <- [1,954,null,{}] 04:42:10 INFO - PROCESS | 1931 | 1461066130904 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 1931 | 1461066131299 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 04:42:11 INFO - PROCESS | 1931 | 1461066131576 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e804000 == 123 [pid = 1931] [id = 246] 04:42:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe850f11000) [pid = 1931] [serial = 739] [outer = (nil)] 04:42:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85110e000) [pid = 1931] [serial = 740] [outer = 0x7fe850f11000] 04:42:11 INFO - PROCESS | 1931 | 1461066131677 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8511db000) [pid = 1931] [serial = 741] [outer = 0x7fe850f11000] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594a8000 == 122 [pid = 1931] [id = 233] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85880d000 == 121 [pid = 1931] [id = 232] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe84e95b000) [pid = 1931] [serial = 601] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe84f9b6800) [pid = 1931] [serial = 604] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe8527b4800) [pid = 1931] [serial = 607] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe857376000) [pid = 1931] [serial = 613] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe85850f800) [pid = 1931] [serial = 616] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84f9b4000) [pid = 1931] [serial = 619] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe84e6d2c00) [pid = 1931] [serial = 622] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe850078c00) [pid = 1931] [serial = 625] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe85732f000) [pid = 1931] [serial = 610] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe857549400) [pid = 1931] [serial = 650] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | 1461066133086 Marionette TRACE conn5 <- [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]]]}] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e42800 == 120 [pid = 1931] [id = 231] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe858563000 == 119 [pid = 1931] [id = 198] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850010800 == 118 [pid = 1931] [id = 230] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d696800 == 117 [pid = 1931] [id = 229] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857393800 == 116 [pid = 1931] [id = 197] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c53800 == 115 [pid = 1931] [id = 228] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86299a000 == 114 [pid = 1931] [id = 224] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862410800 == 113 [pid = 1931] [id = 223] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d1c800 == 112 [pid = 1931] [id = 222] 04:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2243ms 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fd1a800 == 111 [pid = 1931] [id = 221] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbc1800 == 110 [pid = 1931] [id = 220] 04:42:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594d2000 == 109 [pid = 1931] [id = 216] 04:42:13 INFO - PROCESS | 1931 | 1461066133142 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1931 | 1461066133148 Marionette TRACE conn5 <- [1,957,null,{"value":"8"}] 04:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:42:13 INFO - PROCESS | 1931 | 1461066133160 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1931 | 1461066133164 Marionette TRACE conn5 <- [1,958,null,{}] 04:42:13 INFO - PROCESS | 1931 | 1461066133177 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:13 INFO - PROCESS | 1931 | 1461066133448 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe8530eb800) [pid = 1931] [serial = 644] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe84f7e3400) [pid = 1931] [serial = 633] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84e958000) [pid = 1931] [serial = 632] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe8525c2c00) [pid = 1931] [serial = 638] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8527b7000) [pid = 1931] [serial = 639] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe84f9bc800) [pid = 1931] [serial = 635] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe85110b800) [pid = 1931] [serial = 636] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe85850ac00) [pid = 1931] [serial = 629] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe8527c9400) [pid = 1931] [serial = 641] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe852e9e000) [pid = 1931] [serial = 642] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe857370c00) [pid = 1931] [serial = 645] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe857380400) [pid = 1931] [serial = 647] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe857549000) [pid = 1931] [serial = 648] [outer = (nil)] [url = about:blank] 04:42:13 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8591b9400) [pid = 1931] [serial = 395] [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.] 04:42:13 INFO - PROCESS | 1931 | 1461066133624 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd96800 == 110 [pid = 1931] [id = 247] 04:42:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84e958000) [pid = 1931] [serial = 742] [outer = (nil)] 04:42:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8525c2c00) [pid = 1931] [serial = 743] [outer = 0x7fe84e958000] 04:42:13 INFO - PROCESS | 1931 | 1461066133693 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe852e94800) [pid = 1931] [serial = 744] [outer = 0x7fe84e958000] 04:42:14 INFO - PROCESS | 1931 | 1461066134480 Marionette TRACE conn5 <- [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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1339ms 04:42:14 INFO - PROCESS | 1931 | 1461066134517 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1931 | 1461066134520 Marionette TRACE conn5 <- [1,961,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:42:14 INFO - PROCESS | 1931 | 1461066134531 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1931 | 1461066134536 Marionette TRACE conn5 <- [1,962,null,{}] 04:42:14 INFO - PROCESS | 1931 | 1461066134552 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1931 | 1461066134736 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 04:42:14 INFO - PROCESS | 1931 | 1461066134755 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85855a000 == 111 [pid = 1931] [id = 248] 04:42:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84f7e3400) [pid = 1931] [serial = 745] [outer = (nil)] 04:42:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe85737b800) [pid = 1931] [serial = 746] [outer = 0x7fe84f7e3400] 04:42:14 INFO - PROCESS | 1931 | 1461066134936 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe85754f400) [pid = 1931] [serial = 747] [outer = 0x7fe84f7e3400] 04:42:15 INFO - PROCESS | 1931 | 1461066135704 Marionette TRACE conn5 <- [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]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1235ms 04:42:15 INFO - PROCESS | 1931 | 1461066135768 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 04:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:42:15 INFO - PROCESS | 1931 | 1461066135773 Marionette TRACE conn5 <- [1,965,null,{"value":"8"}] 04:42:15 INFO - PROCESS | 1931 | 1461066135780 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1931 | 1461066135783 Marionette TRACE conn5 <- [1,966,null,{}] 04:42:15 INFO - PROCESS | 1931 | 1461066135789 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1931 | 1461066136036 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 04:42:16 INFO - PROCESS | 1931 | 1461066136099 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594de000 == 112 [pid = 1931] [id = 249] 04:42:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8586a1000) [pid = 1931] [serial = 748] [outer = (nil)] 04:42:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8586a9c00) [pid = 1931] [serial = 749] [outer = 0x7fe8586a1000] 04:42:16 INFO - PROCESS | 1931 | 1461066136163 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85897f000) [pid = 1931] [serial = 750] [outer = 0x7fe8586a1000] 04:42:17 INFO - PROCESS | 1931 | 1461066137046 Marionette TRACE conn5 <- [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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1335ms 04:42:17 INFO - PROCESS | 1931 | 1461066137116 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1931 | 1461066137118 Marionette TRACE conn5 <- [1,969,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:42:17 INFO - PROCESS | 1931 | 1461066137125 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1931 | 1461066137128 Marionette TRACE conn5 <- [1,970,null,{}] 04:42:17 INFO - PROCESS | 1931 | 1461066137139 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1931 | 1461066137365 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 04:42:17 INFO - PROCESS | 1931 | 1461066137408 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7c3000 == 113 [pid = 1931] [id = 250] 04:42:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe85906e400) [pid = 1931] [serial = 751] [outer = (nil)] 04:42:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe85916c400) [pid = 1931] [serial = 752] [outer = 0x7fe85906e400] 04:42:17 INFO - PROCESS | 1931 | 1461066137477 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe859645c00) [pid = 1931] [serial = 753] [outer = 0x7fe85906e400] 04:42:18 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84ea20800) [pid = 1931] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:42:18 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe84f930400) [pid = 1931] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:42:18 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe85732e800) [pid = 1931] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:42:18 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe84e6d4800) [pid = 1931] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:42:18 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe8530df400) [pid = 1931] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:42:18 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe84f92e000) [pid = 1931] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:42:18 INFO - PROCESS | 1931 | 1461066138663 Marionette TRACE conn5 <- [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]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1587ms 04:42:18 INFO - PROCESS | 1931 | 1461066138714 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1931 | 1461066138717 Marionette TRACE conn5 <- [1,973,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:42:18 INFO - PROCESS | 1931 | 1461066138723 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1931 | 1461066138726 Marionette TRACE conn5 <- [1,974,null,{}] 04:42:18 INFO - PROCESS | 1931 | 1461066138731 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:18 INFO - PROCESS | 1931 | 1461066138912 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 04:42:18 INFO - PROCESS | 1931 | 1461066138928 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de5c800 == 114 [pid = 1931] [id = 251] 04:42:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe85b6c3800) [pid = 1931] [serial = 754] [outer = (nil)] 04:42:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe85b7f7400) [pid = 1931] [serial = 755] [outer = 0x7fe85b6c3800] 04:42:18 INFO - PROCESS | 1931 | 1461066138989 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85cb8b000) [pid = 1931] [serial = 756] [outer = 0x7fe85b6c3800] 04:42:19 INFO - PROCESS | 1931 | 1461066139779 Marionette TRACE conn5 <- [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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1134ms 04:42:19 INFO - PROCESS | 1931 | 1461066139859 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1931 | 1461066139861 Marionette TRACE conn5 <- [1,977,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:42:19 INFO - PROCESS | 1931 | 1461066139868 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1931 | 1461066139870 Marionette TRACE conn5 <- [1,978,null,{}] 04:42:19 INFO - PROCESS | 1931 | 1461066139876 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:20 INFO - PROCESS | 1931 | 1461066140038 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 04:42:20 INFO - PROCESS | 1931 | 1461066140052 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86167b000 == 115 [pid = 1931] [id = 252] 04:42:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe859067c00) [pid = 1931] [serial = 757] [outer = (nil)] 04:42:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe85cc38400) [pid = 1931] [serial = 758] [outer = 0x7fe859067c00] 04:42:20 INFO - PROCESS | 1931 | 1461066140115 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe85d9c5400) [pid = 1931] [serial = 759] [outer = 0x7fe859067c00] 04:42:21 INFO - PROCESS | 1931 | 1461066141267 Marionette TRACE conn5 <- [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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1430ms 04:42:21 INFO - PROCESS | 1931 | 1461066141299 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1931 | 1461066141307 Marionette TRACE conn5 <- [1,981,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:42:21 INFO - PROCESS | 1931 | 1461066141316 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1931 | 1461066141321 Marionette TRACE conn5 <- [1,982,null,{}] 04:42:21 INFO - PROCESS | 1931 | 1461066141329 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1931 | 1461066141523 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 04:42:21 INFO - PROCESS | 1931 | 1461066141715 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857509000 == 116 [pid = 1931] [id = 253] 04:42:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe84f93e800) [pid = 1931] [serial = 760] [outer = (nil)] 04:42:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8511d0800) [pid = 1931] [serial = 761] [outer = 0x7fe84f93e800] 04:42:21 INFO - PROCESS | 1931 | 1461066141840 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe8525c8400) [pid = 1931] [serial = 762] [outer = 0x7fe84f93e800] 04:42:22 INFO - PROCESS | 1931 | 1461066142762 Marionette TRACE conn5 <- [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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1488ms 04:42:22 INFO - PROCESS | 1931 | 1461066142805 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1931 | 1461066142813 Marionette TRACE conn5 <- [1,985,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:42:22 INFO - PROCESS | 1931 | 1461066142824 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1931 | 1461066142827 Marionette TRACE conn5 <- [1,986,null,{}] 04:42:22 INFO - PROCESS | 1931 | 1461066142833 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:23 INFO - PROCESS | 1931 | 1461066143033 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 04:42:23 INFO - PROCESS | 1931 | 1461066143288 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7d5000 == 117 [pid = 1931] [id = 254] 04:42:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe852e9cc00) [pid = 1931] [serial = 763] [outer = (nil)] 04:42:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe857380000) [pid = 1931] [serial = 764] [outer = 0x7fe852e9cc00] 04:42:23 INFO - PROCESS | 1931 | 1461066143405 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe8586aa000) [pid = 1931] [serial = 765] [outer = 0x7fe852e9cc00] 04:42:24 INFO - PROCESS | 1931 | 1461066144225 Marionette TRACE conn5 <- [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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1437ms 04:42:24 INFO - PROCESS | 1931 | 1461066144261 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1931 | 1461066144265 Marionette TRACE conn5 <- [1,989,null,{"value":"8"}] 04:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:42:24 INFO - PROCESS | 1931 | 1461066144272 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1931 | 1461066144277 Marionette TRACE conn5 <- [1,990,null,{}] 04:42:24 INFO - PROCESS | 1931 | 1461066144293 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1931 | 1461066144492 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 04:42:24 INFO - PROCESS | 1931 | 1461066144667 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862993000 == 118 [pid = 1931] [id = 255] 04:42:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe857362c00) [pid = 1931] [serial = 766] [outer = (nil)] 04:42:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85922a800) [pid = 1931] [serial = 767] [outer = 0x7fe857362c00] 04:42:24 INFO - PROCESS | 1931 | 1461066144746 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85cb88800) [pid = 1931] [serial = 768] [outer = 0x7fe857362c00] 04:42:25 INFO - PROCESS | 1931 | 1461066145612 Marionette TRACE conn5 <- [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]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1390ms 04:42:25 INFO - PROCESS | 1931 | 1461066145664 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 04:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:42:25 INFO - PROCESS | 1931 | 1461066145669 Marionette TRACE conn5 <- [1,993,null,{"value":"8"}] 04:42:25 INFO - PROCESS | 1931 | 1461066145676 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1931 | 1461066145679 Marionette TRACE conn5 <- [1,994,null,{}] 04:42:25 INFO - PROCESS | 1931 | 1461066145684 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1931 | 1461066145894 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 04:42:26 INFO - PROCESS | 1931 | 1461066146069 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8639e7000 == 119 [pid = 1931] [id = 256] 04:42:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe858910400) [pid = 1931] [serial = 769] [outer = (nil)] 04:42:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85d9c5000) [pid = 1931] [serial = 770] [outer = 0x7fe858910400] 04:42:26 INFO - PROCESS | 1931 | 1461066146155 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe85e891000) [pid = 1931] [serial = 771] [outer = 0x7fe858910400] 04:42:27 INFO - PROCESS | 1931 | 1461066147003 Marionette TRACE conn5 <- [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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1388ms 04:42:27 INFO - PROCESS | 1931 | 1461066147065 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1931 | 1461066147069 Marionette TRACE conn5 <- [1,997,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:42:27 INFO - PROCESS | 1931 | 1461066147075 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1931 | 1461066147079 Marionette TRACE conn5 <- [1,998,null,{}] 04:42:27 INFO - PROCESS | 1931 | 1461066147084 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:27 INFO - PROCESS | 1931 | 1461066147329 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 04:42:27 INFO - PROCESS | 1931 | 1461066147503 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865771000 == 120 [pid = 1931] [id = 257] 04:42:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85fb13c00) [pid = 1931] [serial = 772] [outer = (nil)] 04:42:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85fbee000) [pid = 1931] [serial = 773] [outer = 0x7fe85fb13c00] 04:42:27 INFO - PROCESS | 1931 | 1461066147622 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85fd60800) [pid = 1931] [serial = 774] [outer = 0x7fe85fb13c00] 04:42:28 INFO - PROCESS | 1931 | 1461066148507 Marionette TRACE conn5 <- [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]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1487ms 04:42:28 INFO - PROCESS | 1931 | 1461066148565 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1931 | 1461066148568 Marionette TRACE conn5 <- [1,1001,null,{"value":"8"}] 04:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:42:28 INFO - PROCESS | 1931 | 1461066148575 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1931 | 1461066148577 Marionette TRACE conn5 <- [1,1002,null,{}] 04:42:28 INFO - PROCESS | 1931 | 1461066148583 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:28 INFO - PROCESS | 1931 | 1461066148794 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 04:42:28 INFO - PROCESS | 1931 | 1461066148970 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fe75000 == 121 [pid = 1931] [id = 258] 04:42:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe85fb17c00) [pid = 1931] [serial = 775] [outer = (nil)] 04:42:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe861603000) [pid = 1931] [serial = 776] [outer = 0x7fe85fb17c00] 04:42:29 INFO - PROCESS | 1931 | 1461066149084 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8619ccc00) [pid = 1931] [serial = 777] [outer = 0x7fe85fb17c00] 04:42:29 INFO - PROCESS | 1931 | 1461066149899 Marionette TRACE conn5 <- [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]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1379ms 04:42:29 INFO - PROCESS | 1931 | 1461066149956 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1931 | 1461066149960 Marionette TRACE conn5 <- [1,1005,null,{"value":"8"}] 04:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:42:29 INFO - PROCESS | 1931 | 1461066149967 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1931 | 1461066149970 Marionette TRACE conn5 <- [1,1006,null,{}] 04:42:29 INFO - PROCESS | 1931 | 1461066149978 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:30 INFO - PROCESS | 1931 | 1461066150181 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 04:42:30 INFO - PROCESS | 1931 | 1461066150358 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870e4d800 == 122 [pid = 1931] [id = 259] 04:42:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe84e956000) [pid = 1931] [serial = 778] [outer = (nil)] 04:42:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe861cf3c00) [pid = 1931] [serial = 779] [outer = 0x7fe84e956000] 04:42:30 INFO - PROCESS | 1931 | 1461066150435 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe861dcf000) [pid = 1931] [serial = 780] [outer = 0x7fe84e956000] 04:42:31 INFO - PROCESS | 1931 | 1461066151345 Marionette TRACE conn5 <- [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]]]}] 04:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1434ms 04:42:31 INFO - PROCESS | 1931 | 1461066151403 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 04:42:31 INFO - PROCESS | 1931 | 1461066151406 Marionette TRACE conn5 <- [1,1009,null,{"value":"8"}] 04:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:42:31 INFO - PROCESS | 1931 | 1461066151414 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1931 | 1461066151419 Marionette TRACE conn5 <- [1,1010,null,{}] 04:42:31 INFO - PROCESS | 1931 | 1461066151425 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1931 | 1461066151625 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 04:42:31 INFO - PROCESS | 1931 | 1461066151807 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872ec1800 == 123 [pid = 1931] [id = 260] 04:42:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe860dc0400) [pid = 1931] [serial = 781] [outer = (nil)] 04:42:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe86214f400) [pid = 1931] [serial = 782] [outer = 0x7fe860dc0400] 04:42:31 INFO - PROCESS | 1931 | 1461066151924 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe8621f0400) [pid = 1931] [serial = 783] [outer = 0x7fe860dc0400] 04:42:32 INFO - PROCESS | 1931 | 1461066152762 Marionette TRACE conn5 <- [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]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1382ms 04:42:32 INFO - PROCESS | 1931 | 1461066152798 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1931 | 1461066152802 Marionette TRACE conn5 <- [1,1013,null,{"value":"8"}] 04:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:42:32 INFO - PROCESS | 1931 | 1461066152809 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1931 | 1461066152812 Marionette TRACE conn5 <- [1,1014,null,{}] 04:42:32 INFO - PROCESS | 1931 | 1461066152817 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:33 INFO - PROCESS | 1931 | 1461066153012 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 04:42:33 INFO - PROCESS | 1931 | 1461066153200 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8745a6000 == 124 [pid = 1931] [id = 261] 04:42:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe8616df800) [pid = 1931] [serial = 784] [outer = (nil)] 04:42:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe86256cc00) [pid = 1931] [serial = 785] [outer = 0x7fe8616df800] 04:42:33 INFO - PROCESS | 1931 | 1461066153271 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe862575000) [pid = 1931] [serial = 786] [outer = 0x7fe8616df800] 04:42:34 INFO - PROCESS | 1931 | 1461066154161 Marionette TRACE conn5 <- [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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1381ms 04:42:34 INFO - PROCESS | 1931 | 1461066154193 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1931 | 1461066154197 Marionette TRACE conn5 <- [1,1017,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:42:34 INFO - PROCESS | 1931 | 1461066154204 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1931 | 1461066154210 Marionette TRACE conn5 <- [1,1018,null,{}] 04:42:34 INFO - PROCESS | 1931 | 1461066154216 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 1931 | 1461066154403 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 04:42:34 INFO - PROCESS | 1931 | 1461066154586 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874aad000 == 125 [pid = 1931] [id = 262] 04:42:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe861dd1000) [pid = 1931] [serial = 787] [outer = (nil)] 04:42:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe862a17c00) [pid = 1931] [serial = 788] [outer = 0x7fe861dd1000] 04:42:34 INFO - PROCESS | 1931 | 1461066154660 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe862f3e000) [pid = 1931] [serial = 789] [outer = 0x7fe861dd1000] 04:42:35 INFO - PROCESS | 1931 | 1461066155591 Marionette TRACE conn5 <- [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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1435ms 04:42:35 INFO - PROCESS | 1931 | 1461066155641 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1931 | 1461066155645 Marionette TRACE conn5 <- [1,1021,null,{"value":"8"}] 04:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:42:35 INFO - PROCESS | 1931 | 1461066155652 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1931 | 1461066155657 Marionette TRACE conn5 <- [1,1022,null,{}] 04:42:35 INFO - PROCESS | 1931 | 1461066155664 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:35 INFO - PROCESS | 1931 | 1461066155896 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 04:42:36 INFO - PROCESS | 1931 | 1461066156077 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875131800 == 126 [pid = 1931] [id = 263] 04:42:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe8586a9800) [pid = 1931] [serial = 790] [outer = (nil)] 04:42:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe8634dec00) [pid = 1931] [serial = 791] [outer = 0x7fe8586a9800] 04:42:36 INFO - PROCESS | 1931 | 1461066156163 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe863961800) [pid = 1931] [serial = 792] [outer = 0x7fe8586a9800] 04:42:37 INFO - PROCESS | 1931 | 1461066157075 Marionette TRACE conn5 <- [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]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1483ms 04:42:37 INFO - PROCESS | 1931 | 1461066157136 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1931 | 1461066157139 Marionette TRACE conn5 <- [1,1025,null,{"value":"8"}] 04:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:42:37 INFO - PROCESS | 1931 | 1461066157159 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1931 | 1461066157168 Marionette TRACE conn5 <- [1,1026,null,{}] 04:42:37 INFO - PROCESS | 1931 | 1461066157184 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 1931 | 1461066157432 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 04:42:37 INFO - PROCESS | 1931 | 1461066157657 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877ad5800 == 127 [pid = 1931] [id = 264] 04:42:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe86160c800) [pid = 1931] [serial = 793] [outer = (nil)] 04:42:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe8639f5000) [pid = 1931] [serial = 794] [outer = 0x7fe86160c800] 04:42:37 INFO - PROCESS | 1931 | 1461066157775 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe86429e400) [pid = 1931] [serial = 795] [outer = 0x7fe86160c800] 04:42:38 INFO - PROCESS | 1931 | 1461066158630 Marionette TRACE conn5 <- [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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1519ms 04:42:38 INFO - PROCESS | 1931 | 1461066158668 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 04:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:42:38 INFO - PROCESS | 1931 | 1461066158672 Marionette TRACE conn5 <- [1,1029,null,{"value":"8"}] 04:42:38 INFO - PROCESS | 1931 | 1461066158680 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1931 | 1461066158683 Marionette TRACE conn5 <- [1,1030,null,{}] 04:42:38 INFO - PROCESS | 1931 | 1461066158690 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1931 | 1461066158893 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 04:42:39 INFO - PROCESS | 1931 | 1461066159080 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe879271000 == 128 [pid = 1931] [id = 265] 04:42:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe8634dfc00) [pid = 1931] [serial = 796] [outer = (nil)] 04:42:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe864319800) [pid = 1931] [serial = 797] [outer = 0x7fe8634dfc00] 04:42:39 INFO - PROCESS | 1931 | 1461066159152 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe86455ec00) [pid = 1931] [serial = 798] [outer = 0x7fe8634dfc00] 04:42:40 INFO - PROCESS | 1931 | 1461066160121 Marionette TRACE conn5 <- [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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1482ms 04:42:40 INFO - PROCESS | 1931 | 1461066160162 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1931 | 1461066160166 Marionette TRACE conn5 <- [1,1033,null,{"value":"8"}] 04:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:42:40 INFO - PROCESS | 1931 | 1461066160173 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1931 | 1461066160176 Marionette TRACE conn5 <- [1,1034,null,{}] 04:42:40 INFO - PROCESS | 1931 | 1461066160182 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1931 | 1461066160381 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 04:42:40 INFO - PROCESS | 1931 | 1461066160615 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd89800 == 129 [pid = 1931] [id = 266] 04:42:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe84e7d0400) [pid = 1931] [serial = 799] [outer = (nil)] 04:42:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe850077000) [pid = 1931] [serial = 800] [outer = 0x7fe84e7d0400] 04:42:40 INFO - PROCESS | 1931 | 1461066160735 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe86455b000) [pid = 1931] [serial = 801] [outer = 0x7fe84e7d0400] 04:42:41 INFO - PROCESS | 1931 | 1461066161608 Marionette TRACE conn5 <- [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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1481ms 04:42:41 INFO - PROCESS | 1931 | 1461066161656 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1931 | 1461066161660 Marionette TRACE conn5 <- [1,1037,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:42:41 INFO - PROCESS | 1931 | 1461066161666 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1931 | 1461066161670 Marionette TRACE conn5 <- [1,1038,null,{}] 04:42:41 INFO - PROCESS | 1931 | 1461066161675 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1931 | 1461066161869 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 04:42:42 INFO - PROCESS | 1931 | 1461066162482 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e42800 == 130 [pid = 1931] [id = 267] 04:42:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe84d5df400) [pid = 1931] [serial = 802] [outer = (nil)] 04:42:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe84e7cec00) [pid = 1931] [serial = 803] [outer = 0x7fe84d5df400] 04:42:42 INFO - PROCESS | 1931 | 1461066162593 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe84f7e5800) [pid = 1931] [serial = 804] [outer = 0x7fe84d5df400] 04:42:43 INFO - PROCESS | 1931 | 1461066163503 Marionette TRACE conn5 <- [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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1883ms 04:42:43 INFO - PROCESS | 1931 | 1461066163558 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1931 | 1461066163570 Marionette TRACE conn5 <- [1,1041,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:42:43 INFO - PROCESS | 1931 | 1461066163591 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1931 | 1461066163600 Marionette TRACE conn5 <- [1,1042,null,{}] 04:42:43 INFO - PROCESS | 1931 | 1461066163615 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1931 | 1461066163913 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 04:42:44 INFO - PROCESS | 1931 | 1461066164161 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f828000 == 131 [pid = 1931] [id = 268] 04:42:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe84f7df000) [pid = 1931] [serial = 805] [outer = (nil)] 04:42:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe8527b0400) [pid = 1931] [serial = 806] [outer = 0x7fe84f7df000] 04:42:44 INFO - PROCESS | 1931 | 1461066164343 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe857368000) [pid = 1931] [serial = 807] [outer = 0x7fe84f7df000] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852504800 == 130 [pid = 1931] [id = 208] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525e1800 == 129 [pid = 1931] [id = 207] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85906d800) [pid = 1931] [serial = 704] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe85906b800) [pid = 1931] [serial = 668] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe8591c6800) [pid = 1931] [serial = 674] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe85922b800) [pid = 1931] [serial = 677] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe858915800) [pid = 1931] [serial = 665] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe85964d000) [pid = 1931] [serial = 680] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe8591b7800) [pid = 1931] [serial = 671] [outer = (nil)] [url = about:blank] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de5c800 == 128 [pid = 1931] [id = 251] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7c3000 == 127 [pid = 1931] [id = 250] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594de000 == 126 [pid = 1931] [id = 249] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85855a000 == 125 [pid = 1931] [id = 248] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fd96800 == 124 [pid = 1931] [id = 247] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e804000 == 123 [pid = 1931] [id = 246] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f820800 == 122 [pid = 1931] [id = 245] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865716800 == 121 [pid = 1931] [id = 241] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe864541000 == 120 [pid = 1931] [id = 240] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8639d3800 == 119 [pid = 1931] [id = 239] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8629a2000 == 118 [pid = 1931] [id = 238] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861671000 == 117 [pid = 1931] [id = 237] 04:42:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594d4000 == 116 [pid = 1931] [id = 236] 04:42:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fda8800 == 115 [pid = 1931] [id = 235] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe85897a400) [pid = 1931] [serial = 702] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe8527bbc00) [pid = 1931] [serial = 693] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe8525c7800) [pid = 1931] [serial = 692] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe85732cc00) [pid = 1931] [serial = 696] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe857373c00) [pid = 1931] [serial = 659] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe858503400) [pid = 1931] [serial = 701] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe85869c400) [pid = 1931] [serial = 662] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe84e95b800) [pid = 1931] [serial = 686] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe857374400) [pid = 1931] [serial = 698] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe851112c00) [pid = 1931] [serial = 690] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe84e7cf800) [pid = 1931] [serial = 683] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe8530de800) [pid = 1931] [serial = 695] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe851118400) [pid = 1931] [serial = 656] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe8573ebc00) [pid = 1931] [serial = 699] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe84f9b3800) [pid = 1931] [serial = 689] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84f7e2c00) [pid = 1931] [serial = 687] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84f92d400) [pid = 1931] [serial = 653] [outer = (nil)] [url = about:blank] 04:42:45 INFO - PROCESS | 1931 | 1461066165269 Marionette TRACE conn5 <- [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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1710ms 04:42:45 INFO - PROCESS | 1931 | 1461066165301 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1931 | 1461066165306 Marionette TRACE conn5 <- [1,1045,null,{"value":"8"}] 04:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:42:45 INFO - PROCESS | 1931 | 1461066165314 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1931 | 1461066165317 Marionette TRACE conn5 <- [1,1046,null,{}] 04:42:45 INFO - PROCESS | 1931 | 1461066165323 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 1931 | 1461066165523 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 04:42:45 INFO - PROCESS | 1931 | 1461066165688 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85738e800 == 116 [pid = 1931] [id = 269] 04:42:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe84e7d1800) [pid = 1931] [serial = 808] [outer = (nil)] 04:42:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe857374400) [pid = 1931] [serial = 809] [outer = 0x7fe84e7d1800] 04:42:45 INFO - PROCESS | 1931 | 1461066165759 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe858914400) [pid = 1931] [serial = 810] [outer = 0x7fe84e7d1800] 04:42:46 INFO - PROCESS | 1931 | 1461066166594 Marionette TRACE conn5 <- [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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1333ms 04:42:46 INFO - PROCESS | 1931 | 1461066166664 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 04:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:42:46 INFO - PROCESS | 1931 | 1461066166669 Marionette TRACE conn5 <- [1,1049,null,{"value":"8"}] 04:42:46 INFO - PROCESS | 1931 | 1461066166685 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1931 | 1461066166696 Marionette TRACE conn5 <- [1,1050,null,{}] 04:42:46 INFO - PROCESS | 1931 | 1461066166713 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:46 INFO - PROCESS | 1931 | 1461066166960 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 04:42:46 INFO - PROCESS | 1931 | 1461066166993 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc02800 == 117 [pid = 1931] [id = 270] 04:42:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe852e9c800) [pid = 1931] [serial = 811] [outer = (nil)] 04:42:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe85964d000) [pid = 1931] [serial = 812] [outer = 0x7fe852e9c800] 04:42:47 INFO - PROCESS | 1931 | 1461066167059 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe85b7efc00) [pid = 1931] [serial = 813] [outer = 0x7fe852e9c800] 04:42:47 INFO - PROCESS | 1931 | 1461066167988 Marionette TRACE conn5 <- [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]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1358ms 04:42:48 INFO - PROCESS | 1931 | 1461066168034 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 04:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:42:48 INFO - PROCESS | 1931 | 1461066168039 Marionette TRACE conn5 <- [1,1053,null,{"value":"8"}] 04:42:48 INFO - PROCESS | 1931 | 1461066168045 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1931 | 1461066168048 Marionette TRACE conn5 <- [1,1054,null,{}] 04:42:48 INFO - PROCESS | 1931 | 1461066168054 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1931 | 1461066168337 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 04:42:48 INFO - PROCESS | 1931 | 1461066168372 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbab000 == 118 [pid = 1931] [id = 271] 04:42:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe85906e000) [pid = 1931] [serial = 814] [outer = (nil)] 04:42:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe85b7fc400) [pid = 1931] [serial = 815] [outer = 0x7fe85906e000] 04:42:48 INFO - PROCESS | 1931 | 1461066168440 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe85d315800) [pid = 1931] [serial = 816] [outer = 0x7fe85906e000] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe8586a1000) [pid = 1931] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe85906e400) [pid = 1931] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe85b6c3800) [pid = 1931] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe850f11000) [pid = 1931] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe84f7e3400) [pid = 1931] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe84e958000) [pid = 1931] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:42:49 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe84d591000) [pid = 1931] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:42:49 INFO - PROCESS | 1931 | 1461066169637 Marionette TRACE conn5 <- [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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1640ms 04:42:49 INFO - PROCESS | 1931 | 1461066169688 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1931 | 1461066169692 Marionette TRACE conn5 <- [1,1057,null,{"value":"8"}] 04:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:42:49 INFO - PROCESS | 1931 | 1461066169719 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1931 | 1461066169722 Marionette TRACE conn5 <- [1,1058,null,{}] 04:42:49 INFO - PROCESS | 1931 | 1461066169728 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 1931 | 1461066169995 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 04:42:50 INFO - PROCESS | 1931 | 1461066170020 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de5f000 == 119 [pid = 1931] [id = 272] 04:42:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe85cbdfc00) [pid = 1931] [serial = 817] [outer = (nil)] 04:42:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe85d31c000) [pid = 1931] [serial = 818] [outer = 0x7fe85cbdfc00] 04:42:50 INFO - PROCESS | 1931 | 1461066170112 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe85e893400) [pid = 1931] [serial = 819] [outer = 0x7fe85cbdfc00] 04:42:50 INFO - PROCESS | 1931 | 1461066170988 Marionette TRACE conn5 <- [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]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1298ms 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:42:51 INFO - PROCESS | 1931 | 1461066171000 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1931 | 1461066171003 Marionette TRACE conn5 <- [1,1061,null,{"value":"8"}] 04:42:51 INFO - PROCESS | 1931 | 1461066171010 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1931 | 1461066171012 Marionette TRACE conn5 <- [1,1062,null,{}] 04:42:51 INFO - PROCESS | 1931 | 1461066171019 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:51 INFO - PROCESS | 1931 | 1461066171261 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 04:42:51 INFO - PROCESS | 1931 | 1461066171488 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f829000 == 120 [pid = 1931] [id = 273] 04:42:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe84d58a000) [pid = 1931] [serial = 820] [outer = (nil)] 04:42:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe84d5d4000) [pid = 1931] [serial = 821] [outer = 0x7fe84d58a000] 04:42:51 INFO - PROCESS | 1931 | 1461066171564 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe84ea20800) [pid = 1931] [serial = 822] [outer = 0x7fe84d58a000] 04:42:52 INFO - PROCESS | 1931 | 1461066172616 Marionette TRACE conn5 <- [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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1646ms 04:42:52 INFO - PROCESS | 1931 | 1461066172657 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1931 | 1461066172666 Marionette TRACE conn5 <- [1,1065,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:42:52 INFO - PROCESS | 1931 | 1461066172677 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1931 | 1461066172680 Marionette TRACE conn5 <- [1,1066,null,{}] 04:42:52 INFO - PROCESS | 1931 | 1461066172689 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1931 | 1461066172951 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 04:42:53 INFO - PROCESS | 1931 | 1461066173240 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85c936800 == 121 [pid = 1931] [id = 274] 04:42:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe8527bd000) [pid = 1931] [serial = 823] [outer = (nil)] 04:42:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe857364c00) [pid = 1931] [serial = 824] [outer = 0x7fe8527bd000] 04:42:53 INFO - PROCESS | 1931 | 1461066173325 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe857542400) [pid = 1931] [serial = 825] [outer = 0x7fe8527bd000] 04:42:54 INFO - PROCESS | 1931 | 1461066174345 Marionette TRACE conn5 <- [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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1732ms 04:42:54 INFO - PROCESS | 1931 | 1461066174412 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1931 | 1461066174419 Marionette TRACE conn5 <- [1,1069,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:42:54 INFO - PROCESS | 1931 | 1461066174429 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1931 | 1461066174432 Marionette TRACE conn5 <- [1,1070,null,{}] 04:42:54 INFO - PROCESS | 1931 | 1461066174438 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:54 INFO - PROCESS | 1931 | 1461066174675 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 04:42:55 INFO - PROCESS | 1931 | 1461066175015 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d0b000 == 122 [pid = 1931] [id = 275] 04:42:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe858507c00) [pid = 1931] [serial = 826] [outer = (nil)] 04:42:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe858974000) [pid = 1931] [serial = 827] [outer = 0x7fe858507c00] 04:42:55 INFO - PROCESS | 1931 | 1461066175097 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe8591ba000) [pid = 1931] [serial = 828] [outer = 0x7fe858507c00] 04:42:55 INFO - PROCESS | 1931 | 1461066175995 Marionette TRACE conn5 <- [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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1634ms 04:42:56 INFO - PROCESS | 1931 | 1461066176063 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1931 | 1461066176067 Marionette TRACE conn5 <- [1,1073,null,{"value":"8"}] 04:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:42:56 INFO - PROCESS | 1931 | 1461066176083 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1931 | 1461066176094 Marionette TRACE conn5 <- [1,1074,null,{}] 04:42:56 INFO - PROCESS | 1931 | 1461066176101 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1931 | 1461066176377 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 04:42:56 INFO - PROCESS | 1931 | 1461066176630 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8639c9800 == 123 [pid = 1931] [id = 276] 04:42:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe85850fc00) [pid = 1931] [serial = 829] [outer = (nil)] 04:42:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe85ccee800) [pid = 1931] [serial = 830] [outer = 0x7fe85850fc00] 04:42:56 INFO - PROCESS | 1931 | 1461066176789 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe85d9ee000) [pid = 1931] [serial = 831] [outer = 0x7fe85850fc00] 04:42:57 INFO - PROCESS | 1931 | 1461066177930 Marionette TRACE conn5 <- [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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1909ms 04:42:57 INFO - PROCESS | 1931 | 1461066177987 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1931 | 1461066177993 Marionette TRACE conn5 <- [1,1077,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:42:58 INFO - PROCESS | 1931 | 1461066178005 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1931 | 1461066178009 Marionette TRACE conn5 <- [1,1078,null,{}] 04:42:58 INFO - PROCESS | 1931 | 1461066178019 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:58 INFO - PROCESS | 1931 | 1461066178376 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 04:42:58 INFO - PROCESS | 1931 | 1461066178568 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86575d000 == 124 [pid = 1931] [id = 277] 04:42:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe85d31d000) [pid = 1931] [serial = 832] [outer = (nil)] 04:42:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe85fd66000) [pid = 1931] [serial = 833] [outer = 0x7fe85d31d000] 04:42:58 INFO - PROCESS | 1931 | 1461066178653 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe8615ccc00) [pid = 1931] [serial = 834] [outer = 0x7fe85d31d000] 04:42:59 INFO - PROCESS | 1931 | 1461066179615 Marionette TRACE conn5 <- [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]]]}] 04:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1634ms 04:42:59 INFO - PROCESS | 1931 | 1461066179638 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 04:42:59 INFO - PROCESS | 1931 | 1461066179641 Marionette TRACE conn5 <- [1,1081,null,{"value":"8"}] 04:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:42:59 INFO - PROCESS | 1931 | 1461066179649 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1931 | 1461066179653 Marionette TRACE conn5 <- [1,1082,null,{}] 04:42:59 INFO - PROCESS | 1931 | 1461066179659 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:59 INFO - PROCESS | 1931 | 1461066179863 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 04:43:00 INFO - PROCESS | 1931 | 1461066180173 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa86800 == 125 [pid = 1931] [id = 278] 04:43:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe862153000) [pid = 1931] [serial = 835] [outer = (nil)] 04:43:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe86256d400) [pid = 1931] [serial = 836] [outer = 0x7fe862153000] 04:43:00 INFO - PROCESS | 1931 | 1461066180362 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe8634dcc00) [pid = 1931] [serial = 837] [outer = 0x7fe862153000] 04:43:01 INFO - PROCESS | 1931 | 1461066181360 Marionette TRACE conn5 <- [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]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1789ms 04:43:01 INFO - PROCESS | 1931 | 1461066181448 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1931 | 1461066181454 Marionette TRACE conn5 <- [1,1085,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:43:01 INFO - PROCESS | 1931 | 1461066181468 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1931 | 1461066181471 Marionette TRACE conn5 <- [1,1086,null,{}] 04:43:01 INFO - PROCESS | 1931 | 1461066181479 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:01 INFO - PROCESS | 1931 | 1461066181754 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 04:43:02 INFO - PROCESS | 1931 | 1461066182032 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875130000 == 126 [pid = 1931] [id = 279] 04:43:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe8621ed400) [pid = 1931] [serial = 838] [outer = (nil)] 04:43:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe8657b5c00) [pid = 1931] [serial = 839] [outer = 0x7fe8621ed400] 04:43:02 INFO - PROCESS | 1931 | 1461066182132 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe8657cd800) [pid = 1931] [serial = 840] [outer = 0x7fe8621ed400] 04:43:03 INFO - PROCESS | 1931 | 1461066183144 Marionette TRACE conn5 <- [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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1731ms 04:43:03 INFO - PROCESS | 1931 | 1461066183200 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1931 | 1461066183204 Marionette TRACE conn5 <- [1,1089,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:43:03 INFO - PROCESS | 1931 | 1461066183210 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1931 | 1461066183213 Marionette TRACE conn5 <- [1,1090,null,{}] 04:43:03 INFO - PROCESS | 1931 | 1461066183219 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 1931 | 1461066183469 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 04:43:03 INFO - PROCESS | 1931 | 1461066183803 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e876800 == 127 [pid = 1931] [id = 280] 04:43:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe862f24c00) [pid = 1931] [serial = 841] [outer = (nil)] 04:43:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe8662ae000) [pid = 1931] [serial = 842] [outer = 0x7fe862f24c00] 04:43:03 INFO - PROCESS | 1931 | 1461066183944 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8662b8c00) [pid = 1931] [serial = 843] [outer = 0x7fe862f24c00] 04:43:04 INFO - PROCESS | 1931 | 1461066184793 Marionette TRACE conn5 <- [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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1633ms 04:43:04 INFO - PROCESS | 1931 | 1461066184845 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1931 | 1461066184849 Marionette TRACE conn5 <- [1,1093,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:43:04 INFO - PROCESS | 1931 | 1461066184855 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1931 | 1461066184859 Marionette TRACE conn5 <- [1,1094,null,{}] 04:43:04 INFO - PROCESS | 1931 | 1461066184864 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1931 | 1461066185062 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 04:43:05 INFO - PROCESS | 1931 | 1461066185261 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87927a000 == 128 [pid = 1931] [id = 281] 04:43:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe858976000) [pid = 1931] [serial = 844] [outer = (nil)] 04:43:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe8662e0c00) [pid = 1931] [serial = 845] [outer = 0x7fe858976000] 04:43:05 INFO - PROCESS | 1931 | 1461066185338 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe86ebd6000) [pid = 1931] [serial = 846] [outer = 0x7fe858976000] 04:43:06 INFO - PROCESS | 1931 | 1461066186303 Marionette TRACE conn5 <- [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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1481ms 04:43:06 INFO - PROCESS | 1931 | 1461066186341 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1931 | 1461066186348 Marionette TRACE conn5 <- [1,1097,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:43:06 INFO - PROCESS | 1931 | 1461066186358 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1931 | 1461066186364 Marionette TRACE conn5 <- [1,1098,null,{}] 04:43:06 INFO - PROCESS | 1931 | 1461066186373 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:06 INFO - PROCESS | 1931 | 1461066186693 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 04:43:07 INFO - PROCESS | 1931 | 1461066186992 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd78800 == 129 [pid = 1931] [id = 282] 04:43:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe85007b000) [pid = 1931] [serial = 847] [outer = (nil)] 04:43:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe85897bc00) [pid = 1931] [serial = 848] [outer = 0x7fe85007b000] 04:43:07 INFO - PROCESS | 1931 | 1461066187082 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe86f762400) [pid = 1931] [serial = 849] [outer = 0x7fe85007b000] 04:43:08 INFO - PROCESS | 1931 | 1461066188125 Marionette TRACE conn5 <- [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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1803ms 04:43:08 INFO - PROCESS | 1931 | 1461066188162 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 04:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:43:08 INFO - PROCESS | 1931 | 1461066188169 Marionette TRACE conn5 <- [1,1101,null,{"value":"8"}] 04:43:08 INFO - PROCESS | 1931 | 1461066188178 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1931 | 1461066188180 Marionette TRACE conn5 <- [1,1102,null,{}] 04:43:08 INFO - PROCESS | 1931 | 1461066188188 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:08 INFO - PROCESS | 1931 | 1461066188460 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 04:43:08 INFO - PROCESS | 1931 | 1461066188818 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ea30800 == 130 [pid = 1931] [id = 283] 04:43:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe86fa09c00) [pid = 1931] [serial = 850] [outer = (nil)] 04:43:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe86fa0d000) [pid = 1931] [serial = 851] [outer = 0x7fe86fa09c00] 04:43:08 INFO - PROCESS | 1931 | 1461066188912 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe86fc86400) [pid = 1931] [serial = 852] [outer = 0x7fe86fa09c00] 04:43:09 INFO - PROCESS | 1931 | 1461066189788 Marionette TRACE conn5 <- [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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1640ms 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:43:09 INFO - PROCESS | 1931 | 1461066189818 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1931 | 1461066189821 Marionette TRACE conn5 <- [1,1105,null,{"value":"8"}] 04:43:09 INFO - PROCESS | 1931 | 1461066189828 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1931 | 1461066189833 Marionette TRACE conn5 <- [1,1106,null,{}] 04:43:09 INFO - PROCESS | 1931 | 1461066189839 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:10 INFO - PROCESS | 1931 | 1461066190079 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 04:43:10 INFO - PROCESS | 1931 | 1461066190273 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84abe2000 == 131 [pid = 1931] [id = 284] 04:43:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe857377400) [pid = 1931] [serial = 853] [outer = (nil)] 04:43:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe86fe2ac00) [pid = 1931] [serial = 854] [outer = 0x7fe857377400] 04:43:10 INFO - PROCESS | 1931 | 1461066190345 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe870e05c00) [pid = 1931] [serial = 855] [outer = 0x7fe857377400] 04:43:11 INFO - PROCESS | 1931 | 1461066191263 Marionette TRACE conn5 <- [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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1482ms 04:43:11 INFO - PROCESS | 1931 | 1461066191309 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1931 | 1461066191313 Marionette TRACE conn5 <- [1,1109,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:43:11 INFO - PROCESS | 1931 | 1461066191319 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1931 | 1461066191322 Marionette TRACE conn5 <- [1,1110,null,{}] 04:43:11 INFO - PROCESS | 1931 | 1461066191328 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 1931 | 1461066191544 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 04:43:11 INFO - PROCESS | 1931 | 1461066191739 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852245800 == 132 [pid = 1931] [id = 285] 04:43:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7fe861607c00) [pid = 1931] [serial = 856] [outer = (nil)] 04:43:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7fe872d23800) [pid = 1931] [serial = 857] [outer = 0x7fe861607c00] 04:43:11 INFO - PROCESS | 1931 | 1461066191850 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7fe874555000) [pid = 1931] [serial = 858] [outer = 0x7fe861607c00] 04:43:12 INFO - PROCESS | 1931 | 1461066192731 Marionette TRACE conn5 <- [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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1479ms 04:43:12 INFO - PROCESS | 1931 | 1461066192800 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1931 | 1461066192803 Marionette TRACE conn5 <- [1,1113,null,{"value":"8"}] 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:43:12 INFO - PROCESS | 1931 | 1461066192810 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1931 | 1461066192812 Marionette TRACE conn5 <- [1,1114,null,{}] 04:43:12 INFO - PROCESS | 1931 | 1461066192818 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1931 | 1461066193022 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 04:43:13 INFO - PROCESS | 1931 | 1461066193187 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85225b800 == 133 [pid = 1931] [id = 286] 04:43:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7fe858e65400) [pid = 1931] [serial = 859] [outer = (nil)] 04:43:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7fe858e6e000) [pid = 1931] [serial = 860] [outer = 0x7fe858e65400] 04:43:13 INFO - PROCESS | 1931 | 1461066193355 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7fe858e72800) [pid = 1931] [serial = 861] [outer = 0x7fe858e65400] 04:43:14 INFO - PROCESS | 1931 | 1461066194253 Marionette TRACE conn5 <- [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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1482ms 04:43:14 INFO - PROCESS | 1931 | 1461066194294 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1931 | 1461066194298 Marionette TRACE conn5 <- [1,1117,null,{"value":"8"}] 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:43:14 INFO - PROCESS | 1931 | 1461066194304 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1931 | 1461066194308 Marionette TRACE conn5 <- [1,1118,null,{}] 04:43:14 INFO - PROCESS | 1931 | 1461066194313 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:14 INFO - PROCESS | 1931 | 1461066194521 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 04:43:14 INFO - PROCESS | 1931 | 1461066194763 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849944800 == 134 [pid = 1931] [id = 287] 04:43:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7fe84e6d2c00) [pid = 1931] [serial = 862] [outer = (nil)] 04:43:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe85964a400) [pid = 1931] [serial = 863] [outer = 0x7fe84e6d2c00] 04:43:14 INFO - PROCESS | 1931 | 1461066194926 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe870fbac00) [pid = 1931] [serial = 864] [outer = 0x7fe84e6d2c00] 04:43:15 INFO - PROCESS | 1931 | 1461066195896 Marionette TRACE conn5 <- [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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1636ms 04:43:15 INFO - PROCESS | 1931 | 1461066195942 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1931 | 1461066195946 Marionette TRACE conn5 <- [1,1121,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:43:15 INFO - PROCESS | 1931 | 1461066195952 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1931 | 1461066195954 Marionette TRACE conn5 <- [1,1122,null,{}] 04:43:15 INFO - PROCESS | 1931 | 1461066195962 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 1931 | 1461066196188 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 04:43:16 INFO - PROCESS | 1931 | 1461066196440 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849a0c000 == 135 [pid = 1931] [id = 288] 04:43:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe8498e4400) [pid = 1931] [serial = 865] [outer = (nil)] 04:43:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe8498eb000) [pid = 1931] [serial = 866] [outer = 0x7fe8498e4400] 04:43:16 INFO - PROCESS | 1931 | 1461066196576 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe8498ef800) [pid = 1931] [serial = 867] [outer = 0x7fe8498e4400] 04:43:17 INFO - PROCESS | 1931 | 1461066197575 Marionette TRACE conn5 <- [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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1683ms 04:43:17 INFO - PROCESS | 1931 | 1461066197636 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1931 | 1461066197639 Marionette TRACE conn5 <- [1,1125,null,{"value":"8"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:43:17 INFO - PROCESS | 1931 | 1461066197646 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1931 | 1461066197650 Marionette TRACE conn5 <- [1,1126,null,{}] 04:43:17 INFO - PROCESS | 1931 | 1461066197656 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 1931 | 1461066197878 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 04:43:18 INFO - PROCESS | 1931 | 1461066198640 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e87d000 == 136 [pid = 1931] [id = 289] 04:43:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe84e6ce000) [pid = 1931] [serial = 868] [outer = (nil)] 04:43:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe84e95b800) [pid = 1931] [serial = 869] [outer = 0x7fe84e6ce000] 04:43:18 INFO - PROCESS | 1931 | 1461066198722 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7fe84f948400) [pid = 1931] [serial = 870] [outer = 0x7fe84e6ce000] 04:43:19 INFO - PROCESS | 1931 | 1461066199729 Marionette TRACE conn5 <- [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]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 2133ms 04:43:19 INFO - PROCESS | 1931 | 1461066199781 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1931 | 1461066199789 Marionette TRACE conn5 <- [1,1129,null,{"value":"8"}] 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:43:19 INFO - PROCESS | 1931 | 1461066199801 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1931 | 1461066199804 Marionette TRACE conn5 <- [1,1130,null,{}] 04:43:19 INFO - PROCESS | 1931 | 1461066199813 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:20 INFO - PROCESS | 1931 | 1461066200171 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 04:43:20 INFO - PROCESS | 1931 | 1461066200503 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f817800 == 137 [pid = 1931] [id = 290] 04:43:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7fe852ea0800) [pid = 1931] [serial = 871] [outer = (nil)] 04:43:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7fe8530e2000) [pid = 1931] [serial = 872] [outer = 0x7fe852ea0800] 04:43:20 INFO - PROCESS | 1931 | 1461066200588 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7fe8573e8c00) [pid = 1931] [serial = 873] [outer = 0x7fe852ea0800] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85910b800 == 136 [pid = 1931] [id = 149] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870e56800 == 135 [pid = 1931] [id = 191] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de5f000 == 134 [pid = 1931] [id = 272] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbab000 == 133 [pid = 1931] [id = 271] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc02800 == 132 [pid = 1931] [id = 270] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85738e800 == 131 [pid = 1931] [id = 269] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f828000 == 130 [pid = 1931] [id = 268] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e42800 == 129 [pid = 1931] [id = 267] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fe75000 == 128 [pid = 1931] [id = 258] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865771000 == 127 [pid = 1931] [id = 257] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8639e7000 == 126 [pid = 1931] [id = 256] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862993000 == 125 [pid = 1931] [id = 255] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7d5000 == 124 [pid = 1931] [id = 254] 04:43:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857509000 == 123 [pid = 1931] [id = 253] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7fe8586a9c00) [pid = 1931] [serial = 749] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7fe85916c400) [pid = 1931] [serial = 752] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7fe85b7f7400) [pid = 1931] [serial = 755] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7fe8511db000) [pid = 1931] [serial = 741] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe85110e000) [pid = 1931] [serial = 740] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe85737b800) [pid = 1931] [serial = 746] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe8525c2c00) [pid = 1931] [serial = 743] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe852e94800) [pid = 1931] [serial = 744] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe84e6d7800) [pid = 1931] [serial = 738] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe84d5d1c00) [pid = 1931] [serial = 737] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe8586a5400) [pid = 1931] [serial = 713] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7fe8527cbc00) [pid = 1931] [serial = 710] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7fe84f9bec00) [pid = 1931] [serial = 707] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7fe85921d400) [pid = 1931] [serial = 716] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7fe85aafac00) [pid = 1931] [serial = 719] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7fe85cc33800) [pid = 1931] [serial = 722] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7fe85ccf0400) [pid = 1931] [serial = 725] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7fe85d322800) [pid = 1931] [serial = 728] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe85d9f0000) [pid = 1931] [serial = 734] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe85d9c3c00) [pid = 1931] [serial = 731] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe859645c00) [pid = 1931] [serial = 753] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe85897f000) [pid = 1931] [serial = 750] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe85754f400) [pid = 1931] [serial = 747] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe85cb8b000) [pid = 1931] [serial = 756] [outer = (nil)] [url = about:blank] 04:43:21 INFO - PROCESS | 1931 | 1461066201855 Marionette TRACE conn5 <- [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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2093ms 04:43:21 INFO - PROCESS | 1931 | 1461066201897 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1931 | 1461066201904 Marionette TRACE conn5 <- [1,1133,null,{"value":"8"}] 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:43:21 INFO - PROCESS | 1931 | 1461066201913 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1931 | 1461066201916 Marionette TRACE conn5 <- [1,1134,null,{}] 04:43:21 INFO - PROCESS | 1931 | 1461066201924 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:22 INFO - PROCESS | 1931 | 1461066202229 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 04:43:22 INFO - PROCESS | 1931 | 1461066202422 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525e5800 == 124 [pid = 1931] [id = 291] 04:43:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe852e94800) [pid = 1931] [serial = 874] [outer = (nil)] 04:43:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe858511000) [pid = 1931] [serial = 875] [outer = 0x7fe852e94800] 04:43:22 INFO - PROCESS | 1931 | 1461066202495 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe85897e400) [pid = 1931] [serial = 876] [outer = 0x7fe852e94800] 04:43:23 INFO - PROCESS | 1931 | 1461066203380 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1537ms 04:43:23 INFO - PROCESS | 1931 | 1461066203450 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1931 | 1461066203455 Marionette TRACE conn5 <- [1,1137,null,{"value":"8"}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:43:23 INFO - PROCESS | 1931 | 1461066203469 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1931 | 1461066203479 Marionette TRACE conn5 <- [1,1138,null,{}] 04:43:23 INFO - PROCESS | 1931 | 1461066203489 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:23 INFO - PROCESS | 1931 | 1461066203736 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 04:43:23 INFO - PROCESS | 1931 | 1461066203958 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594c9000 == 125 [pid = 1931] [id = 292] 04:43:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe852ea1400) [pid = 1931] [serial = 877] [outer = (nil)] 04:43:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe859cb2c00) [pid = 1931] [serial = 878] [outer = 0x7fe852ea1400] 04:43:24 INFO - PROCESS | 1931 | 1461066204037 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe85cb8b000) [pid = 1931] [serial = 879] [outer = 0x7fe852ea1400] 04:43:24 INFO - PROCESS | 1931 | 1461066204959 Marionette TRACE conn5 <- [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]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1556ms 04:43:25 INFO - PROCESS | 1931 | 1461066205020 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1931 | 1461066205025 Marionette TRACE conn5 <- [1,1141,null,{"value":"8"}] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:43:25 INFO - PROCESS | 1931 | 1461066205031 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1931 | 1461066205036 Marionette TRACE conn5 <- [1,1142,null,{}] 04:43:25 INFO - PROCESS | 1931 | 1461066205042 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 1931 | 1461066205322 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 04:43:25 INFO - PROCESS | 1931 | 1461066205349 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d591000 == 126 [pid = 1931] [id = 293] 04:43:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7fe858504000) [pid = 1931] [serial = 880] [outer = (nil)] 04:43:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7fe8530e7c00) [pid = 1931] [serial = 881] [outer = 0x7fe858504000] 04:43:25 INFO - PROCESS | 1931 | 1461066205429 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7fe85d9bec00) [pid = 1931] [serial = 882] [outer = 0x7fe858504000] 04:43:26 INFO - PROCESS | 1931 | 1461066206859 Marionette TRACE conn5 <- [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]]]}] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7fe858910c00) [pid = 1931] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7fe84d5d1800) [pid = 1931] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7fe85d31f000) [pid = 1931] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe84e6d3800) [pid = 1931] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe852e9c800) [pid = 1931] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe85906e000) [pid = 1931] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe84d58b400) [pid = 1931] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe84e957c00) [pid = 1931] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe84f7db400) [pid = 1931] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe85878e000) [pid = 1931] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe84d5df400) [pid = 1931] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe8527c0c00) [pid = 1931] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe84f7df000) [pid = 1931] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe84e7d1800) [pid = 1931] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe84e958800) [pid = 1931] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:43:26 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe84d595000) [pid = 1931] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1890ms 04:43:26 INFO - PROCESS | 1931 | 1461066206979 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1931 | 1461066206983 Marionette TRACE conn5 <- [1,1145,null,{"value":"8"}] 04:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:43:26 INFO - PROCESS | 1931 | 1461066206989 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1931 | 1461066206992 Marionette TRACE conn5 <- [1,1146,null,{}] 04:43:27 INFO - PROCESS | 1931 | 1461066206998 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:27 INFO - PROCESS | 1931 | 1461066207253 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 04:43:27 INFO - PROCESS | 1931 | 1461066207355 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7c6800 == 127 [pid = 1931] [id = 294] 04:43:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8573f0800) [pid = 1931] [serial = 883] [outer = (nil)] 04:43:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe85891a800) [pid = 1931] [serial = 884] [outer = 0x7fe8573f0800] 04:43:27 INFO - PROCESS | 1931 | 1461066207436 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe860685800) [pid = 1931] [serial = 885] [outer = 0x7fe8573f0800] 04:43:28 INFO - PROCESS | 1931 | 1461066208276 Marionette TRACE conn5 <- [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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1332ms 04:43:28 INFO - PROCESS | 1931 | 1461066208322 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1931 | 1461066208326 Marionette TRACE conn5 <- [1,1149,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:43:28 INFO - PROCESS | 1931 | 1461066208332 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1931 | 1461066208336 Marionette TRACE conn5 <- [1,1150,null,{}] 04:43:28 INFO - PROCESS | 1931 | 1461066208344 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 1931 | 1461066208540 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 04:43:28 INFO - PROCESS | 1931 | 1461066208708 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d18800 == 128 [pid = 1931] [id = 295] 04:43:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe84ea11c00) [pid = 1931] [serial = 886] [outer = (nil)] 04:43:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe8621f0000) [pid = 1931] [serial = 887] [outer = 0x7fe84ea11c00] 04:43:28 INFO - PROCESS | 1931 | 1461066208777 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe862575800) [pid = 1931] [serial = 888] [outer = 0x7fe84ea11c00] 04:43:29 INFO - PROCESS | 1931 | 1461066209933 Marionette TRACE conn5 <- [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]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1640ms 04:43:29 INFO - PROCESS | 1931 | 1461066209976 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1931 | 1461066209989 Marionette TRACE conn5 <- [1,1153,null,{"value":"8"}] 04:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:43:30 INFO - PROCESS | 1931 | 1461066210005 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1931 | 1461066210015 Marionette TRACE conn5 <- [1,1154,null,{}] 04:43:30 INFO - PROCESS | 1931 | 1461066210028 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 1931 | 1461066210388 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 04:43:30 INFO - PROCESS | 1931 | 1461066210737 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525dd000 == 129 [pid = 1931] [id = 296] 04:43:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe850f17400) [pid = 1931] [serial = 889] [outer = (nil)] 04:43:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe8525c5c00) [pid = 1931] [serial = 890] [outer = 0x7fe850f17400] 04:43:30 INFO - PROCESS | 1931 | 1461066210870 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe852e9fc00) [pid = 1931] [serial = 891] [outer = 0x7fe850f17400] 04:43:31 INFO - PROCESS | 1931 | 1461066211944 Marionette TRACE conn5 <- [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]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1998ms 04:43:32 INFO - PROCESS | 1931 | 1461066212014 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1931 | 1461066212022 Marionette TRACE conn5 <- [1,1157,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:43:32 INFO - PROCESS | 1931 | 1461066212039 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1931 | 1461066212046 Marionette TRACE conn5 <- [1,1158,null,{}] 04:43:32 INFO - PROCESS | 1931 | 1461066212053 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:32 INFO - PROCESS | 1931 | 1461066212319 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 04:43:32 INFO - PROCESS | 1931 | 1461066212689 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d58c800 == 130 [pid = 1931] [id = 297] 04:43:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe8530e6000) [pid = 1931] [serial = 892] [outer = (nil)] 04:43:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe858e74400) [pid = 1931] [serial = 893] [outer = 0x7fe8530e6000] 04:43:32 INFO - PROCESS | 1931 | 1461066212779 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe85964d400) [pid = 1931] [serial = 894] [outer = 0x7fe8530e6000] 04:43:33 INFO - PROCESS | 1931 | 1461066213705 Marionette TRACE conn5 <- [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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1738ms 04:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:43:33 INFO - PROCESS | 1931 | 1461066213777 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1931 | 1461066213780 Marionette TRACE conn5 <- [1,1161,null,{"value":"8"}] 04:43:33 INFO - PROCESS | 1931 | 1461066213788 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1931 | 1461066213795 Marionette TRACE conn5 <- [1,1162,null,{}] 04:43:33 INFO - PROCESS | 1931 | 1461066213816 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1931 | 1461066214130 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 04:43:34 INFO - PROCESS | 1931 | 1461066214319 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863411000 == 131 [pid = 1931] [id = 298] 04:43:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe859064c00) [pid = 1931] [serial = 895] [outer = (nil)] 04:43:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7fe8605d6800) [pid = 1931] [serial = 896] [outer = 0x7fe859064c00] 04:43:34 INFO - PROCESS | 1931 | 1461066214460 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7fe861dc9800) [pid = 1931] [serial = 897] [outer = 0x7fe859064c00] 04:43:35 INFO - PROCESS | 1931 | 1461066215431 Marionette TRACE conn5 <- [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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1695ms 04:43:35 INFO - PROCESS | 1931 | 1461066215482 Marionette TRACE conn5 -> [0,1165,"getWindowHandle",null] 04:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:43:35 INFO - PROCESS | 1931 | 1461066215487 Marionette TRACE conn5 <- [1,1165,null,{"value":"8"}] 04:43:35 INFO - PROCESS | 1931 | 1461066215494 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1931 | 1461066215497 Marionette TRACE conn5 <- [1,1166,null,{}] 04:43:35 INFO - PROCESS | 1931 | 1461066215503 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:35 INFO - PROCESS | 1931 | 1461066215718 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 04:43:35 INFO - PROCESS | 1931 | 1461066215957 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865730000 == 132 [pid = 1931] [id = 299] 04:43:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7fe862576c00) [pid = 1931] [serial = 898] [outer = (nil)] 04:43:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7fe862f47c00) [pid = 1931] [serial = 899] [outer = 0x7fe862576c00] 04:43:36 INFO - PROCESS | 1931 | 1461066216094 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7fe86312cc00) [pid = 1931] [serial = 900] [outer = 0x7fe862576c00] 04:43:37 INFO - PROCESS | 1931 | 1461066217096 Marionette TRACE conn5 <- [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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1684ms 04:43:37 INFO - PROCESS | 1931 | 1461066217179 Marionette TRACE conn5 -> [0,1169,"getWindowHandle",null] 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:43:37 INFO - PROCESS | 1931 | 1461066217183 Marionette TRACE conn5 <- [1,1169,null,{"value":"8"}] 04:43:37 INFO - PROCESS | 1931 | 1461066217190 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1931 | 1461066217193 Marionette TRACE conn5 <- [1,1170,null,{}] 04:43:37 INFO - PROCESS | 1931 | 1461066217198 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1931 | 1461066217418 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 04:43:37 INFO - PROCESS | 1931 | 1461066217708 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa74800 == 133 [pid = 1931] [id = 300] 04:43:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7fe863f7a400) [pid = 1931] [serial = 901] [outer = (nil)] 04:43:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7fe8642a5c00) [pid = 1931] [serial = 902] [outer = 0x7fe863f7a400] 04:43:37 INFO - PROCESS | 1931 | 1461066217797 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe864561400) [pid = 1931] [serial = 903] [outer = 0x7fe863f7a400] 04:43:38 INFO - PROCESS | 1931 | 1461066218709 Marionette TRACE conn5 <- [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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1585ms 04:43:38 INFO - PROCESS | 1931 | 1461066218775 Marionette TRACE conn5 -> [0,1173,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1931 | 1461066218779 Marionette TRACE conn5 <- [1,1173,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:43:38 INFO - PROCESS | 1931 | 1461066218786 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1931 | 1461066218789 Marionette TRACE conn5 <- [1,1174,null,{}] 04:43:38 INFO - PROCESS | 1931 | 1461066218797 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:39 INFO - PROCESS | 1931 | 1461066219088 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 04:43:39 INFO - PROCESS | 1931 | 1461066219375 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874a99800 == 134 [pid = 1931] [id = 301] 04:43:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe8530ea800) [pid = 1931] [serial = 904] [outer = (nil)] 04:43:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe86f9ba000) [pid = 1931] [serial = 905] [outer = 0x7fe8530ea800] 04:43:39 INFO - PROCESS | 1931 | 1461066219464 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe86fed5000) [pid = 1931] [serial = 906] [outer = 0x7fe8530ea800] 04:43:40 INFO - PROCESS | 1931 | 1461066220636 Marionette TRACE conn5 <- [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] 04:43:40 INFO - PROCESS | 1931 | 1461066220677 Marionette TRACE conn5 <- [1,1177,null,{"value":"8"}] 04:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:43:40 INFO - PROCESS | 1931 | 1461066220686 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1931 | 1461066220690 Marionette TRACE conn5 <- [1,1178,null,{}] 04:43:40 INFO - PROCESS | 1931 | 1461066220695 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:40 INFO - PROCESS | 1931 | 1461066220903 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 04:43:41 INFO - PROCESS | 1931 | 1461066221232 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a32800 == 135 [pid = 1931] [id = 302] 04:43:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe84c2a2c00) [pid = 1931] [serial = 907] [outer = (nil)] 04:43:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe84c2aa000) [pid = 1931] [serial = 908] [outer = 0x7fe84c2a2c00] 04:43:41 INFO - PROCESS | 1931 | 1461066221315 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe84c2b0400) [pid = 1931] [serial = 909] [outer = 0x7fe84c2a2c00] 04:43:42 INFO - PROCESS | 1931 | 1461066222204 Marionette TRACE conn5 <- [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] 04:43:42 INFO - PROCESS | 1931 | 1461066222274 Marionette TRACE conn5 <- [1,1181,null,{"value":"8"}] 04:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:43:42 INFO - PROCESS | 1931 | 1461066222281 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1931 | 1461066222286 Marionette TRACE conn5 <- [1,1182,null,{}] 04:43:42 INFO - PROCESS | 1931 | 1461066222292 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1931 | 1461066222511 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 04:43:42 INFO - PROCESS | 1931 | 1461066222816 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f8e0000 == 136 [pid = 1931] [id = 303] 04:43:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7fe84c2a4c00) [pid = 1931] [serial = 910] [outer = (nil)] 04:43:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7fe86fede000) [pid = 1931] [serial = 911] [outer = 0x7fe84c2a4c00] 04:43:42 INFO - PROCESS | 1931 | 1461066222903 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7fe872d24800) [pid = 1931] [serial = 912] [outer = 0x7fe84c2a4c00] 04:43:43 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:43 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:43:43 INFO - PROCESS | 1931 | 1461066223837 Marionette TRACE conn5 <- [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] 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:43:43 INFO - PROCESS | 1931 | 1461066223887 Marionette TRACE conn5 <- [1,1185,null,{"value":"8"}] 04:43:43 INFO - PROCESS | 1931 | 1461066223894 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1931 | 1461066223897 Marionette TRACE conn5 <- [1,1186,null,{}] 04:43:43 INFO - PROCESS | 1931 | 1461066223903 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:44 INFO - PROCESS | 1931 | 1461066224119 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 04:43:44 INFO - PROCESS | 1931 | 1461066224372 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af97000 == 137 [pid = 1931] [id = 304] 04:43:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7fe85906d000) [pid = 1931] [serial = 913] [outer = (nil)] 04:43:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7fe859413400) [pid = 1931] [serial = 914] [outer = 0x7fe85906d000] 04:43:44 INFO - PROCESS | 1931 | 1461066224495 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7fe85d31e800) [pid = 1931] [serial = 915] [outer = 0x7fe85906d000] 04:43:45 INFO - PROCESS | 1931 | 1461066225445 Marionette TRACE conn5 <- [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] 04:43:45 INFO - PROCESS | 1931 | 1461066225599 Marionette TRACE conn5 <- [1,1189,null,{"value":"8"}] 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:43:45 INFO - PROCESS | 1931 | 1461066225612 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1931 | 1461066225614 Marionette TRACE conn5 <- [1,1190,null,{}] 04:43:45 INFO - PROCESS | 1931 | 1461066225622 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1931 | 1461066225920 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 04:43:46 INFO - PROCESS | 1931 | 1461066226187 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848498000 == 137 [pid = 1931] [id = 305] 04:43:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7fe874560400) [pid = 1931] [serial = 916] [outer = (nil)] 04:43:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7fe874bb7800) [pid = 1931] [serial = 917] [outer = 0x7fe874560400] 04:43:46 INFO - PROCESS | 1931 | 1461066226266 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7fe874bc1000) [pid = 1931] [serial = 918] [outer = 0x7fe874560400] 04:43:47 INFO - PROCESS | 1931 | 1461066227276 Marionette TRACE conn5 <- [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] 04:43:47 INFO - PROCESS | 1931 | 1461066227364 Marionette TRACE conn5 <- [1,1193,null,{"value":"8"}] 04:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:43:47 INFO - PROCESS | 1931 | 1461066227372 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 1931 | 1461066227376 Marionette TRACE conn5 <- [1,1194,null,{}] 04:43:47 INFO - PROCESS | 1931 | 1461066227382 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:47 INFO - PROCESS | 1931 | 1461066227738 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 04:43:48 INFO - PROCESS | 1931 | 1461066228085 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849716800 == 138 [pid = 1931] [id = 306] 04:43:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7fe84832c800) [pid = 1931] [serial = 919] [outer = (nil)] 04:43:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7fe848333000) [pid = 1931] [serial = 920] [outer = 0x7fe84832c800] 04:43:48 INFO - PROCESS | 1931 | 1461066228167 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7fe874f05c00) [pid = 1931] [serial = 921] [outer = 0x7fe84832c800] 04:43:48 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:48 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:49 INFO - PROCESS | 1931 | 1461066229109 Marionette TRACE conn5 <- [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] 04:43:49 INFO - PROCESS | 1931 | 1461066229175 Marionette TRACE conn5 <- [1,1197,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:43:49 INFO - PROCESS | 1931 | 1461066229182 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1931 | 1461066229186 Marionette TRACE conn5 <- [1,1198,null,{}] 04:43:49 INFO - PROCESS | 1931 | 1461066229192 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:49 INFO - PROCESS | 1931 | 1461066229411 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 04:43:49 INFO - PROCESS | 1931 | 1461066229656 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848573000 == 139 [pid = 1931] [id = 307] 04:43:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7fe84832d000) [pid = 1931] [serial = 922] [outer = (nil)] 04:43:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7fe84854c800) [pid = 1931] [serial = 923] [outer = 0x7fe84832d000] 04:43:49 INFO - PROCESS | 1931 | 1461066229788 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7fe848552800) [pid = 1931] [serial = 924] [outer = 0x7fe84832d000] 04:43:50 INFO - PROCESS | 1931 | 1461066230661 Marionette TRACE conn5 <- [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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1535ms 04:43:50 INFO - PROCESS | 1931 | 1461066230719 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1931 | 1461066230723 Marionette TRACE conn5 <- [1,1201,null,{"value":"8"}] 04:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:43:50 INFO - PROCESS | 1931 | 1461066230729 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1931 | 1461066230733 Marionette TRACE conn5 <- [1,1202,null,{}] 04:43:50 INFO - PROCESS | 1931 | 1461066230739 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1931 | 1461066230976 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 04:43:51 INFO - PROCESS | 1931 | 1461066231220 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d451000 == 140 [pid = 1931] [id = 308] 04:43:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7fe848545000) [pid = 1931] [serial = 925] [outer = (nil)] 04:43:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7fe8485a0400) [pid = 1931] [serial = 926] [outer = 0x7fe848545000] 04:43:51 INFO - PROCESS | 1931 | 1461066231344 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7fe8485a6000) [pid = 1931] [serial = 927] [outer = 0x7fe848545000] 04:43:52 INFO - PROCESS | 1931 | 1461066232658 Marionette TRACE conn5 <- [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]]]}] 04:43:52 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 04:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1984ms 04:43:52 INFO - PROCESS | 1931 | 1461066232848 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1931 | 1461066232854 Marionette TRACE conn5 <- [1,1205,null,{"value":"8"}] 04:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:43:52 INFO - PROCESS | 1931 | 1461066232870 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1931 | 1461066232876 Marionette TRACE conn5 <- [1,1206,null,{}] 04:43:52 INFO - PROCESS | 1931 | 1461066232885 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1931 | 1461066233084 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 04:43:53 INFO - PROCESS | 1931 | 1461066233288 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e871800 == 141 [pid = 1931] [id = 309] 04:43:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7fe8485aac00) [pid = 1931] [serial = 928] [outer = (nil)] 04:43:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7fe8498ec400) [pid = 1931] [serial = 929] [outer = 0x7fe8485aac00] 04:43:53 INFO - PROCESS | 1931 | 1461066233400 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7fe84d5d0400) [pid = 1931] [serial = 930] [outer = 0x7fe8485aac00] 04:43:54 INFO - PROCESS | 1931 | 1461066234456 Marionette TRACE conn5 <- [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]]]}] 04:43:54 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 04:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1650ms 04:43:54 INFO - PROCESS | 1931 | 1461066234519 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1931 | 1461066234527 Marionette TRACE conn5 <- [1,1209,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:43:54 INFO - PROCESS | 1931 | 1461066234537 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1931 | 1461066234541 Marionette TRACE conn5 <- [1,1210,null,{}] 04:43:54 INFO - PROCESS | 1931 | 1461066234548 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:54 INFO - PROCESS | 1931 | 1461066234754 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 04:43:55 INFO - PROCESS | 1931 | 1461066235058 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ea2e800 == 142 [pid = 1931] [id = 310] 04:43:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7fe84ea12400) [pid = 1931] [serial = 931] [outer = (nil)] 04:43:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7fe84f7dac00) [pid = 1931] [serial = 932] [outer = 0x7fe84ea12400] 04:43:55 INFO - PROCESS | 1931 | 1461066235134 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7fe84f948800) [pid = 1931] [serial = 933] [outer = 0x7fe84ea12400] 04:43:56 INFO - PROCESS | 1931 | 1461066236085 Marionette TRACE conn5 <- [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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1596ms 04:43:56 INFO - PROCESS | 1931 | 1461066236135 Marionette TRACE conn5 -> [0,1213,"getWindowHandle",null] 04:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:43:56 INFO - PROCESS | 1931 | 1461066236139 Marionette TRACE conn5 <- [1,1213,null,{"value":"8"}] 04:43:56 INFO - PROCESS | 1931 | 1461066236147 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1931 | 1461066236152 Marionette TRACE conn5 <- [1,1214,null,{}] 04:43:56 INFO - PROCESS | 1931 | 1461066236169 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1931 | 1461066236396 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 04:43:56 INFO - PROCESS | 1931 | 1461066236688 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85223e800 == 143 [pid = 1931] [id = 311] 04:43:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7fe8527b2c00) [pid = 1931] [serial = 934] [outer = (nil)] 04:43:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7fe8530e9400) [pid = 1931] [serial = 935] [outer = 0x7fe8527b2c00] 04:43:56 INFO - PROCESS | 1931 | 1461066236815 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7fe8573e9400) [pid = 1931] [serial = 936] [outer = 0x7fe8527b2c00] 04:43:57 INFO - PROCESS | 1931 | 1461066237745 Marionette TRACE conn5 <- [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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1638ms 04:43:57 INFO - PROCESS | 1931 | 1461066237785 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 04:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:43:57 INFO - PROCESS | 1931 | 1461066237790 Marionette TRACE conn5 <- [1,1217,null,{"value":"8"}] 04:43:57 INFO - PROCESS | 1931 | 1461066237797 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1931 | 1461066237800 Marionette TRACE conn5 <- [1,1218,null,{}] 04:43:57 INFO - PROCESS | 1931 | 1461066237805 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 1931 | 1461066238043 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7c8800 == 142 [pid = 1931] [id = 174] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525e7000 == 141 [pid = 1931] [id = 199] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7fe85d31c000) [pid = 1931] [serial = 818] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7fe861603000) [pid = 1931] [serial = 776] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7fe86214f400) [pid = 1931] [serial = 782] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7fe8511d0800) [pid = 1931] [serial = 761] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7fe8639f5000) [pid = 1931] [serial = 794] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7fe8634dec00) [pid = 1931] [serial = 791] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7fe850077000) [pid = 1931] [serial = 800] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7fe861cf3c00) [pid = 1931] [serial = 779] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7fe86256cc00) [pid = 1931] [serial = 785] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7fe862a17c00) [pid = 1931] [serial = 788] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7fe85fbee000) [pid = 1931] [serial = 773] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7fe85922a800) [pid = 1931] [serial = 767] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7fe864319800) [pid = 1931] [serial = 797] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7fe85d9c5000) [pid = 1931] [serial = 770] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7fe857380000) [pid = 1931] [serial = 764] [outer = (nil)] [url = about:blank] 04:43:58 INFO - PROCESS | 1931 | 1461066238437 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852245800 == 140 [pid = 1931] [id = 285] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84abe2000 == 139 [pid = 1931] [id = 284] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ea30800 == 138 [pid = 1931] [id = 283] 04:43:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849a04000 == 139 [pid = 1931] [id = 312] 04:43:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7fe84e95ac00) [pid = 1931] [serial = 937] [outer = (nil)] 04:43:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7fe85258f800) [pid = 1931] [serial = 938] [outer = 0x7fe84e95ac00] 04:43:58 INFO - PROCESS | 1931 | 1461066238535 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7fe858912c00) [pid = 1931] [serial = 939] [outer = 0x7fe84e95ac00] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fd78800 == 138 [pid = 1931] [id = 282] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87927a000 == 137 [pid = 1931] [id = 281] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e876800 == 136 [pid = 1931] [id = 280] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe875130000 == 135 [pid = 1931] [id = 279] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fa86800 == 134 [pid = 1931] [id = 278] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86575d000 == 133 [pid = 1931] [id = 277] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8639c9800 == 132 [pid = 1931] [id = 276] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d0b000 == 131 [pid = 1931] [id = 275] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85c936800 == 130 [pid = 1931] [id = 274] 04:43:58 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f829000 == 129 [pid = 1931] [id = 273] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7fe8591b8800) [pid = 1931] [serial = 705] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7fe84d5dfc00) [pid = 1931] [serial = 578] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7fe8642a2000) [pid = 1931] [serial = 575] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7fe85850a800) [pid = 1931] [serial = 651] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7fe85b7efc00) [pid = 1931] [serial = 813] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7fe85b7fc400) [pid = 1931] [serial = 815] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7fe8573e7400) [pid = 1931] [serial = 557] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7fe8527c0400) [pid = 1931] [serial = 563] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7fe857335400) [pid = 1931] [serial = 599] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7fe85d319400) [pid = 1931] [serial = 572] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7fe85cc38400) [pid = 1931] [serial = 758] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7fe84e7cec00) [pid = 1931] [serial = 803] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7fe84f7e5800) [pid = 1931] [serial = 804] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7fe85878bc00) [pid = 1931] [serial = 566] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7fe8527b0400) [pid = 1931] [serial = 806] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe857368000) [pid = 1931] [serial = 807] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe857374400) [pid = 1931] [serial = 809] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe84f947400) [pid = 1931] [serial = 560] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe859172c00) [pid = 1931] [serial = 569] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe85d315800) [pid = 1931] [serial = 816] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe85964d000) [pid = 1931] [serial = 812] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe858914400) [pid = 1931] [serial = 810] [outer = (nil)] [url = about:blank] 04:43:59 INFO - PROCESS | 1931 | 1461066239344 Marionette TRACE conn5 <- [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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1587ms 04:43:59 INFO - PROCESS | 1931 | 1461066239385 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1931 | 1461066239389 Marionette TRACE conn5 <- [1,1221,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:43:59 INFO - PROCESS | 1931 | 1461066239396 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1931 | 1461066239398 Marionette TRACE conn5 <- [1,1222,null,{}] 04:43:59 INFO - PROCESS | 1931 | 1461066239405 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:59 INFO - PROCESS | 1931 | 1461066239600 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 04:43:59 INFO - PROCESS | 1931 | 1461066239773 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85001e800 == 130 [pid = 1931] [id = 313] 04:43:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe84d5dfc00) [pid = 1931] [serial = 940] [outer = (nil)] 04:43:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe85869d800) [pid = 1931] [serial = 941] [outer = 0x7fe84d5dfc00] 04:43:59 INFO - PROCESS | 1931 | 1461066239840 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe858e6bc00) [pid = 1931] [serial = 942] [outer = 0x7fe84d5dfc00] 04:44:00 INFO - PROCESS | 1931 | 1461066240633 Marionette TRACE conn5 <- [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] 04:44:00 INFO - PROCESS | 1931 | 1461066240689 Marionette TRACE conn5 <- [1,1225,null,{"value":"8"}] 04:44:00 INFO - PROCESS | 1931 | 1461066240696 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1931 | 1461066240700 Marionette TRACE conn5 <- [1,1226,null,{}] 04:44:00 INFO - PROCESS | 1931 | 1461066240705 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1931 | 1461066241021 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 04:44:01 INFO - PROCESS | 1931 | 1461066241053 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859115000 == 131 [pid = 1931] [id = 314] 04:44:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe858e70800) [pid = 1931] [serial = 943] [outer = (nil)] 04:44:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe85940e800) [pid = 1931] [serial = 944] [outer = 0x7fe858e70800] 04:44:01 INFO - PROCESS | 1931 | 1461066241125 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe85cc41000) [pid = 1931] [serial = 945] [outer = 0x7fe858e70800] 04:44:02 INFO - PROCESS | 1931 | 1461066242038 Marionette TRACE conn5 <- [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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1381ms 04:44:02 INFO - PROCESS | 1931 | 1461066242079 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1931 | 1461066242084 Marionette TRACE conn5 <- [1,1229,null,{"value":"8"}] 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:44:02 INFO - PROCESS | 1931 | 1461066242106 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1931 | 1461066242111 Marionette TRACE conn5 <- [1,1230,null,{}] 04:44:02 INFO - PROCESS | 1931 | 1461066242120 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 1931 | 1461066242405 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 04:44:02 INFO - PROCESS | 1931 | 1461066242496 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cba4800 == 132 [pid = 1931] [id = 315] 04:44:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe85d320000) [pid = 1931] [serial = 946] [outer = (nil)] 04:44:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7fe85d9e4400) [pid = 1931] [serial = 947] [outer = 0x7fe85d320000] 04:44:02 INFO - PROCESS | 1931 | 1461066242560 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7fe85fbefc00) [pid = 1931] [serial = 948] [outer = 0x7fe85d320000] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7fe858976000) [pid = 1931] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7fe861607c00) [pid = 1931] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe8586a9800) [pid = 1931] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe8616df800) [pid = 1931] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe8634dfc00) [pid = 1931] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe84f92c800) [pid = 1931] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe84f944800) [pid = 1931] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe858910400) [pid = 1931] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe851114000) [pid = 1931] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7fe857362c00) [pid = 1931] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7fe858504000) [pid = 1931] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7fe84f93e800) [pid = 1931] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7fe84d58a000) [pid = 1931] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7fe85cb88400) [pid = 1931] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7fe852e9cc00) [pid = 1931] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7fe84e6d2c00) [pid = 1931] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe85b7f3000) [pid = 1931] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe84d595c00) [pid = 1931] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe85d31d000) [pid = 1931] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe85fb17c00) [pid = 1931] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe860dc0400) [pid = 1931] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe8621ed400) [pid = 1931] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe859062800) [pid = 1931] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe84d589400) [pid = 1931] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe859069800) [pid = 1931] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe852ea1400) [pid = 1931] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe84f939400) [pid = 1931] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe861dd1000) [pid = 1931] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe857377400) [pid = 1931] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe85850fc00) [pid = 1931] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe852e94800) [pid = 1931] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe85fb13c00) [pid = 1931] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe84e6cf800) [pid = 1931] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85754e000) [pid = 1931] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe862f24c00) [pid = 1931] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe86fa09c00) [pid = 1931] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe84f7de800) [pid = 1931] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe852587c00) [pid = 1931] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe84ea16c00) [pid = 1931] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe8527bd000) [pid = 1931] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe859065c00) [pid = 1931] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe85007b000) [pid = 1931] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe862153000) [pid = 1931] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe84e6ce000) [pid = 1931] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe85cbdfc00) [pid = 1931] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe858e65400) [pid = 1931] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe857550800) [pid = 1931] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe85aaee400) [pid = 1931] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe84d589000) [pid = 1931] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe852ea0800) [pid = 1931] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe858507c00) [pid = 1931] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe84e7d0400) [pid = 1931] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe86160c800) [pid = 1931] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe8591bf800) [pid = 1931] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe84d58f000) [pid = 1931] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe8530e5800) [pid = 1931] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe857550c00) [pid = 1931] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe85916f400) [pid = 1931] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84d58ac00) [pid = 1931] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe85006fc00) [pid = 1931] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84f930800) [pid = 1931] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85cc3b400) [pid = 1931] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe84e956000) [pid = 1931] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe85cc3d400) [pid = 1931] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe8527b5000) [pid = 1931] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8530df800) [pid = 1931] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:44:04 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8573f0800) [pid = 1931] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:44:04 INFO - PROCESS | 1931 | 1461066244587 Marionette TRACE conn5 <- [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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 2543ms 04:44:04 INFO - PROCESS | 1931 | 1461066244648 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1931 | 1461066244651 Marionette TRACE conn5 <- [1,1233,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:44:04 INFO - PROCESS | 1931 | 1461066244659 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1931 | 1461066244662 Marionette TRACE conn5 <- [1,1234,null,{}] 04:44:04 INFO - PROCESS | 1931 | 1461066244669 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 1931 | 1461066244862 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 04:44:04 INFO - PROCESS | 1931 | 1461066244879 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc75800 == 133 [pid = 1931] [id = 316] 04:44:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe8498e3c00) [pid = 1931] [serial = 949] [outer = (nil)] 04:44:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84f944800) [pid = 1931] [serial = 950] [outer = 0x7fe8498e3c00] 04:44:05 INFO - PROCESS | 1931 | 1461066245096 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe852e9a800) [pid = 1931] [serial = 951] [outer = 0x7fe8498e3c00] 04:44:05 INFO - PROCESS | 1931 | 1461066245868 Marionette TRACE conn5 <- [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]]]}] 04:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1238ms 04:44:05 INFO - PROCESS | 1931 | 1461066245898 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1931 | 1461066245901 Marionette TRACE conn5 <- [1,1237,null,{"value":"8"}] 04:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:44:05 INFO - PROCESS | 1931 | 1461066245908 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1931 | 1461066245912 Marionette TRACE conn5 <- [1,1238,null,{}] 04:44:05 INFO - PROCESS | 1931 | 1461066245918 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 1931 | 1461066246177 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 04:44:06 INFO - PROCESS | 1931 | 1461066246468 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849a0a000 == 134 [pid = 1931] [id = 317] 04:44:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe84832a800) [pid = 1931] [serial = 952] [outer = (nil)] 04:44:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe848331800) [pid = 1931] [serial = 953] [outer = 0x7fe84832a800] 04:44:06 INFO - PROCESS | 1931 | 1461066246616 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8485ab000) [pid = 1931] [serial = 954] [outer = 0x7fe84832a800] 04:44:07 INFO - PROCESS | 1931 | 1461066247750 Marionette TRACE conn5 <- [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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1891ms 04:44:07 INFO - PROCESS | 1931 | 1461066247803 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1931 | 1461066247817 Marionette TRACE conn5 <- [1,1241,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:44:07 INFO - PROCESS | 1931 | 1461066247840 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1931 | 1461066247847 Marionette TRACE conn5 <- [1,1242,null,{}] 04:44:07 INFO - PROCESS | 1931 | 1461066247856 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 1931 | 1461066248127 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 04:44:08 INFO - PROCESS | 1931 | 1461066248424 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852251800 == 135 [pid = 1931] [id = 318] 04:44:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe84e7cf400) [pid = 1931] [serial = 955] [outer = (nil)] 04:44:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe84f93e000) [pid = 1931] [serial = 956] [outer = 0x7fe84e7cf400] 04:44:08 INFO - PROCESS | 1931 | 1461066248508 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe850f19c00) [pid = 1931] [serial = 957] [outer = 0x7fe84e7cf400] 04:44:09 INFO - PROCESS | 1931 | 1461066249569 Marionette TRACE conn5 <- [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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1794ms 04:44:09 INFO - PROCESS | 1931 | 1461066249638 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 04:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:44:09 INFO - PROCESS | 1931 | 1461066249645 Marionette TRACE conn5 <- [1,1245,null,{"value":"8"}] 04:44:09 INFO - PROCESS | 1931 | 1461066249652 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1931 | 1461066249656 Marionette TRACE conn5 <- [1,1246,null,{}] 04:44:09 INFO - PROCESS | 1931 | 1461066249662 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:09 INFO - PROCESS | 1931 | 1461066249955 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 04:44:10 INFO - PROCESS | 1931 | 1461066250305 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85949b800 == 136 [pid = 1931] [id = 319] 04:44:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe8525cf800) [pid = 1931] [serial = 958] [outer = (nil)] 04:44:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe857369800) [pid = 1931] [serial = 959] [outer = 0x7fe8525cf800] 04:44:10 INFO - PROCESS | 1931 | 1461066250387 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe857550c00) [pid = 1931] [serial = 960] [outer = 0x7fe8525cf800] 04:44:11 INFO - PROCESS | 1931 | 1461066251336 Marionette TRACE conn5 <- [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]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1735ms 04:44:11 INFO - PROCESS | 1931 | 1461066251388 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1931 | 1461066251392 Marionette TRACE conn5 <- [1,1249,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:44:11 INFO - PROCESS | 1931 | 1461066251408 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1931 | 1461066251420 Marionette TRACE conn5 <- [1,1250,null,{}] 04:44:11 INFO - PROCESS | 1931 | 1461066251428 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1931 | 1461066251702 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 04:44:11 INFO - PROCESS | 1931 | 1461066251951 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbb6000 == 137 [pid = 1931] [id = 320] 04:44:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe8530de800) [pid = 1931] [serial = 961] [outer = (nil)] 04:44:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe858980c00) [pid = 1931] [serial = 962] [outer = 0x7fe8530de800] 04:44:12 INFO - PROCESS | 1931 | 1461066252074 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe8591c3400) [pid = 1931] [serial = 963] [outer = 0x7fe8530de800] 04:44:13 INFO - PROCESS | 1931 | 1461066253047 Marionette TRACE conn5 <- [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]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1696ms 04:44:13 INFO - PROCESS | 1931 | 1461066253098 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1931 | 1461066253102 Marionette TRACE conn5 <- [1,1253,null,{"value":"8"}] 04:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:44:13 INFO - PROCESS | 1931 | 1461066253110 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1931 | 1461066253114 Marionette TRACE conn5 <- [1,1254,null,{}] 04:44:13 INFO - PROCESS | 1931 | 1461066253120 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 1931 | 1461066253377 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 04:44:13 INFO - PROCESS | 1931 | 1461066253666 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861b17800 == 138 [pid = 1931] [id = 321] 04:44:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe858789c00) [pid = 1931] [serial = 964] [outer = (nil)] 04:44:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe85aaf5000) [pid = 1931] [serial = 965] [outer = 0x7fe858789c00] 04:44:13 INFO - PROCESS | 1931 | 1461066253750 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe85b7f3000) [pid = 1931] [serial = 966] [outer = 0x7fe858789c00] 04:44:14 INFO - PROCESS | 1931 | 1461066254637 Marionette TRACE conn5 <- [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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1592ms 04:44:14 INFO - PROCESS | 1931 | 1461066254704 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 04:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:44:14 INFO - PROCESS | 1931 | 1461066254709 Marionette TRACE conn5 <- [1,1257,null,{"value":"8"}] 04:44:14 INFO - PROCESS | 1931 | 1461066254716 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1931 | 1461066254720 Marionette TRACE conn5 <- [1,1258,null,{}] 04:44:14 INFO - PROCESS | 1931 | 1461066254726 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:14 INFO - PROCESS | 1931 | 1461066254953 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 04:44:15 INFO - PROCESS | 1931 | 1461066255254 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629d9000 == 139 [pid = 1931] [id = 322] 04:44:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe85cceb000) [pid = 1931] [serial = 967] [outer = (nil)] 04:44:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe85d313c00) [pid = 1931] [serial = 968] [outer = 0x7fe85cceb000] 04:44:15 INFO - PROCESS | 1931 | 1461066255356 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe85e897400) [pid = 1931] [serial = 969] [outer = 0x7fe85cceb000] 04:44:16 INFO - PROCESS | 1931 | 1461066256312 Marionette TRACE conn5 <- [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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1636ms 04:44:16 INFO - PROCESS | 1931 | 1461066256360 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1931 | 1461066256364 Marionette TRACE conn5 <- [1,1261,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:44:16 INFO - PROCESS | 1931 | 1461066256371 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1931 | 1461066256373 Marionette TRACE conn5 <- [1,1262,null,{}] 04:44:16 INFO - PROCESS | 1931 | 1461066256380 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 1931 | 1461066256613 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 04:44:16 INFO - PROCESS | 1931 | 1461066256874 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642ba000 == 140 [pid = 1931] [id = 323] 04:44:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe859413800) [pid = 1931] [serial = 970] [outer = (nil)] 04:44:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe8616df800) [pid = 1931] [serial = 971] [outer = 0x7fe859413800] 04:44:17 INFO - PROCESS | 1931 | 1461066256999 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe861dc9c00) [pid = 1931] [serial = 972] [outer = 0x7fe859413800] 04:44:17 INFO - PROCESS | 1931 | 1461066257963 Marionette TRACE conn5 <- [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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1629ms 04:44:18 INFO - PROCESS | 1931 | 1461066258002 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1931 | 1461066258005 Marionette TRACE conn5 <- [1,1265,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:44:18 INFO - PROCESS | 1931 | 1461066258012 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1931 | 1461066258016 Marionette TRACE conn5 <- [1,1266,null,{}] 04:44:18 INFO - PROCESS | 1931 | 1461066258022 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 1931 | 1461066258234 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 04:44:18 INFO - PROCESS | 1931 | 1461066258483 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865743000 == 141 [pid = 1931] [id = 324] 04:44:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe85cced000) [pid = 1931] [serial = 973] [outer = (nil)] 04:44:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe862153000) [pid = 1931] [serial = 974] [outer = 0x7fe85cced000] 04:44:18 INFO - PROCESS | 1931 | 1461066258626 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe862577400) [pid = 1931] [serial = 975] [outer = 0x7fe85cced000] 04:44:19 INFO - PROCESS | 1931 | 1461066259507 Marionette TRACE conn5 <- [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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1535ms 04:44:19 INFO - PROCESS | 1931 | 1461066259548 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1931 | 1461066259551 Marionette TRACE conn5 <- [1,1269,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:44:19 INFO - PROCESS | 1931 | 1461066259557 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1931 | 1461066259560 Marionette TRACE conn5 <- [1,1270,null,{}] 04:44:19 INFO - PROCESS | 1931 | 1461066259566 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:19 INFO - PROCESS | 1931 | 1461066259771 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 04:44:19 INFO - PROCESS | 1931 | 1461066259980 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa69000 == 142 [pid = 1931] [id = 325] 04:44:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe8605de400) [pid = 1931] [serial = 976] [outer = (nil)] 04:44:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe862f46000) [pid = 1931] [serial = 977] [outer = 0x7fe8605de400] 04:44:20 INFO - PROCESS | 1931 | 1461066260093 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe863506800) [pid = 1931] [serial = 978] [outer = 0x7fe8605de400] 04:44:20 INFO - PROCESS | 1931 | 1461066260973 Marionette TRACE conn5 <- [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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1480ms 04:44:21 INFO - PROCESS | 1931 | 1461066261040 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1931 | 1461066261044 Marionette TRACE conn5 <- [1,1273,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:44:21 INFO - PROCESS | 1931 | 1461066261051 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1931 | 1461066261054 Marionette TRACE conn5 <- [1,1274,null,{}] 04:44:21 INFO - PROCESS | 1931 | 1461066261060 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 1931 | 1461066261272 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 04:44:21 INFO - PROCESS | 1931 | 1461066261517 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874508800 == 143 [pid = 1931] [id = 326] 04:44:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe859225c00) [pid = 1931] [serial = 979] [outer = (nil)] 04:44:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe863f86c00) [pid = 1931] [serial = 980] [outer = 0x7fe859225c00] 04:44:21 INFO - PROCESS | 1931 | 1461066261606 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe864562000) [pid = 1931] [serial = 981] [outer = 0x7fe859225c00] 04:44:22 INFO - PROCESS | 1931 | 1461066262524 Marionette TRACE conn5 <- [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]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1532ms 04:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:44:22 INFO - PROCESS | 1931 | 1461066262584 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1931 | 1461066262587 Marionette TRACE conn5 <- [1,1277,null,{"value":"8"}] 04:44:22 INFO - PROCESS | 1931 | 1461066262594 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1931 | 1461066262597 Marionette TRACE conn5 <- [1,1278,null,{}] 04:44:22 INFO - PROCESS | 1931 | 1461066262603 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 1931 | 1461066262840 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 04:44:23 INFO - PROCESS | 1931 | 1461066263145 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849936000 == 144 [pid = 1931] [id = 327] 04:44:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe84f9b6800) [pid = 1931] [serial = 982] [outer = (nil)] 04:44:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe858e67c00) [pid = 1931] [serial = 983] [outer = 0x7fe84f9b6800] 04:44:23 INFO - PROCESS | 1931 | 1461066263238 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe8657cc000) [pid = 1931] [serial = 984] [outer = 0x7fe84f9b6800] 04:44:24 INFO - PROCESS | 1931 | 1461066264184 Marionette TRACE conn5 <- [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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1631ms 04:44:24 INFO - PROCESS | 1931 | 1461066264225 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1931 | 1461066264229 Marionette TRACE conn5 <- [1,1281,null,{"value":"8"}] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:44:24 INFO - PROCESS | 1931 | 1461066264237 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1931 | 1461066264248 Marionette TRACE conn5 <- [1,1282,null,{}] 04:44:24 INFO - PROCESS | 1931 | 1461066264253 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 1931 | 1461066264499 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 04:44:24 INFO - PROCESS | 1931 | 1461066264755 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fccb000 == 145 [pid = 1931] [id = 328] 04:44:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe84d588800) [pid = 1931] [serial = 985] [outer = (nil)] 04:44:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe8527c1800) [pid = 1931] [serial = 986] [outer = 0x7fe84d588800] 04:44:24 INFO - PROCESS | 1931 | 1461066264877 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe862153800) [pid = 1931] [serial = 987] [outer = 0x7fe84d588800] 04:44:25 INFO - PROCESS | 1931 | 1461066265754 Marionette TRACE conn5 <- [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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1592ms 04:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:44:25 INFO - PROCESS | 1931 | 1461066265831 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1931 | 1461066265833 Marionette TRACE conn5 <- [1,1285,null,{"value":"8"}] 04:44:25 INFO - PROCESS | 1931 | 1461066265841 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1931 | 1461066265843 Marionette TRACE conn5 <- [1,1286,null,{}] 04:44:25 INFO - PROCESS | 1931 | 1461066265849 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 1931 | 1461066266103 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 04:44:26 INFO - PROCESS | 1931 | 1461066266350 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d696000 == 146 [pid = 1931] [id = 329] 04:44:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe84d591400) [pid = 1931] [serial = 988] [outer = (nil)] 04:44:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe84f931400) [pid = 1931] [serial = 989] [outer = 0x7fe84d591400] 04:44:26 INFO - PROCESS | 1931 | 1461066266471 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe852588800) [pid = 1931] [serial = 990] [outer = 0x7fe84d591400] 04:44:27 INFO - PROCESS | 1931 | 1461066267334 Marionette TRACE conn5 <- [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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1540ms 04:44:27 INFO - PROCESS | 1931 | 1461066267380 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1931 | 1461066267384 Marionette TRACE conn5 <- [1,1289,null,{"value":"8"}] 04:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:44:27 INFO - PROCESS | 1931 | 1461066267391 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1931 | 1461066267394 Marionette TRACE conn5 <- [1,1290,null,{}] 04:44:27 INFO - PROCESS | 1931 | 1461066267399 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:27 INFO - PROCESS | 1931 | 1461066267616 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 04:44:28 INFO - PROCESS | 1931 | 1461066268622 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e807800 == 147 [pid = 1931] [id = 330] 04:44:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe84832dc00) [pid = 1931] [serial = 991] [outer = (nil)] 04:44:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe848545800) [pid = 1931] [serial = 992] [outer = 0x7fe84832dc00] 04:44:28 INFO - PROCESS | 1931 | 1461066268697 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe8498e2c00) [pid = 1931] [serial = 993] [outer = 0x7fe84832dc00] 04:44:29 INFO - PROCESS | 1931 | 1461066269540 Marionette TRACE conn5 <- [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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2187ms 04:44:29 INFO - PROCESS | 1931 | 1461066269581 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1931 | 1461066269588 Marionette TRACE conn5 <- [1,1293,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:44:29 INFO - PROCESS | 1931 | 1461066269598 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1931 | 1461066269601 Marionette TRACE conn5 <- [1,1294,null,{}] 04:44:29 INFO - PROCESS | 1931 | 1461066269609 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 1931 | 1461066269819 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 04:44:30 INFO - PROCESS | 1931 | 1461066270024 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84971c800 == 148 [pid = 1931] [id = 331] 04:44:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe84832f400) [pid = 1931] [serial = 994] [outer = (nil)] 04:44:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe8485a3800) [pid = 1931] [serial = 995] [outer = 0x7fe84832f400] 04:44:30 INFO - PROCESS | 1931 | 1461066270139 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe84e7cac00) [pid = 1931] [serial = 996] [outer = 0x7fe84832f400] 04:44:31 INFO - PROCESS | 1931 | 1461066271349 Marionette TRACE conn5 <- [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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1787ms 04:44:31 INFO - PROCESS | 1931 | 1461066271388 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1931 | 1461066271395 Marionette TRACE conn5 <- [1,1297,null,{"value":"8"}] 04:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:44:31 INFO - PROCESS | 1931 | 1461066271401 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1931 | 1461066271404 Marionette TRACE conn5 <- [1,1298,null,{}] 04:44:31 INFO - PROCESS | 1931 | 1461066271411 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 1931 | 1461066271625 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 04:44:31 INFO - PROCESS | 1931 | 1461066271924 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849930000 == 149 [pid = 1931] [id = 332] 04:44:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe8485a2000) [pid = 1931] [serial = 997] [outer = (nil)] 04:44:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe84d5de000) [pid = 1931] [serial = 998] [outer = 0x7fe8485a2000] 04:44:32 INFO - PROCESS | 1931 | 1461066272078 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe850f0a800) [pid = 1931] [serial = 999] [outer = 0x7fe8485a2000] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87773f800 == 148 [pid = 1931] [id = 157] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe858565800 == 147 [pid = 1931] [id = 218] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc70800 == 146 [pid = 1931] [id = 193] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594cd000 == 145 [pid = 1931] [id = 168] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d591000 == 144 [pid = 1931] [id = 293] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7c6800 == 143 [pid = 1931] [id = 294] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525e5800 == 142 [pid = 1931] [id = 291] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de62800 == 141 [pid = 1931] [id = 170] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862fce000 == 140 [pid = 1931] [id = 151] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe866253000 == 139 [pid = 1931] [id = 153] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7db800 == 138 [pid = 1931] [id = 169] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7de800 == 137 [pid = 1931] [id = 219] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe877a41800 == 136 [pid = 1931] [id = 192] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc75800 == 135 [pid = 1931] [id = 316] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cba4800 == 134 [pid = 1931] [id = 315] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859115000 == 133 [pid = 1931] [id = 314] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85001e800 == 132 [pid = 1931] [id = 313] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849a04000 == 131 [pid = 1931] [id = 312] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85223e800 == 130 [pid = 1931] [id = 311] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ea2e800 == 129 [pid = 1931] [id = 310] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e871800 == 128 [pid = 1931] [id = 309] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f8e0000 == 127 [pid = 1931] [id = 303] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe877a32800 == 126 [pid = 1931] [id = 302] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874a99800 == 125 [pid = 1931] [id = 301] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fa74800 == 124 [pid = 1931] [id = 300] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865730000 == 123 [pid = 1931] [id = 299] 04:44:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863411000 == 122 [pid = 1931] [id = 298] 04:44:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d58c800 == 121 [pid = 1931] [id = 297] 04:44:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525dd000 == 120 [pid = 1931] [id = 296] 04:44:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d18800 == 119 [pid = 1931] [id = 295] 04:44:33 INFO - PROCESS | 1931 | 1461066273082 Marionette TRACE conn5 <- [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]]]}] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe851111400) [pid = 1931] [serial = 708] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe852589000) [pid = 1931] [serial = 657] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe85736c400) [pid = 1931] [serial = 611] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe85d318c00) [pid = 1931] [serial = 726] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe85ab9b400) [pid = 1931] [serial = 684] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe85916e400) [pid = 1931] [serial = 669] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe8527b4c00) [pid = 1931] [serial = 623] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe859222c00) [pid = 1931] [serial = 675] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe85007dc00) [pid = 1931] [serial = 605] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe859cb6c00) [pid = 1931] [serial = 681] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe8586a3400) [pid = 1931] [serial = 617] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe858918000) [pid = 1931] [serial = 630] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe852e96c00) [pid = 1931] [serial = 608] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe84f93ec00) [pid = 1931] [serial = 654] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe8591bf400) [pid = 1931] [serial = 672] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe85a704c00) [pid = 1931] [serial = 717] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe85cce6c00) [pid = 1931] [serial = 723] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85878c800) [pid = 1931] [serial = 620] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe85964a800) [pid = 1931] [serial = 678] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe84f7dfc00) [pid = 1931] [serial = 602] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe85754b000) [pid = 1931] [serial = 660] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe858975800) [pid = 1931] [serial = 666] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe85b6c5400) [pid = 1931] [serial = 720] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe858511400) [pid = 1931] [serial = 626] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe858791000) [pid = 1931] [serial = 663] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe857363c00) [pid = 1931] [serial = 711] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe85d9bc400) [pid = 1931] [serial = 729] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe859063000) [pid = 1931] [serial = 714] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe85737fc00) [pid = 1931] [serial = 614] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe860685800) [pid = 1931] [serial = 885] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe8662e0c00) [pid = 1931] [serial = 845] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe872d23800) [pid = 1931] [serial = 857] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe863961800) [pid = 1931] [serial = 792] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe862575000) [pid = 1931] [serial = 786] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe86455ec00) [pid = 1931] [serial = 798] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe85e891000) [pid = 1931] [serial = 771] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe85cb88800) [pid = 1931] [serial = 768] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe85d9bec00) [pid = 1931] [serial = 882] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe8525c8400) [pid = 1931] [serial = 762] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84d5d4000) [pid = 1931] [serial = 821] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe85d9eb800) [pid = 1931] [serial = 732] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe8586aa000) [pid = 1931] [serial = 765] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe85964a400) [pid = 1931] [serial = 863] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe8615ccc00) [pid = 1931] [serial = 834] [outer = (nil)] [url = about:blank] 04:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1740ms 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe8619ccc00) [pid = 1931] [serial = 777] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8621f0400) [pid = 1931] [serial = 783] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8657cd800) [pid = 1931] [serial = 840] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe85cb8b000) [pid = 1931] [serial = 879] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe8498eb000) [pid = 1931] [serial = 866] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe86ebd6000) [pid = 1931] [serial = 846] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe870fbac00) [pid = 1931] [serial = 864] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe862f3e000) [pid = 1931] [serial = 789] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe85fd66000) [pid = 1931] [serial = 833] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe870e05c00) [pid = 1931] [serial = 855] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe85ccee800) [pid = 1931] [serial = 830] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe858511000) [pid = 1931] [serial = 875] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe85fd60800) [pid = 1931] [serial = 774] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8662ae000) [pid = 1931] [serial = 842] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe86fc86400) [pid = 1931] [serial = 852] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe85897e400) [pid = 1931] [serial = 876] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe857542400) [pid = 1931] [serial = 825] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe8530e7c00) [pid = 1931] [serial = 881] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe85897bc00) [pid = 1931] [serial = 848] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe8634dcc00) [pid = 1931] [serial = 837] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe84f948400) [pid = 1931] [serial = 870] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe85e893400) [pid = 1931] [serial = 819] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe857364c00) [pid = 1931] [serial = 824] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe858e6e000) [pid = 1931] [serial = 860] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe859cb2c00) [pid = 1931] [serial = 878] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe84ea20800) [pid = 1931] [serial = 822] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe86fe2ac00) [pid = 1931] [serial = 854] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe86f762400) [pid = 1931] [serial = 849] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe8530e2000) [pid = 1931] [serial = 872] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe86256d400) [pid = 1931] [serial = 836] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe858974000) [pid = 1931] [serial = 827] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe86455b000) [pid = 1931] [serial = 801] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe86429e400) [pid = 1931] [serial = 795] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe8591ba000) [pid = 1931] [serial = 828] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe84e95b800) [pid = 1931] [serial = 869] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8573e8c00) [pid = 1931] [serial = 873] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8662b8c00) [pid = 1931] [serial = 843] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe861dcf000) [pid = 1931] [serial = 780] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe85d9ee000) [pid = 1931] [serial = 831] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe8657b5c00) [pid = 1931] [serial = 839] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe858e72800) [pid = 1931] [serial = 861] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe85e893c00) [pid = 1931] [serial = 735] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe86fa0d000) [pid = 1931] [serial = 851] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe85891a800) [pid = 1931] [serial = 884] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe874555000) [pid = 1931] [serial = 858] [outer = (nil)] [url = about:blank] 04:44:33 INFO - PROCESS | 1931 | 1461066273162 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1931 | 1461066273175 Marionette TRACE conn5 <- [1,1301,null,{"value":"8"}] 04:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:44:33 INFO - PROCESS | 1931 | 1461066273201 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1931 | 1461066273210 Marionette TRACE conn5 <- [1,1302,null,{}] 04:44:33 INFO - PROCESS | 1931 | 1461066273225 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 1931 | 1461066273420 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 04:44:33 INFO - PROCESS | 1931 | 1461066273613 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e81e800 == 120 [pid = 1931] [id = 333] 04:44:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe8485a3400) [pid = 1931] [serial = 1000] [outer = (nil)] 04:44:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe85258f000) [pid = 1931] [serial = 1001] [outer = 0x7fe8485a3400] 04:44:33 INFO - PROCESS | 1931 | 1461066273683 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8527b2000) [pid = 1931] [serial = 1002] [outer = 0x7fe8485a3400] 04:44:34 INFO - PROCESS | 1931 | 1461066274453 Marionette TRACE conn5 <- [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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1309ms 04:44:34 INFO - PROCESS | 1931 | 1461066274509 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1931 | 1461066274514 Marionette TRACE conn5 <- [1,1305,null,{"value":"8"}] 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:44:34 INFO - PROCESS | 1931 | 1461066274522 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1931 | 1461066274525 Marionette TRACE conn5 <- [1,1306,null,{}] 04:44:34 INFO - PROCESS | 1931 | 1461066274529 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 1931 | 1461066274720 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 04:44:34 INFO - PROCESS | 1931 | 1461066274735 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbe0800 == 121 [pid = 1931] [id = 334] 04:44:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe8527b3c00) [pid = 1931] [serial = 1003] [outer = (nil)] 04:44:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8527c9800) [pid = 1931] [serial = 1004] [outer = 0x7fe8527b3c00] 04:44:34 INFO - PROCESS | 1931 | 1461066274801 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe852e98c00) [pid = 1931] [serial = 1005] [outer = 0x7fe8527b3c00] 04:44:35 INFO - PROCESS | 1931 | 1461066275783 Marionette TRACE conn5 <- [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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1281ms 04:44:35 INFO - PROCESS | 1931 | 1461066275810 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1931 | 1461066275812 Marionette TRACE conn5 <- [1,1309,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:44:35 INFO - PROCESS | 1931 | 1461066275819 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1931 | 1461066275822 Marionette TRACE conn5 <- [1,1310,null,{}] 04:44:35 INFO - PROCESS | 1931 | 1461066275828 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1931 | 1461066276058 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 04:44:36 INFO - PROCESS | 1931 | 1461066276101 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd8f800 == 122 [pid = 1931] [id = 335] 04:44:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8530ea400) [pid = 1931] [serial = 1006] [outer = (nil)] 04:44:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe857363c00) [pid = 1931] [serial = 1007] [outer = 0x7fe8530ea400] 04:44:36 INFO - PROCESS | 1931 | 1461066276260 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe857380800) [pid = 1931] [serial = 1008] [outer = 0x7fe8530ea400] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8527b2c00) [pid = 1931] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8485aac00) [pid = 1931] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84d5dfc00) [pid = 1931] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe84e95ac00) [pid = 1931] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe85d320000) [pid = 1931] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe858e70800) [pid = 1931] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe86270c800) [pid = 1931] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe85fd69400) [pid = 1931] [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.] 04:44:37 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe84ea12400) [pid = 1931] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:44:37 INFO - PROCESS | 1931 | 1461066277761 Marionette TRACE conn5 <- [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] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:44:37 INFO - PROCESS | 1931 | 1461066277854 Marionette TRACE conn5 <- [1,1313,null,{"value":"8"}] 04:44:37 INFO - PROCESS | 1931 | 1461066277861 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1931 | 1461066277865 Marionette TRACE conn5 <- [1,1314,null,{}] 04:44:37 INFO - PROCESS | 1931 | 1461066277870 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 1931 | 1461066278081 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 04:44:38 INFO - PROCESS | 1931 | 1461066278229 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852254800 == 123 [pid = 1931] [id = 336] 04:44:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84e7cec00) [pid = 1931] [serial = 1009] [outer = (nil)] 04:44:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe8573e8800) [pid = 1931] [serial = 1010] [outer = 0x7fe84e7cec00] 04:44:38 INFO - PROCESS | 1931 | 1461066278294 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe85850f000) [pid = 1931] [serial = 1011] [outer = 0x7fe84e7cec00] 04:44:39 INFO - PROCESS | 1931 | 1461066279013 Marionette TRACE conn5 <- [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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1181ms 04:44:39 INFO - PROCESS | 1931 | 1461066279043 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1931 | 1461066279046 Marionette TRACE conn5 <- [1,1317,null,{"value":"8"}] 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:44:39 INFO - PROCESS | 1931 | 1461066279061 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1931 | 1461066279064 Marionette TRACE conn5 <- [1,1318,null,{}] 04:44:39 INFO - PROCESS | 1931 | 1461066279070 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:39 INFO - PROCESS | 1931 | 1461066279247 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 04:44:39 INFO - PROCESS | 1931 | 1461066279261 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c59000 == 124 [pid = 1931] [id = 337] 04:44:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe857542800) [pid = 1931] [serial = 1012] [outer = (nil)] 04:44:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8586a8000) [pid = 1931] [serial = 1013] [outer = 0x7fe857542800] 04:44:39 INFO - PROCESS | 1931 | 1461066279325 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe858796000) [pid = 1931] [serial = 1014] [outer = 0x7fe857542800] 04:44:40 INFO - PROCESS | 1931 | 1461066280526 Marionette TRACE conn5 <- [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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1538ms 04:44:40 INFO - PROCESS | 1931 | 1461066280599 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1931 | 1461066280607 Marionette TRACE conn5 <- [1,1321,null,{"value":"8"}] 04:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:44:40 INFO - PROCESS | 1931 | 1461066280617 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1931 | 1461066280622 Marionette TRACE conn5 <- [1,1322,null,{}] 04:44:40 INFO - PROCESS | 1931 | 1461066280631 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 1931 | 1461066280890 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 04:44:41 INFO - PROCESS | 1931 | 1461066281171 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d45f000 == 125 [pid = 1931] [id = 338] 04:44:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84d5d9400) [pid = 1931] [serial = 1015] [outer = (nil)] 04:44:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84e94fc00) [pid = 1931] [serial = 1016] [outer = 0x7fe84d5d9400] 04:44:41 INFO - PROCESS | 1931 | 1461066281260 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84f92f400) [pid = 1931] [serial = 1017] [outer = 0x7fe84d5d9400] 04:44:42 INFO - PROCESS | 1931 | 1461066282202 Marionette TRACE conn5 <- [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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1634ms 04:44:42 INFO - PROCESS | 1931 | 1461066282253 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1931 | 1461066282262 Marionette TRACE conn5 <- [1,1325,null,{"value":"8"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:44:42 INFO - PROCESS | 1931 | 1461066282274 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1931 | 1461066282277 Marionette TRACE conn5 <- [1,1326,null,{}] 04:44:42 INFO - PROCESS | 1931 | 1461066282284 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:42 INFO - PROCESS | 1931 | 1461066282500 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 04:44:42 INFO - PROCESS | 1931 | 1461066282764 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850f32800 == 126 [pid = 1931] [id = 339] 04:44:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84f948400) [pid = 1931] [serial = 1018] [outer = (nil)] 04:44:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8525ce400) [pid = 1931] [serial = 1019] [outer = 0x7fe84f948400] 04:44:42 INFO - PROCESS | 1931 | 1461066282896 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8527cd800) [pid = 1931] [serial = 1020] [outer = 0x7fe84f948400] 04:44:43 INFO - PROCESS | 1931 | 1461066283853 Marionette TRACE conn5 <- [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]]]}] 04:44:43 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 04:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1636ms 04:44:43 INFO - PROCESS | 1931 | 1461066283911 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1931 | 1461066283916 Marionette TRACE conn5 <- [1,1329,null,{"value":"8"}] 04:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:44:43 INFO - PROCESS | 1931 | 1461066283924 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1931 | 1461066283930 Marionette TRACE conn5 <- [1,1330,null,{}] 04:44:43 INFO - PROCESS | 1931 | 1461066283947 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:44 INFO - PROCESS | 1931 | 1461066284219 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 04:44:44 INFO - PROCESS | 1931 | 1461066284505 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85768d800 == 127 [pid = 1931] [id = 340] 04:44:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe850f18400) [pid = 1931] [serial = 1021] [outer = (nil)] 04:44:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe857377400) [pid = 1931] [serial = 1022] [outer = 0x7fe850f18400] 04:44:44 INFO - PROCESS | 1931 | 1461066284596 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe858509000) [pid = 1931] [serial = 1023] [outer = 0x7fe850f18400] 04:44:45 INFO - PROCESS | 1931 | 1461066285522 Marionette TRACE conn5 <- [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]]]}] 04:44:45 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 04:44:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1639ms 04:44:45 INFO - PROCESS | 1931 | 1461066285564 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 04:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:44:45 INFO - PROCESS | 1931 | 1461066285569 Marionette TRACE conn5 <- [1,1333,null,{"value":"8"}] 04:44:45 INFO - PROCESS | 1931 | 1461066285576 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1931 | 1461066285578 Marionette TRACE conn5 <- [1,1334,null,{}] 04:44:45 INFO - PROCESS | 1931 | 1461066285586 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 1931 | 1461066285803 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 04:44:46 INFO - PROCESS | 1931 | 1461066286037 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85881f800 == 128 [pid = 1931] [id = 341] 04:44:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe8525c7400) [pid = 1931] [serial = 1024] [outer = (nil)] 04:44:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe858973800) [pid = 1931] [serial = 1025] [outer = 0x7fe8525c7400] 04:44:46 INFO - PROCESS | 1931 | 1461066286156 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe858e66400) [pid = 1931] [serial = 1026] [outer = 0x7fe8525c7400] 04:44:47 INFO - PROCESS | 1931 | 1461066287009 Marionette TRACE conn5 <- [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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1484ms 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:44:47 INFO - PROCESS | 1931 | 1461066287061 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1931 | 1461066287064 Marionette TRACE conn5 <- [1,1337,null,{"value":"8"}] 04:44:47 INFO - PROCESS | 1931 | 1461066287071 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1931 | 1461066287074 Marionette TRACE conn5 <- [1,1338,null,{}] 04:44:47 INFO - PROCESS | 1931 | 1461066287081 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 1931 | 1461066287295 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 04:44:47 INFO - PROCESS | 1931 | 1461066287480 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594db800 == 129 [pid = 1931] [id = 342] 04:44:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe858911000) [pid = 1931] [serial = 1027] [outer = (nil)] 04:44:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe858e71800) [pid = 1931] [serial = 1028] [outer = 0x7fe858911000] 04:44:47 INFO - PROCESS | 1931 | 1461066287562 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85906b800) [pid = 1931] [serial = 1029] [outer = 0x7fe858911000] 04:44:49 INFO - PROCESS | 1931 | 1461066289088 Marionette TRACE conn5 <- [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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2045ms 04:44:49 INFO - PROCESS | 1931 | 1461066289117 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1931 | 1461066289120 Marionette TRACE conn5 <- [1,1341,null,{"value":"8"}] 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:44:49 INFO - PROCESS | 1931 | 1461066289128 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1931 | 1461066289132 Marionette TRACE conn5 <- [1,1342,null,{}] 04:44:49 INFO - PROCESS | 1931 | 1461066289138 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:49 INFO - PROCESS | 1931 | 1461066289362 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 04:44:49 INFO - PROCESS | 1931 | 1461066289543 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc18800 == 130 [pid = 1931] [id = 343] 04:44:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe858e6e000) [pid = 1931] [serial = 1030] [outer = (nil)] 04:44:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe8591ba800) [pid = 1931] [serial = 1031] [outer = 0x7fe858e6e000] 04:44:49 INFO - PROCESS | 1931 | 1461066289627 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe859416c00) [pid = 1931] [serial = 1032] [outer = 0x7fe858e6e000] 04:44:50 INFO - PROCESS | 1931 | 1461066290510 Marionette TRACE conn5 <- [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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1431ms 04:44:50 INFO - PROCESS | 1931 | 1461066290560 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1931 | 1461066290563 Marionette TRACE conn5 <- [1,1345,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:44:50 INFO - PROCESS | 1931 | 1461066290571 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1931 | 1461066290575 Marionette TRACE conn5 <- [1,1346,null,{}] 04:44:50 INFO - PROCESS | 1931 | 1461066290581 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1931 | 1461066290790 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 04:44:51 INFO - PROCESS | 1931 | 1461066291023 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7cd000 == 131 [pid = 1931] [id = 344] 04:44:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe85906a800) [pid = 1931] [serial = 1033] [outer = (nil)] 04:44:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe85964ac00) [pid = 1931] [serial = 1034] [outer = 0x7fe85906a800] 04:44:51 INFO - PROCESS | 1931 | 1461066291142 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe859cbfc00) [pid = 1931] [serial = 1035] [outer = 0x7fe85906a800] 04:44:52 INFO - PROCESS | 1931 | 1461066292052 Marionette TRACE conn5 <- [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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1535ms 04:44:52 INFO - PROCESS | 1931 | 1461066292108 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1931 | 1461066292112 Marionette TRACE conn5 <- [1,1349,null,{"value":"8"}] 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:44:52 INFO - PROCESS | 1931 | 1461066292119 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1931 | 1461066292123 Marionette TRACE conn5 <- [1,1350,null,{}] 04:44:52 INFO - PROCESS | 1931 | 1461066292129 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 1931 | 1461066292337 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 04:44:52 INFO - PROCESS | 1931 | 1461066292563 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dba2800 == 132 [pid = 1931] [id = 345] 04:44:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe859cbe400) [pid = 1931] [serial = 1036] [outer = (nil)] 04:44:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85ab9ac00) [pid = 1931] [serial = 1037] [outer = 0x7fe859cbe400] 04:44:52 INFO - PROCESS | 1931 | 1461066292682 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85cb87c00) [pid = 1931] [serial = 1038] [outer = 0x7fe859cbe400] 04:44:53 INFO - PROCESS | 1931 | 1461066293637 Marionette TRACE conn5 <- [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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1581ms 04:44:53 INFO - PROCESS | 1931 | 1461066293701 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1931 | 1461066293706 Marionette TRACE conn5 <- [1,1353,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:44:53 INFO - PROCESS | 1931 | 1461066293713 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1931 | 1461066293717 Marionette TRACE conn5 <- [1,1354,null,{}] 04:44:53 INFO - PROCESS | 1931 | 1461066293723 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 1931 | 1461066293937 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 04:44:54 INFO - PROCESS | 1931 | 1461066294125 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de62800 == 133 [pid = 1931] [id = 346] 04:44:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe859cc0000) [pid = 1931] [serial = 1039] [outer = (nil)] 04:44:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85cbea000) [pid = 1931] [serial = 1040] [outer = 0x7fe859cc0000] 04:44:54 INFO - PROCESS | 1931 | 1461066294208 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85cc3c800) [pid = 1931] [serial = 1041] [outer = 0x7fe859cc0000] 04:44:55 INFO - PROCESS | 1931 | 1461066295122 Marionette TRACE conn5 <- [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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1482ms 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:44:55 INFO - PROCESS | 1931 | 1461066295196 Marionette TRACE conn5 -> [0,1357,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1931 | 1461066295199 Marionette TRACE conn5 <- [1,1357,null,{"value":"8"}] 04:44:55 INFO - PROCESS | 1931 | 1461066295206 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1931 | 1461066295209 Marionette TRACE conn5 <- [1,1358,null,{}] 04:44:55 INFO - PROCESS | 1931 | 1461066295216 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1931 | 1461066295468 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 04:44:55 INFO - PROCESS | 1931 | 1461066295709 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861960800 == 134 [pid = 1931] [id = 347] 04:44:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85d316000) [pid = 1931] [serial = 1042] [outer = (nil)] 04:44:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85d31f800) [pid = 1931] [serial = 1043] [outer = 0x7fe85d316000] 04:44:55 INFO - PROCESS | 1931 | 1461066295838 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe85d9bd000) [pid = 1931] [serial = 1044] [outer = 0x7fe85d316000] 04:44:56 INFO - PROCESS | 1931 | 1461066296769 Marionette TRACE conn5 <- [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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1591ms 04:44:56 INFO - PROCESS | 1931 | 1461066296797 Marionette TRACE conn5 -> [0,1361,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1931 | 1461066296800 Marionette TRACE conn5 <- [1,1361,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:44:56 INFO - PROCESS | 1931 | 1461066296807 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1931 | 1461066296812 Marionette TRACE conn5 <- [1,1362,null,{}] 04:44:56 INFO - PROCESS | 1931 | 1461066296819 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 1931 | 1461066297071 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 04:44:57 INFO - PROCESS | 1931 | 1461066297275 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af96000 == 135 [pid = 1931] [id = 348] 04:44:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe84e6d6800) [pid = 1931] [serial = 1045] [outer = (nil)] 04:44:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85897f400) [pid = 1931] [serial = 1046] [outer = 0x7fe84e6d6800] 04:44:57 INFO - PROCESS | 1931 | 1461066297406 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85d9e8400) [pid = 1931] [serial = 1047] [outer = 0x7fe84e6d6800] 04:44:58 INFO - PROCESS | 1931 | 1461066298788 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2031ms 04:44:58 INFO - PROCESS | 1931 | 1461066298841 Marionette TRACE conn5 -> [0,1365,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1931 | 1461066298848 Marionette TRACE conn5 <- [1,1365,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:44:58 INFO - PROCESS | 1931 | 1461066298858 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1931 | 1461066298862 Marionette TRACE conn5 <- [1,1366,null,{}] 04:44:58 INFO - PROCESS | 1931 | 1461066298870 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1931 | 1461066299077 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 04:44:59 INFO - PROCESS | 1931 | 1461066299323 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc70800 == 136 [pid = 1931] [id = 349] 04:44:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84c2a3c00) [pid = 1931] [serial = 1048] [outer = (nil)] 04:44:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe84d58f000) [pid = 1931] [serial = 1049] [outer = 0x7fe84c2a3c00] 04:44:59 INFO - PROCESS | 1931 | 1461066299453 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe84e958000) [pid = 1931] [serial = 1050] [outer = 0x7fe84c2a3c00] 04:45:00 INFO - PROCESS | 1931 | 1461066300591 Marionette TRACE conn5 <- [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] 04:45:00 INFO - PROCESS | 1931 | 1461066300656 Marionette TRACE conn5 <- [1,1369,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:45:00 INFO - PROCESS | 1931 | 1461066300667 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1931 | 1461066300671 Marionette TRACE conn5 <- [1,1370,null,{}] 04:45:00 INFO - PROCESS | 1931 | 1461066300677 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 1931 | 1461066300924 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594c9000 == 135 [pid = 1931] [id = 292] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85225b800 == 134 [pid = 1931] [id = 286] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e87d000 == 133 [pid = 1931] [id = 289] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe86fede000) [pid = 1931] [serial = 911] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe874bb7800) [pid = 1931] [serial = 917] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe848333000) [pid = 1931] [serial = 920] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8629d1800) [pid = 1931] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe8485a0400) [pid = 1931] [serial = 926] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe859413400) [pid = 1931] [serial = 914] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe84f944800) [pid = 1931] [serial = 950] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe84854c800) [pid = 1931] [serial = 923] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | 1461066301271 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849936000 == 132 [pid = 1931] [id = 327] 04:45:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84857f800 == 133 [pid = 1931] [id = 350] 04:45:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe848333000) [pid = 1931] [serial = 1051] [outer = (nil)] 04:45:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe84f944800) [pid = 1931] [serial = 1052] [outer = 0x7fe848333000] 04:45:01 INFO - PROCESS | 1931 | 1461066301374 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8525cf000) [pid = 1931] [serial = 1053] [outer = 0x7fe848333000] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874508800 == 132 [pid = 1931] [id = 326] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fa69000 == 131 [pid = 1931] [id = 325] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865743000 == 130 [pid = 1931] [id = 324] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642ba000 == 129 [pid = 1931] [id = 323] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8629d9000 == 128 [pid = 1931] [id = 322] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861b17800 == 127 [pid = 1931] [id = 321] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbb6000 == 126 [pid = 1931] [id = 320] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85949b800 == 125 [pid = 1931] [id = 319] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852251800 == 124 [pid = 1931] [id = 318] 04:45:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849a0a000 == 123 [pid = 1931] [id = 317] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe84c2aa000) [pid = 1931] [serial = 908] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe85869d800) [pid = 1931] [serial = 941] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe858912c00) [pid = 1931] [serial = 939] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe85d9e4400) [pid = 1931] [serial = 947] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe85cc41000) [pid = 1931] [serial = 945] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe858e6bc00) [pid = 1931] [serial = 942] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe85940e800) [pid = 1931] [serial = 944] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe858e74400) [pid = 1931] [serial = 893] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe862f47c00) [pid = 1931] [serial = 899] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe85732c400) [pid = 1931] [serial = 627] [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.] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe84f7dac00) [pid = 1931] [serial = 932] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe85258f800) [pid = 1931] [serial = 938] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8573e9400) [pid = 1931] [serial = 936] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe8525c5c00) [pid = 1931] [serial = 890] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe85fbefc00) [pid = 1931] [serial = 948] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe84f948800) [pid = 1931] [serial = 933] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe86f9ba000) [pid = 1931] [serial = 905] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe8642a5c00) [pid = 1931] [serial = 902] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe8530e9400) [pid = 1931] [serial = 935] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe8621f0000) [pid = 1931] [serial = 887] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe8498ec400) [pid = 1931] [serial = 929] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe8605d6800) [pid = 1931] [serial = 896] [outer = (nil)] [url = about:blank] 04:45:01 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe84d5d0400) [pid = 1931] [serial = 930] [outer = (nil)] [url = about:blank] 04:45:02 INFO - PROCESS | 1931 | 1461066302245 Marionette TRACE conn5 <- [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] 04:45:02 INFO - PROCESS | 1931 | 1461066302316 Marionette TRACE conn5 <- [1,1373,null,{"value":"8"}] 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:45:02 INFO - PROCESS | 1931 | 1461066302326 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1931 | 1461066302335 Marionette TRACE conn5 <- [1,1374,null,{}] 04:45:02 INFO - PROCESS | 1931 | 1461066302359 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 1931 | 1461066302590 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 04:45:02 INFO - PROCESS | 1931 | 1461066302797 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbd3800 == 124 [pid = 1931] [id = 351] 04:45:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe850f0a400) [pid = 1931] [serial = 1054] [outer = (nil)] 04:45:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe857335000) [pid = 1931] [serial = 1055] [outer = 0x7fe850f0a400] 04:45:02 INFO - PROCESS | 1931 | 1461066302871 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe8573e9800) [pid = 1931] [serial = 1056] [outer = 0x7fe850f0a400] 04:45:03 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:03 INFO - PROCESS | 1931 | 1461066303773 Marionette TRACE conn5 <- [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] 04:45:03 INFO - PROCESS | 1931 | 1461066303883 Marionette TRACE conn5 <- [1,1377,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:45:03 INFO - PROCESS | 1931 | 1461066303908 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1931 | 1461066303914 Marionette TRACE conn5 <- [1,1378,null,{}] 04:45:03 INFO - PROCESS | 1931 | 1461066303922 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 1931 | 1461066304276 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 04:45:04 INFO - PROCESS | 1931 | 1461066304550 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852256000 == 125 [pid = 1931] [id = 352] 04:45:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8485a0c00) [pid = 1931] [serial = 1057] [outer = (nil)] 04:45:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe858797800) [pid = 1931] [serial = 1058] [outer = 0x7fe8485a0c00] 04:45:04 INFO - PROCESS | 1931 | 1461066304672 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe858981400) [pid = 1931] [serial = 1059] [outer = 0x7fe8485a0c00] 04:45:05 INFO - PROCESS | 1931 | 1461066305727 Marionette TRACE conn5 <- [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] 04:45:06 INFO - PROCESS | 1931 | 1461066306172 Marionette TRACE conn5 <- [1,1381,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:45:06 INFO - PROCESS | 1931 | 1461066306190 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1931 | 1461066306192 Marionette TRACE conn5 <- [1,1382,null,{}] 04:45:06 INFO - PROCESS | 1931 | 1461066306198 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 1931 | 1461066306376 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 04:45:06 INFO - PROCESS | 1931 | 1461066306559 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fda7000 == 126 [pid = 1931] [id = 353] 04:45:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe8527bd400) [pid = 1931] [serial = 1060] [outer = (nil)] 04:45:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe857336800) [pid = 1931] [serial = 1061] [outer = 0x7fe8527bd400] 04:45:06 INFO - PROCESS | 1931 | 1461066306626 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe85897e400) [pid = 1931] [serial = 1062] [outer = 0x7fe8527bd400] 04:45:07 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:07 INFO - PROCESS | 1931 | 1461066307537 Marionette TRACE conn5 <- [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] 04:45:07 INFO - PROCESS | 1931 | 1461066307596 Marionette TRACE conn5 <- [1,1385,null,{"value":"8"}] 04:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:45:07 INFO - PROCESS | 1931 | 1461066307604 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1931 | 1461066307609 Marionette TRACE conn5 <- [1,1386,null,{}] 04:45:07 INFO - PROCESS | 1931 | 1461066307617 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 1931 | 1461066307901 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 04:45:08 INFO - PROCESS | 1931 | 1461066308387 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84857b000 == 127 [pid = 1931] [id = 354] 04:45:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe848325400) [pid = 1931] [serial = 1063] [outer = (nil)] 04:45:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe84832d400) [pid = 1931] [serial = 1064] [outer = 0x7fe848325400] 04:45:08 INFO - PROCESS | 1931 | 1461066308519 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8485a7800) [pid = 1931] [serial = 1065] [outer = 0x7fe848325400] 04:45:09 INFO - PROCESS | 1931 | 1461066309701 Marionette TRACE conn5 <- [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] 04:45:09 INFO - PROCESS | 1931 | 1461066309760 Marionette TRACE conn5 <- [1,1389,null,{"value":"8"}] 04:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:45:09 INFO - PROCESS | 1931 | 1461066309769 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1931 | 1461066309774 Marionette TRACE conn5 <- [1,1390,null,{}] 04:45:09 INFO - PROCESS | 1931 | 1461066309782 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1931 | 1461066310040 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 04:45:10 INFO - PROCESS | 1931 | 1461066310283 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc6d000 == 128 [pid = 1931] [id = 355] 04:45:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe84f7de800) [pid = 1931] [serial = 1066] [outer = (nil)] 04:45:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe850f11000) [pid = 1931] [serial = 1067] [outer = 0x7fe84f7de800] 04:45:10 INFO - PROCESS | 1931 | 1461066310406 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe8511d9c00) [pid = 1931] [serial = 1068] [outer = 0x7fe84f7de800] 04:45:11 INFO - PROCESS | 1931 | 1461066311334 Marionette TRACE conn5 <- [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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1632ms 04:45:11 INFO - PROCESS | 1931 | 1461066311406 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1931 | 1461066311412 Marionette TRACE conn5 <- [1,1393,null,{"value":"8"}] 04:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:45:11 INFO - PROCESS | 1931 | 1461066311421 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1931 | 1461066311425 Marionette TRACE conn5 <- [1,1394,null,{}] 04:45:11 INFO - PROCESS | 1931 | 1461066311432 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 1931 | 1461066311683 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 04:45:12 INFO - PROCESS | 1931 | 1461066312024 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85769a800 == 129 [pid = 1931] [id = 356] 04:45:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe8527b4000) [pid = 1931] [serial = 1069] [outer = (nil)] 04:45:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe852e9e000) [pid = 1931] [serial = 1070] [outer = 0x7fe8527b4000] 04:45:12 INFO - PROCESS | 1931 | 1461066312101 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe857374400) [pid = 1931] [serial = 1071] [outer = 0x7fe8527b4000] 04:45:13 INFO - PROCESS | 1931 | 1461066313085 Marionette TRACE conn5 <- [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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1737ms 04:45:13 INFO - PROCESS | 1931 | 1461066313159 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1931 | 1461066313163 Marionette TRACE conn5 <- [1,1397,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:45:13 INFO - PROCESS | 1931 | 1461066313173 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1931 | 1461066313184 Marionette TRACE conn5 <- [1,1398,null,{}] 04:45:13 INFO - PROCESS | 1931 | 1461066313244 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1931 | 1461066313570 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 04:45:13 INFO - PROCESS | 1931 | 1461066313783 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d585800 == 130 [pid = 1931] [id = 357] 04:45:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe84f92e400) [pid = 1931] [serial = 1072] [outer = (nil)] 04:45:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe858978c00) [pid = 1931] [serial = 1073] [outer = 0x7fe84f92e400] 04:45:13 INFO - PROCESS | 1931 | 1461066313859 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85906c800) [pid = 1931] [serial = 1074] [outer = 0x7fe84f92e400] 04:45:14 INFO - PROCESS | 1931 | 1461066314732 Marionette TRACE conn5 <- [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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1601ms 04:45:14 INFO - PROCESS | 1931 | 1461066314772 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1931 | 1461066314777 Marionette TRACE conn5 <- [1,1401,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:45:14 INFO - PROCESS | 1931 | 1461066314783 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1931 | 1461066314786 Marionette TRACE conn5 <- [1,1402,null,{}] 04:45:14 INFO - PROCESS | 1931 | 1461066314792 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 1931 | 1461066314999 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 04:45:15 INFO - PROCESS | 1931 | 1461066315189 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fb58000 == 131 [pid = 1931] [id = 358] 04:45:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe84f9b4800) [pid = 1931] [serial = 1075] [outer = (nil)] 04:45:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe859220000) [pid = 1931] [serial = 1076] [outer = 0x7fe84f9b4800] 04:45:15 INFO - PROCESS | 1931 | 1461066315261 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe859415400) [pid = 1931] [serial = 1077] [outer = 0x7fe84f9b4800] 04:45:16 INFO - PROCESS | 1931 | 1461066316174 Marionette TRACE conn5 <- [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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1434ms 04:45:16 INFO - PROCESS | 1931 | 1461066316220 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:45:16 INFO - PROCESS | 1931 | 1461066316224 Marionette TRACE conn5 <- [1,1405,null,{"value":"8"}] 04:45:16 INFO - PROCESS | 1931 | 1461066316230 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1931 | 1461066316234 Marionette TRACE conn5 <- [1,1406,null,{}] 04:45:16 INFO - PROCESS | 1931 | 1461066316240 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:16 INFO - PROCESS | 1931 | 1461066316442 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 04:45:16 INFO - PROCESS | 1931 | 1461066316638 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862071000 == 132 [pid = 1931] [id = 359] 04:45:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe85cb8c000) [pid = 1931] [serial = 1078] [outer = (nil)] 04:45:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85cc3e800) [pid = 1931] [serial = 1079] [outer = 0x7fe85cb8c000] 04:45:16 INFO - PROCESS | 1931 | 1461066316727 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85d9e8000) [pid = 1931] [serial = 1080] [outer = 0x7fe85cb8c000] 04:45:17 INFO - PROCESS | 1931 | 1461066317684 Marionette TRACE conn5 <- [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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1495ms 04:45:17 INFO - PROCESS | 1931 | 1461066317726 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 04:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:45:17 INFO - PROCESS | 1931 | 1461066317730 Marionette TRACE conn5 <- [1,1409,null,{"value":"8"}] 04:45:17 INFO - PROCESS | 1931 | 1461066317737 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1931 | 1461066317740 Marionette TRACE conn5 <- [1,1410,null,{}] 04:45:17 INFO - PROCESS | 1931 | 1461066317746 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:17 INFO - PROCESS | 1931 | 1461066317972 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 04:45:18 INFO - PROCESS | 1931 | 1461066318170 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629a5000 == 133 [pid = 1931] [id = 360] 04:45:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe84e7d0c00) [pid = 1931] [serial = 1081] [outer = (nil)] 04:45:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85e894c00) [pid = 1931] [serial = 1082] [outer = 0x7fe84e7d0c00] 04:45:18 INFO - PROCESS | 1931 | 1461066318368 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8605e1c00) [pid = 1931] [serial = 1083] [outer = 0x7fe84e7d0c00] 04:45:19 INFO - PROCESS | 1931 | 1461066319456 Marionette TRACE conn5 <- [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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1735ms 04:45:19 INFO - PROCESS | 1931 | 1461066319471 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1931 | 1461066319475 Marionette TRACE conn5 <- [1,1413,null,{"value":"8"}] 04:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:45:19 INFO - PROCESS | 1931 | 1461066319480 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1931 | 1461066319483 Marionette TRACE conn5 <- [1,1414,null,{}] 04:45:19 INFO - PROCESS | 1931 | 1461066319489 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 1931 | 1461066319694 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 04:45:19 INFO - PROCESS | 1931 | 1461066319930 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862eb8000 == 134 [pid = 1931] [id = 361] 04:45:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe850f17800) [pid = 1931] [serial = 1084] [outer = (nil)] 04:45:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8615d7800) [pid = 1931] [serial = 1085] [outer = 0x7fe850f17800] 04:45:20 INFO - PROCESS | 1931 | 1461066320017 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe861c64400) [pid = 1931] [serial = 1086] [outer = 0x7fe850f17800] 04:45:20 INFO - PROCESS | 1931 | 1461066320945 Marionette TRACE conn5 <- [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]]]}] 04:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1552ms 04:45:21 INFO - PROCESS | 1931 | 1461066321081 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 04:45:21 INFO - PROCESS | 1931 | 1461066321085 Marionette TRACE conn5 <- [1,1417,null,{"value":"8"}] 04:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:45:21 INFO - PROCESS | 1931 | 1461066321131 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1931 | 1461066321134 Marionette TRACE conn5 <- [1,1418,null,{}] 04:45:21 INFO - PROCESS | 1931 | 1461066321141 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 1931 | 1461066321372 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 04:45:21 INFO - PROCESS | 1931 | 1461066321617 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86391f800 == 135 [pid = 1931] [id = 362] 04:45:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe86067b400) [pid = 1931] [serial = 1087] [outer = (nil)] 04:45:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe861dca000) [pid = 1931] [serial = 1088] [outer = 0x7fe86067b400] 04:45:21 INFO - PROCESS | 1931 | 1461066321694 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe862151c00) [pid = 1931] [serial = 1089] [outer = 0x7fe86067b400] 04:45:22 INFO - PROCESS | 1931 | 1461066322591 Marionette TRACE conn5 <- [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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1562ms 04:45:22 INFO - PROCESS | 1931 | 1461066322671 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1931 | 1461066322676 Marionette TRACE conn5 <- [1,1421,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:45:22 INFO - PROCESS | 1931 | 1461066322685 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1931 | 1461066322687 Marionette TRACE conn5 <- [1,1422,null,{}] 04:45:22 INFO - PROCESS | 1931 | 1461066322693 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1931 | 1461066322932 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 04:45:23 INFO - PROCESS | 1931 | 1461066323165 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642cc800 == 136 [pid = 1931] [id = 363] 04:45:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe85110fc00) [pid = 1931] [serial = 1090] [outer = (nil)] 04:45:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8621f8000) [pid = 1931] [serial = 1091] [outer = 0x7fe85110fc00] 04:45:23 INFO - PROCESS | 1931 | 1461066323288 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe862727000) [pid = 1931] [serial = 1092] [outer = 0x7fe85110fc00] 04:45:24 INFO - PROCESS | 1931 | 1461066324204 Marionette TRACE conn5 <- [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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1586ms 04:45:24 INFO - PROCESS | 1931 | 1461066324270 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1931 | 1461066324274 Marionette TRACE conn5 <- [1,1425,null,{"value":"8"}] 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:45:24 INFO - PROCESS | 1931 | 1461066324280 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1931 | 1461066324284 Marionette TRACE conn5 <- [1,1426,null,{}] 04:45:24 INFO - PROCESS | 1931 | 1461066324289 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:24 INFO - PROCESS | 1931 | 1461066324507 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 04:45:24 INFO - PROCESS | 1931 | 1461066324741 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86572e000 == 137 [pid = 1931] [id = 364] 04:45:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe862f2d000) [pid = 1931] [serial = 1093] [outer = (nil)] 04:45:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe862f3d800) [pid = 1931] [serial = 1094] [outer = 0x7fe862f2d000] 04:45:24 INFO - PROCESS | 1931 | 1461066324844 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe86312a400) [pid = 1931] [serial = 1095] [outer = 0x7fe862f2d000] 04:45:25 INFO - PROCESS | 1931 | 1461066325755 Marionette TRACE conn5 <- [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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1534ms 04:45:25 INFO - PROCESS | 1931 | 1461066325817 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 04:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:45:25 INFO - PROCESS | 1931 | 1461066325821 Marionette TRACE conn5 <- [1,1429,null,{"value":"8"}] 04:45:25 INFO - PROCESS | 1931 | 1461066325828 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1931 | 1461066325832 Marionette TRACE conn5 <- [1,1430,null,{}] 04:45:25 INFO - PROCESS | 1931 | 1461066325838 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:26 INFO - PROCESS | 1931 | 1461066326095 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 04:45:26 INFO - PROCESS | 1931 | 1461066326402 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849721800 == 138 [pid = 1931] [id = 365] 04:45:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe84832ec00) [pid = 1931] [serial = 1096] [outer = (nil)] 04:45:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe84e956c00) [pid = 1931] [serial = 1097] [outer = 0x7fe84832ec00] 04:45:26 INFO - PROCESS | 1931 | 1461066326479 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe8525c3c00) [pid = 1931] [serial = 1098] [outer = 0x7fe84832ec00] 04:45:27 INFO - PROCESS | 1931 | 1461066327414 Marionette TRACE conn5 <- [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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1639ms 04:45:27 INFO - PROCESS | 1931 | 1461066327467 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1931 | 1461066327471 Marionette TRACE conn5 <- [1,1433,null,{"value":"8"}] 04:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:45:27 INFO - PROCESS | 1931 | 1461066327478 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1931 | 1461066327482 Marionette TRACE conn5 <- [1,1434,null,{}] 04:45:27 INFO - PROCESS | 1931 | 1461066327487 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:27 INFO - PROCESS | 1931 | 1461066327703 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 04:45:28 INFO - PROCESS | 1931 | 1461066328397 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc79800 == 139 [pid = 1931] [id = 366] 04:45:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe84854f400) [pid = 1931] [serial = 1099] [outer = (nil)] 04:45:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe8485a0400) [pid = 1931] [serial = 1100] [outer = 0x7fe84854f400] 04:45:28 INFO - PROCESS | 1931 | 1461066328472 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe84d5d3800) [pid = 1931] [serial = 1101] [outer = 0x7fe84854f400] 04:45:29 INFO - PROCESS | 1931 | 1461066329421 Marionette TRACE conn5 <- [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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1992ms 04:45:29 INFO - PROCESS | 1931 | 1461066329472 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1931 | 1461066329479 Marionette TRACE conn5 <- [1,1437,null,{"value":"8"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:45:29 INFO - PROCESS | 1931 | 1461066329489 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1931 | 1461066329492 Marionette TRACE conn5 <- [1,1438,null,{}] 04:45:29 INFO - PROCESS | 1931 | 1461066329523 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 1931 | 1461066329731 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 04:45:30 INFO - PROCESS | 1931 | 1461066330000 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e5e000 == 140 [pid = 1931] [id = 367] 04:45:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe84e6d9c00) [pid = 1931] [serial = 1102] [outer = (nil)] 04:45:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe84f946c00) [pid = 1931] [serial = 1103] [outer = 0x7fe84e6d9c00] 04:45:30 INFO - PROCESS | 1931 | 1461066330096 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe8527b9c00) [pid = 1931] [serial = 1104] [outer = 0x7fe84e6d9c00] 04:45:31 INFO - PROCESS | 1931 | 1461066331187 Marionette TRACE conn5 <- [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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1755ms 04:45:31 INFO - PROCESS | 1931 | 1461066331248 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:45:31 INFO - PROCESS | 1931 | 1461066331254 Marionette TRACE conn5 <- [1,1441,null,{"value":"8"}] 04:45:31 INFO - PROCESS | 1931 | 1461066331261 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1931 | 1461066331265 Marionette TRACE conn5 <- [1,1442,null,{}] 04:45:31 INFO - PROCESS | 1931 | 1461066331270 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 1931 | 1461066331499 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 04:45:31 INFO - PROCESS | 1931 | 1461066331805 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbd4800 == 141 [pid = 1931] [id = 368] 04:45:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe857366400) [pid = 1931] [serial = 1105] [outer = (nil)] 04:45:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe85736fc00) [pid = 1931] [serial = 1106] [outer = 0x7fe857366400] 04:45:31 INFO - PROCESS | 1931 | 1461066331892 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe8573ee800) [pid = 1931] [serial = 1107] [outer = 0x7fe857366400] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862998000 == 140 [pid = 1931] [id = 156] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e81e800 == 139 [pid = 1931] [id = 333] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fda7000 == 138 [pid = 1931] [id = 353] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe8586a8000) [pid = 1931] [serial = 1013] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852256000 == 137 [pid = 1931] [id = 352] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fbd3800 == 136 [pid = 1931] [id = 351] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84857f800 == 135 [pid = 1931] [id = 350] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc70800 == 134 [pid = 1931] [id = 349] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dba2800 == 133 [pid = 1931] [id = 345] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7cd000 == 132 [pid = 1931] [id = 344] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc18800 == 131 [pid = 1931] [id = 343] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594db800 == 130 [pid = 1931] [id = 342] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85881f800 == 129 [pid = 1931] [id = 341] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85768d800 == 128 [pid = 1931] [id = 340] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850f32800 == 127 [pid = 1931] [id = 339] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d45f000 == 126 [pid = 1931] [id = 338] 04:45:32 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862abb800 == 125 [pid = 1931] [id = 11] 04:45:32 INFO - PROCESS | 1931 | 1461066332914 Marionette TRACE conn5 <- [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]]]}] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe852e9a800) [pid = 1931] [serial = 951] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe857363c00) [pid = 1931] [serial = 1007] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe848331800) [pid = 1931] [serial = 953] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe8498e2c00) [pid = 1931] [serial = 993] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe848545800) [pid = 1931] [serial = 992] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe857380800) [pid = 1931] [serial = 1008] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe85258f000) [pid = 1931] [serial = 1001] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe8527b2000) [pid = 1931] [serial = 1002] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe850f0a800) [pid = 1931] [serial = 999] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe8527c9800) [pid = 1931] [serial = 1004] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe858e67c00) [pid = 1931] [serial = 983] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe84e7cac00) [pid = 1931] [serial = 996] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe8485a3800) [pid = 1931] [serial = 995] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe84f93e000) [pid = 1931] [serial = 956] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe857369800) [pid = 1931] [serial = 959] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85d313c00) [pid = 1931] [serial = 968] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe85aaf5000) [pid = 1931] [serial = 965] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe8616df800) [pid = 1931] [serial = 971] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe863f86c00) [pid = 1931] [serial = 980] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe862f46000) [pid = 1931] [serial = 977] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe858980c00) [pid = 1931] [serial = 962] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe862153000) [pid = 1931] [serial = 974] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe8527c1800) [pid = 1931] [serial = 986] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe84f931400) [pid = 1931] [serial = 989] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe84d5de000) [pid = 1931] [serial = 998] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe852e98c00) [pid = 1931] [serial = 1005] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe8573e8800) [pid = 1931] [serial = 1010] [outer = (nil)] [url = about:blank] 04:45:32 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe85850f000) [pid = 1931] [serial = 1011] [outer = (nil)] [url = about:blank] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1736ms 04:45:32 INFO - PROCESS | 1931 | 1461066332998 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1931 | 1461066333002 Marionette TRACE conn5 <- [1,1445,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:45:33 INFO - PROCESS | 1931 | 1461066333015 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1931 | 1461066333024 Marionette TRACE conn5 <- [1,1446,null,{}] 04:45:33 INFO - PROCESS | 1931 | 1461066333033 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 1931 | 1461066333246 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 04:45:33 INFO - PROCESS | 1931 | 1461066333485 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f823000 == 126 [pid = 1931] [id = 369] 04:45:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe84e6ce000) [pid = 1931] [serial = 1108] [outer = (nil)] 04:45:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85869f800) [pid = 1931] [serial = 1109] [outer = 0x7fe84e6ce000] 04:45:33 INFO - PROCESS | 1931 | 1461066333563 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85891e000) [pid = 1931] [serial = 1110] [outer = 0x7fe84e6ce000] 04:45:34 INFO - PROCESS | 1931 | 1461066334368 Marionette TRACE conn5 <- [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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1399ms 04:45:34 INFO - PROCESS | 1931 | 1461066334409 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1931 | 1461066334413 Marionette TRACE conn5 <- [1,1449,null,{"value":"8"}] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:45:34 INFO - PROCESS | 1931 | 1461066334420 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1931 | 1461066334422 Marionette TRACE conn5 <- [1,1450,null,{}] 04:45:34 INFO - PROCESS | 1931 | 1461066334428 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:34 INFO - PROCESS | 1931 | 1461066334624 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 04:45:34 INFO - PROCESS | 1931 | 1461066334640 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85738a000 == 127 [pid = 1931] [id = 370] 04:45:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe8511db400) [pid = 1931] [serial = 1111] [outer = (nil)] 04:45:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe859168c00) [pid = 1931] [serial = 1112] [outer = 0x7fe8511db400] 04:45:34 INFO - PROCESS | 1931 | 1461066334854 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85922b000) [pid = 1931] [serial = 1113] [outer = 0x7fe8511db400] 04:45:35 INFO - PROCESS | 1931 | 1461066335750 Marionette TRACE conn5 <- [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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1381ms 04:45:35 INFO - PROCESS | 1931 | 1461066335809 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 04:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:45:35 INFO - PROCESS | 1931 | 1461066335813 Marionette TRACE conn5 <- [1,1453,null,{"value":"8"}] 04:45:35 INFO - PROCESS | 1931 | 1461066335820 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1931 | 1461066335823 Marionette TRACE conn5 <- [1,1454,null,{}] 04:45:35 INFO - PROCESS | 1931 | 1461066335828 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:36 INFO - PROCESS | 1931 | 1461066336087 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 04:45:36 INFO - PROCESS | 1931 | 1461066336127 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc06800 == 128 [pid = 1931] [id = 371] 04:45:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85ab9b400) [pid = 1931] [serial = 1114] [outer = (nil)] 04:45:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85c9de800) [pid = 1931] [serial = 1115] [outer = 0x7fe85ab9b400] 04:45:36 INFO - PROCESS | 1931 | 1461066336222 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe85d9be000) [pid = 1931] [serial = 1116] [outer = 0x7fe85ab9b400] 04:45:37 INFO - PROCESS | 1931 | 1461066337206 Marionette TRACE conn5 <- [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]]]}] 04:45:37 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8485a0c00) [pid = 1931] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:45:37 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe848333000) [pid = 1931] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:45:37 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe850f0a400) [pid = 1931] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:45:37 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe84c2a3c00) [pid = 1931] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1680ms 04:45:37 INFO - PROCESS | 1931 | 1461066337500 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1931 | 1461066337502 Marionette TRACE conn5 <- [1,1457,null,{"value":"8"}] 04:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:45:37 INFO - PROCESS | 1931 | 1461066337509 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1931 | 1461066337512 Marionette TRACE conn5 <- [1,1458,null,{}] 04:45:37 INFO - PROCESS | 1931 | 1461066337518 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1931 | 1461066337704 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 04:45:37 INFO - PROCESS | 1931 | 1461066337714 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c6d000 == 129 [pid = 1931] [id = 372] 04:45:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85ab9bc00) [pid = 1931] [serial = 1117] [outer = (nil)] 04:45:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85e88c800) [pid = 1931] [serial = 1118] [outer = 0x7fe85ab9bc00] 04:45:37 INFO - PROCESS | 1931 | 1461066337927 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe861886c00) [pid = 1931] [serial = 1119] [outer = 0x7fe85ab9bc00] 04:45:38 INFO - PROCESS | 1931 | 1461066338783 Marionette TRACE conn5 <- [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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1290ms 04:45:38 INFO - PROCESS | 1931 | 1461066338808 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1931 | 1461066338813 Marionette TRACE conn5 <- [1,1461,null,{"value":"8"}] 04:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:45:38 INFO - PROCESS | 1931 | 1461066338820 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1931 | 1461066338824 Marionette TRACE conn5 <- [1,1462,null,{}] 04:45:38 INFO - PROCESS | 1931 | 1461066338841 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:39 INFO - PROCESS | 1931 | 1461066339048 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 04:45:39 INFO - PROCESS | 1931 | 1461066339200 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d12000 == 130 [pid = 1931] [id = 373] 04:45:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84d5d5400) [pid = 1931] [serial = 1120] [outer = (nil)] 04:45:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe863123400) [pid = 1931] [serial = 1121] [outer = 0x7fe84d5d5400] 04:45:39 INFO - PROCESS | 1931 | 1461066339264 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe863961c00) [pid = 1931] [serial = 1122] [outer = 0x7fe84d5d5400] 04:45:40 INFO - PROCESS | 1931 | 1461066340342 Marionette TRACE conn5 <- [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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1579ms 04:45:40 INFO - PROCESS | 1931 | 1461066340401 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1931 | 1461066340408 Marionette TRACE conn5 <- [1,1465,null,{"value":"8"}] 04:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:45:40 INFO - PROCESS | 1931 | 1461066340419 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1931 | 1461066340424 Marionette TRACE conn5 <- [1,1466,null,{}] 04:45:40 INFO - PROCESS | 1931 | 1461066340432 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:40 INFO - PROCESS | 1931 | 1461066340692 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 04:45:40 INFO - PROCESS | 1931 | 1461066340992 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd71000 == 131 [pid = 1931] [id = 374] 04:45:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe850076400) [pid = 1931] [serial = 1123] [outer = (nil)] 04:45:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8511d5800) [pid = 1931] [serial = 1124] [outer = 0x7fe850076400] 04:45:41 INFO - PROCESS | 1931 | 1461066341087 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe8527c1800) [pid = 1931] [serial = 1125] [outer = 0x7fe850076400] 04:45:42 INFO - PROCESS | 1931 | 1461066342070 Marionette TRACE conn5 <- [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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1688ms 04:45:42 INFO - PROCESS | 1931 | 1461066342107 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1931 | 1461066342116 Marionette TRACE conn5 <- [1,1469,null,{"value":"8"}] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:45:42 INFO - PROCESS | 1931 | 1461066342128 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1931 | 1461066342132 Marionette TRACE conn5 <- [1,1470,null,{}] 04:45:42 INFO - PROCESS | 1931 | 1461066342138 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1931 | 1461066342357 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 04:45:42 INFO - PROCESS | 1931 | 1461066342671 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc06000 == 132 [pid = 1931] [id = 375] 04:45:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe851109800) [pid = 1931] [serial = 1126] [outer = (nil)] 04:45:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe857370400) [pid = 1931] [serial = 1127] [outer = 0x7fe851109800] 04:45:42 INFO - PROCESS | 1931 | 1461066342791 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe858916400) [pid = 1931] [serial = 1128] [outer = 0x7fe851109800] 04:45:43 INFO - PROCESS | 1931 | 1461066343844 Marionette TRACE conn5 <- [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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1784ms 04:45:43 INFO - PROCESS | 1931 | 1461066343913 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1931 | 1461066343917 Marionette TRACE conn5 <- [1,1473,null,{"value":"8"}] 04:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:45:43 INFO - PROCESS | 1931 | 1461066343924 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1931 | 1461066343930 Marionette TRACE conn5 <- [1,1474,null,{}] 04:45:43 INFO - PROCESS | 1931 | 1461066343958 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 1931 | 1461066344251 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 04:45:44 INFO - PROCESS | 1931 | 1461066344545 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862fc5000 == 133 [pid = 1931] [id = 376] 04:45:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe859b85c00) [pid = 1931] [serial = 1129] [outer = (nil)] 04:45:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe85cc36400) [pid = 1931] [serial = 1130] [outer = 0x7fe859b85c00] 04:45:44 INFO - PROCESS | 1931 | 1461066344651 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe85e88cc00) [pid = 1931] [serial = 1131] [outer = 0x7fe859b85c00] 04:45:45 INFO - PROCESS | 1931 | 1461066345639 Marionette TRACE conn5 <- [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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1792ms 04:45:45 INFO - PROCESS | 1931 | 1461066345718 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1931 | 1461066345722 Marionette TRACE conn5 <- [1,1477,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:45:45 INFO - PROCESS | 1931 | 1461066345732 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1931 | 1461066345735 Marionette TRACE conn5 <- [1,1478,null,{}] 04:45:45 INFO - PROCESS | 1931 | 1461066345743 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 1931 | 1461066346003 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 04:45:46 INFO - PROCESS | 1931 | 1461066346305 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a10800 == 134 [pid = 1931] [id = 377] 04:45:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe859417000) [pid = 1931] [serial = 1132] [outer = (nil)] 04:45:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe862f40400) [pid = 1931] [serial = 1133] [outer = 0x7fe859417000] 04:45:46 INFO - PROCESS | 1931 | 1461066346384 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe8639f7800) [pid = 1931] [serial = 1134] [outer = 0x7fe859417000] 04:45:47 INFO - PROCESS | 1931 | 1461066347377 Marionette TRACE conn5 <- [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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1687ms 04:45:47 INFO - PROCESS | 1931 | 1461066347420 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:45:47 INFO - PROCESS | 1931 | 1461066347424 Marionette TRACE conn5 <- [1,1481,null,{"value":"8"}] 04:45:47 INFO - PROCESS | 1931 | 1461066347431 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1931 | 1461066347434 Marionette TRACE conn5 <- [1,1482,null,{}] 04:45:47 INFO - PROCESS | 1931 | 1461066347440 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 1931 | 1461066347658 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 04:45:47 INFO - PROCESS | 1931 | 1461066347902 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86f9d1000 == 135 [pid = 1931] [id = 378] 04:45:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe8573f1400) [pid = 1931] [serial = 1135] [outer = (nil)] 04:45:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe8642a3400) [pid = 1931] [serial = 1136] [outer = 0x7fe8573f1400] 04:45:48 INFO - PROCESS | 1931 | 1461066348025 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe864560800) [pid = 1931] [serial = 1137] [outer = 0x7fe8573f1400] 04:45:49 INFO - PROCESS | 1931 | 1461066349019 Marionette TRACE conn5 <- [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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1688ms 04:45:49 INFO - PROCESS | 1931 | 1461066349120 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1931 | 1461066349124 Marionette TRACE conn5 <- [1,1485,null,{"value":"8"}] 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:45:49 INFO - PROCESS | 1931 | 1461066349131 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1931 | 1461066349134 Marionette TRACE conn5 <- [1,1486,null,{}] 04:45:49 INFO - PROCESS | 1931 | 1461066349180 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 1931 | 1461066349497 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 04:45:49 INFO - PROCESS | 1931 | 1461066349725 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870e52800 == 136 [pid = 1931] [id = 379] 04:45:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe8662d7800) [pid = 1931] [serial = 1138] [outer = (nil)] 04:45:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe86f765c00) [pid = 1931] [serial = 1139] [outer = 0x7fe8662d7800] 04:45:49 INFO - PROCESS | 1931 | 1461066349856 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe86fa03000) [pid = 1931] [serial = 1140] [outer = 0x7fe8662d7800] 04:45:50 INFO - PROCESS | 1931 | 1461066350820 Marionette TRACE conn5 <- [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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1737ms 04:45:50 INFO - PROCESS | 1931 | 1461066350871 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1931 | 1461066350874 Marionette TRACE conn5 <- [1,1489,null,{"value":"8"}] 04:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:45:50 INFO - PROCESS | 1931 | 1461066350881 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1931 | 1461066350884 Marionette TRACE conn5 <- [1,1490,null,{}] 04:45:50 INFO - PROCESS | 1931 | 1461066350891 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1931 | 1461066351105 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 04:45:51 INFO - PROCESS | 1931 | 1461066351303 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874515800 == 137 [pid = 1931] [id = 380] 04:45:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe8662ad800) [pid = 1931] [serial = 1141] [outer = (nil)] 04:45:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe86fc0cc00) [pid = 1931] [serial = 1142] [outer = 0x7fe8662ad800] 04:45:51 INFO - PROCESS | 1931 | 1461066351419 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe86fe0b000) [pid = 1931] [serial = 1143] [outer = 0x7fe8662ad800] 04:45:52 INFO - PROCESS | 1931 | 1461066352309 Marionette TRACE conn5 <- [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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1484ms 04:45:52 INFO - PROCESS | 1931 | 1461066352367 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1931 | 1461066352373 Marionette TRACE conn5 <- [1,1493,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:45:52 INFO - PROCESS | 1931 | 1461066352380 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1931 | 1461066352384 Marionette TRACE conn5 <- [1,1494,null,{}] 04:45:52 INFO - PROCESS | 1931 | 1461066352390 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 1931 | 1461066352640 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 04:45:52 INFO - PROCESS | 1931 | 1461066352880 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874aa8000 == 138 [pid = 1931] [id = 381] 04:45:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe84e6d4400) [pid = 1931] [serial = 1144] [outer = (nil)] 04:45:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe86fe09800) [pid = 1931] [serial = 1145] [outer = 0x7fe84e6d4400] 04:45:53 INFO - PROCESS | 1931 | 1461066353000 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe870cfc000) [pid = 1931] [serial = 1146] [outer = 0x7fe84e6d4400] 04:45:53 INFO - PROCESS | 1931 | 1461066353940 Marionette TRACE conn5 <- [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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1637ms 04:45:54 INFO - PROCESS | 1931 | 1461066354018 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1931 | 1461066354022 Marionette TRACE conn5 <- [1,1497,null,{"value":"8"}] 04:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:45:54 INFO - PROCESS | 1931 | 1461066354029 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1931 | 1461066354033 Marionette TRACE conn5 <- [1,1498,null,{}] 04:45:54 INFO - PROCESS | 1931 | 1461066354039 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1931 | 1461066354271 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 04:45:54 INFO - PROCESS | 1931 | 1461066354532 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87511d000 == 139 [pid = 1931] [id = 382] 04:45:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe8530e1c00) [pid = 1931] [serial = 1147] [outer = (nil)] 04:45:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe872d29400) [pid = 1931] [serial = 1148] [outer = 0x7fe8530e1c00] 04:45:54 INFO - PROCESS | 1931 | 1461066354627 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe874555c00) [pid = 1931] [serial = 1149] [outer = 0x7fe8530e1c00] 04:45:55 INFO - PROCESS | 1931 | 1461066355475 Marionette TRACE conn5 <- [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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1479ms 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:45:55 INFO - PROCESS | 1931 | 1461066355509 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1931 | 1461066355513 Marionette TRACE conn5 <- [1,1501,null,{"value":"8"}] 04:45:55 INFO - PROCESS | 1931 | 1461066355520 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1931 | 1461066355522 Marionette TRACE conn5 <- [1,1502,null,{}] 04:45:55 INFO - PROCESS | 1931 | 1461066355530 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:55 INFO - PROCESS | 1931 | 1461066355743 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 04:45:55 INFO - PROCESS | 1931 | 1461066355953 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a3c800 == 140 [pid = 1931] [id = 383] 04:45:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe858914800) [pid = 1931] [serial = 1150] [outer = (nil)] 04:45:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe8590b0800) [pid = 1931] [serial = 1151] [outer = 0x7fe858914800] 04:45:56 INFO - PROCESS | 1931 | 1461066356067 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe8590b5c00) [pid = 1931] [serial = 1152] [outer = 0x7fe858914800] 04:45:57 INFO - PROCESS | 1931 | 1461066357037 Marionette TRACE conn5 <- [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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1533ms 04:45:57 INFO - PROCESS | 1931 | 1461066357052 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1931 | 1461066357056 Marionette TRACE conn5 <- [1,1505,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:45:57 INFO - PROCESS | 1931 | 1461066357063 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1931 | 1461066357067 Marionette TRACE conn5 <- [1,1506,null,{}] 04:45:57 INFO - PROCESS | 1931 | 1461066357073 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 1931 | 1461066357307 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 04:45:57 INFO - PROCESS | 1931 | 1461066357520 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe881ed4800 == 141 [pid = 1931] [id = 384] 04:45:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe8590a8400) [pid = 1931] [serial = 1153] [outer = (nil)] 04:45:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe874bb8c00) [pid = 1931] [serial = 1154] [outer = 0x7fe8590a8400] 04:45:57 INFO - PROCESS | 1931 | 1461066357604 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe874f04800) [pid = 1931] [serial = 1155] [outer = 0x7fe8590a8400] 04:45:58 INFO - PROCESS | 1931 | 1461066358608 Marionette TRACE conn5 <- [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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1588ms 04:45:58 INFO - PROCESS | 1931 | 1461066358653 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1931 | 1461066358657 Marionette TRACE conn5 <- [1,1509,null,{"value":"8"}] 04:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:45:58 INFO - PROCESS | 1931 | 1461066358663 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1931 | 1461066358666 Marionette TRACE conn5 <- [1,1510,null,{}] 04:45:58 INFO - PROCESS | 1931 | 1461066358672 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 1931 | 1461066358878 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 04:45:59 INFO - PROCESS | 1931 | 1461066359137 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8487dd000 == 142 [pid = 1931] [id = 385] 04:45:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe84e95e400) [pid = 1931] [serial = 1156] [outer = (nil)] 04:45:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8520d8800) [pid = 1931] [serial = 1157] [outer = 0x7fe84e95e400] 04:45:59 INFO - PROCESS | 1931 | 1461066359225 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe8520e2400) [pid = 1931] [serial = 1158] [outer = 0x7fe84e95e400] 04:46:00 INFO - PROCESS | 1931 | 1461066360104 Marionette TRACE conn5 <- [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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1483ms 04:46:00 INFO - PROCESS | 1931 | 1461066360148 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1931 | 1461066360152 Marionette TRACE conn5 <- [1,1513,null,{"value":"8"}] 04:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:46:00 INFO - PROCESS | 1931 | 1461066360158 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1931 | 1461066360162 Marionette TRACE conn5 <- [1,1514,null,{}] 04:46:00 INFO - PROCESS | 1931 | 1461066360167 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:00 INFO - PROCESS | 1931 | 1461066360379 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 04:46:00 INFO - PROCESS | 1931 | 1461066360626 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84abeb000 == 143 [pid = 1931] [id = 386] 04:46:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe848329400) [pid = 1931] [serial = 1159] [outer = (nil)] 04:46:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe848544c00) [pid = 1931] [serial = 1160] [outer = 0x7fe848329400] 04:46:01 INFO - PROCESS | 1931 | 1461066361135 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe849a4a800) [pid = 1931] [serial = 1161] [outer = 0x7fe848329400] 04:46:02 INFO - PROCESS | 1931 | 1461066362136 Marionette TRACE conn5 <- [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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 2031ms 04:46:02 INFO - PROCESS | 1931 | 1461066362192 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1931 | 1461066362199 Marionette TRACE conn5 <- [1,1517,null,{"value":"8"}] 04:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:46:02 INFO - PROCESS | 1931 | 1461066362209 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1931 | 1461066362213 Marionette TRACE conn5 <- [1,1518,null,{}] 04:46:02 INFO - PROCESS | 1931 | 1461066362223 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 1931 | 1461066362446 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 04:46:02 INFO - PROCESS | 1931 | 1461066362733 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e80b000 == 144 [pid = 1931] [id = 387] 04:46:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe84aab9400) [pid = 1931] [serial = 1162] [outer = (nil)] 04:46:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe84aabd000) [pid = 1931] [serial = 1163] [outer = 0x7fe84aab9400] 04:46:02 INFO - PROCESS | 1931 | 1461066362912 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe84aac1800) [pid = 1931] [serial = 1164] [outer = 0x7fe84aab9400] 04:46:03 INFO - PROCESS | 1931 | 1461066363922 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1738ms 04:46:03 INFO - PROCESS | 1931 | 1461066363951 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1931 | 1461066363958 Marionette TRACE conn5 <- [1,1521,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:46:03 INFO - PROCESS | 1931 | 1461066363972 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1931 | 1461066363975 Marionette TRACE conn5 <- [1,1522,null,{}] 04:46:03 INFO - PROCESS | 1931 | 1461066363998 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 1931 | 1461066364310 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869acd000 == 143 [pid = 1931] [id = 244] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe858e71800) [pid = 1931] [serial = 1028] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe8591ba800) [pid = 1931] [serial = 1031] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe85964ac00) [pid = 1931] [serial = 1034] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe85ab9ac00) [pid = 1931] [serial = 1037] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe85cbea000) [pid = 1931] [serial = 1040] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe85d31f800) [pid = 1931] [serial = 1043] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe857336800) [pid = 1931] [serial = 1061] [outer = (nil)] [url = about:blank] 04:46:04 INFO - PROCESS | 1931 | 1461066364704 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642cc800 == 142 [pid = 1931] [id = 363] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86391f800 == 141 [pid = 1931] [id = 362] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862eb8000 == 140 [pid = 1931] [id = 361] 04:46:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c2df000 == 141 [pid = 1931] [id = 388] 04:46:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe84d594000) [pid = 1931] [serial = 1165] [outer = (nil)] 04:46:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe850f17000) [pid = 1931] [serial = 1166] [outer = 0x7fe84d594000] 04:46:04 INFO - PROCESS | 1931 | 1461066364784 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe8520d7800) [pid = 1931] [serial = 1167] [outer = 0x7fe84d594000] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8629a5000 == 140 [pid = 1931] [id = 360] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862071000 == 139 [pid = 1931] [id = 359] 04:46:04 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fb58000 == 138 [pid = 1931] [id = 358] 04:46:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d585800 == 137 [pid = 1931] [id = 357] 04:46:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85769a800 == 136 [pid = 1931] [id = 356] 04:46:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc6d000 == 135 [pid = 1931] [id = 355] 04:46:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84857b000 == 134 [pid = 1931] [id = 354] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe857335000) [pid = 1931] [serial = 1055] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe84e958000) [pid = 1931] [serial = 1050] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe84d58f000) [pid = 1931] [serial = 1049] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe85897f400) [pid = 1931] [serial = 1046] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe857377400) [pid = 1931] [serial = 1022] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe84e94fc00) [pid = 1931] [serial = 1016] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe8525ce400) [pid = 1931] [serial = 1019] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe8573e9800) [pid = 1931] [serial = 1056] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe858797800) [pid = 1931] [serial = 1058] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe858981400) [pid = 1931] [serial = 1059] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe84f944800) [pid = 1931] [serial = 1052] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe8525cf000) [pid = 1931] [serial = 1053] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe858973800) [pid = 1931] [serial = 1025] [outer = (nil)] [url = about:blank] 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:05 INFO - PROCESS | 1931 | 1461066365575 Marionette TRACE conn5 <- [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"]]]}] 04:46:05 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 () { 04:46:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:46:05 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 () { 04:46:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:46:05 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 () { 04:46:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:46:05 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 () { 04:46:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:46:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:46:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1641ms 04:46:05 INFO - PROCESS | 1931 | 1461066365618 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1931 | 1461066365621 Marionette TRACE conn5 <- [1,1525,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:46:05 INFO - PROCESS | 1931 | 1461066365629 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1931 | 1461066365635 Marionette TRACE conn5 <- [1,1526,null,{}] 04:46:05 INFO - PROCESS | 1931 | 1461066365677 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:05 INFO - PROCESS | 1931 | 1461066365880 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 04:46:05 INFO - PROCESS | 1931 | 1461066365892 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525e0000 == 135 [pid = 1931] [id = 389] 04:46:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe8525d1400) [pid = 1931] [serial = 1168] [outer = (nil)] 04:46:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe8527c8000) [pid = 1931] [serial = 1169] [outer = 0x7fe8525d1400] 04:46:05 INFO - PROCESS | 1931 | 1461066365978 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe8530e9400) [pid = 1931] [serial = 1170] [outer = 0x7fe8525d1400] 04:46:06 INFO - PROCESS | 1931 | 1461066366857 Marionette TRACE conn5 <- [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"]]]}] 04:46:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:46:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:46:06 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:46:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:46:06 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1247ms 04:46:06 INFO - PROCESS | 1931 | 1461066366880 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 04:46:06 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:46:06 INFO - PROCESS | 1931 | 1461066366885 Marionette TRACE conn5 <- [1,1529,null,{"value":"8"}] 04:46:06 INFO - PROCESS | 1931 | 1461066366891 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1931 | 1461066366894 Marionette TRACE conn5 <- [1,1530,null,{}] 04:46:06 INFO - PROCESS | 1931 | 1461066366900 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 1931 | 1461066367172 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 04:46:07 INFO - PROCESS | 1931 | 1461066367207 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85c92d800 == 136 [pid = 1931] [id = 390] 04:46:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe8527af800) [pid = 1931] [serial = 1171] [outer = (nil)] 04:46:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe857377400) [pid = 1931] [serial = 1172] [outer = 0x7fe8527af800] 04:46:07 INFO - PROCESS | 1931 | 1461066367272 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe857550400) [pid = 1931] [serial = 1173] [outer = 0x7fe8527af800] 04:46:08 INFO - PROCESS | 1931 | 1461066368125 Marionette TRACE conn5 <- [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]]]}] 04:46:08 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 04:46:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:46:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:46:08 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:46:08 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. 04:46:08 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:46:08 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1282ms 04:46:08 INFO - PROCESS | 1931 | 1461066368176 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1931 | 1461066368180 Marionette TRACE conn5 <- [1,1533,null,{"value":"8"}] 04:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:46:08 INFO - PROCESS | 1931 | 1461066368186 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1931 | 1461066368190 Marionette TRACE conn5 <- [1,1534,null,{}] 04:46:08 INFO - PROCESS | 1931 | 1461066368202 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 1931 | 1461066368442 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 04:46:08 INFO - PROCESS | 1931 | 1461066368478 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de4d800 == 137 [pid = 1931] [id = 391] 04:46:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe858502800) [pid = 1931] [serial = 1174] [outer = (nil)] 04:46:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe858916800) [pid = 1931] [serial = 1175] [outer = 0x7fe858502800] 04:46:08 INFO - PROCESS | 1931 | 1461066368561 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe858e71800) [pid = 1931] [serial = 1176] [outer = 0x7fe858502800] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe85ab9bc00) [pid = 1931] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe84854f400) [pid = 1931] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe857366400) [pid = 1931] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe8511db400) [pid = 1931] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe85ab9b400) [pid = 1931] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe84e6ce000) [pid = 1931] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe8527bd400) [pid = 1931] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:46:09 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe84e6d9c00) [pid = 1931] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:46:09 INFO - PROCESS | 1931 | 1461066369988 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1846ms 04:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:46:10 INFO - PROCESS | 1931 | 1461066370044 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1931 | 1461066370046 Marionette TRACE conn5 <- [1,1537,null,{"value":"8"}] 04:46:10 INFO - PROCESS | 1931 | 1461066370054 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1931 | 1461066370057 Marionette TRACE conn5 <- [1,1538,null,{}] 04:46:10 INFO - PROCESS | 1931 | 1461066370063 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:10 INFO - PROCESS | 1931 | 1461066370317 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 04:46:10 INFO - PROCESS | 1931 | 1461066370340 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d13000 == 138 [pid = 1931] [id = 392] 04:46:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe85754d800) [pid = 1931] [serial = 1177] [outer = (nil)] 04:46:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe8590b1c00) [pid = 1931] [serial = 1178] [outer = 0x7fe85754d800] 04:46:10 INFO - PROCESS | 1931 | 1461066370411 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe85921f000) [pid = 1931] [serial = 1179] [outer = 0x7fe85754d800] 04:46:11 INFO - PROCESS | 1931 | 1461066371252 Marionette TRACE conn5 <- [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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1235ms 04:46:11 INFO - PROCESS | 1931 | 1461066371288 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1931 | 1461066371292 Marionette TRACE conn5 <- [1,1541,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:46:11 INFO - PROCESS | 1931 | 1461066371298 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1931 | 1461066371300 Marionette TRACE conn5 <- [1,1542,null,{}] 04:46:11 INFO - PROCESS | 1931 | 1461066371306 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 1931 | 1461066371498 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 04:46:11 INFO - PROCESS | 1931 | 1461066371513 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848565800 == 139 [pid = 1931] [id = 393] 04:46:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe848326c00) [pid = 1931] [serial = 1180] [outer = (nil)] 04:46:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe848550c00) [pid = 1931] [serial = 1181] [outer = 0x7fe848326c00] 04:46:11 INFO - PROCESS | 1931 | 1461066371728 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe849a4c000) [pid = 1931] [serial = 1182] [outer = 0x7fe848326c00] 04:46:13 INFO - PROCESS | 1931 | 1461066373081 Marionette TRACE conn5 <- [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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:46:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1842ms 04:46:13 INFO - PROCESS | 1931 | 1461066373142 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1931 | 1461066373149 Marionette TRACE conn5 <- [1,1545,null,{"value":"8"}] 04:46:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:46:13 INFO - PROCESS | 1931 | 1461066373162 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1931 | 1461066373166 Marionette TRACE conn5 <- [1,1546,null,{}] 04:46:13 INFO - PROCESS | 1931 | 1461066373216 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 1931 | 1461066373543 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 04:46:13 INFO - PROCESS | 1931 | 1461066373784 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85251e000 == 140 [pid = 1931] [id = 394] 04:46:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe84f939800) [pid = 1931] [serial = 1183] [outer = (nil)] 04:46:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7fe850f0a400) [pid = 1931] [serial = 1184] [outer = 0x7fe84f939800] 04:46:13 INFO - PROCESS | 1931 | 1461066373882 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7fe8520dcc00) [pid = 1931] [serial = 1185] [outer = 0x7fe84f939800] 04:46:14 INFO - PROCESS | 1931 | 1461066374988 Marionette TRACE conn5 <- [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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1886ms 04:46:15 INFO - PROCESS | 1931 | 1461066375047 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1931 | 1461066375053 Marionette TRACE conn5 <- [1,1549,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:46:15 INFO - PROCESS | 1931 | 1461066375065 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1931 | 1461066375069 Marionette TRACE conn5 <- [1,1550,null,{}] 04:46:15 INFO - PROCESS | 1931 | 1461066375076 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:15 INFO - PROCESS | 1931 | 1461066375340 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 04:46:15 INFO - PROCESS | 1931 | 1461066375595 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbb3800 == 141 [pid = 1931] [id = 395] 04:46:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7fe8527cac00) [pid = 1931] [serial = 1186] [outer = (nil)] 04:46:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7fe857366400) [pid = 1931] [serial = 1187] [outer = 0x7fe8527cac00] 04:46:15 INFO - PROCESS | 1931 | 1461066375716 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7fe857546000) [pid = 1931] [serial = 1188] [outer = 0x7fe8527cac00] 04:46:16 INFO - PROCESS | 1931 | 1461066376622 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:46:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1594ms 04:46:16 INFO - PROCESS | 1931 | 1461066376660 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1931 | 1461066376663 Marionette TRACE conn5 <- [1,1553,null,{"value":"8"}] 04:46:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:46:16 INFO - PROCESS | 1931 | 1461066376670 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1931 | 1461066376676 Marionette TRACE conn5 <- [1,1554,null,{}] 04:46:16 INFO - PROCESS | 1931 | 1461066376693 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 1931 | 1461066376945 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 04:46:17 INFO - PROCESS | 1931 | 1461066377203 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865715800 == 142 [pid = 1931] [id = 396] 04:46:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7fe852e9cc00) [pid = 1931] [serial = 1189] [outer = (nil)] 04:46:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7fe8590b2000) [pid = 1931] [serial = 1190] [outer = 0x7fe852e9cc00] 04:46:17 INFO - PROCESS | 1931 | 1461066377325 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7fe85940ec00) [pid = 1931] [serial = 1191] [outer = 0x7fe852e9cc00] 04:46:18 INFO - PROCESS | 1931 | 1461066378241 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1647ms 04:46:18 INFO - PROCESS | 1931 | 1461066378318 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1931 | 1461066378322 Marionette TRACE conn5 <- [1,1557,null,{"value":"8"}] 04:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:46:18 INFO - PROCESS | 1931 | 1461066378329 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1931 | 1461066378331 Marionette TRACE conn5 <- [1,1558,null,{}] 04:46:18 INFO - PROCESS | 1931 | 1461066378337 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:18 INFO - PROCESS | 1931 | 1461066378591 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 04:46:18 INFO - PROCESS | 1931 | 1461066378894 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870b19800 == 143 [pid = 1931] [id = 397] 04:46:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7fe8530dd000) [pid = 1931] [serial = 1192] [outer = (nil)] 04:46:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7fe85cbe8800) [pid = 1931] [serial = 1193] [outer = 0x7fe8530dd000] 04:46:18 INFO - PROCESS | 1931 | 1461066378978 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7fe85d320000) [pid = 1931] [serial = 1194] [outer = 0x7fe8530dd000] 04:46:19 INFO - PROCESS | 1931 | 1461066379920 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1637ms 04:46:19 INFO - PROCESS | 1931 | 1461066379968 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1931 | 1461066379972 Marionette TRACE conn5 <- [1,1561,null,{"value":"8"}] 04:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:46:19 INFO - PROCESS | 1931 | 1461066379978 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1931 | 1461066379981 Marionette TRACE conn5 <- [1,1562,null,{}] 04:46:19 INFO - PROCESS | 1931 | 1461066379987 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:20 INFO - PROCESS | 1931 | 1461066380238 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 04:46:20 INFO - PROCESS | 1931 | 1461066380495 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87909f800 == 144 [pid = 1931] [id = 398] 04:46:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7fe85e893000) [pid = 1931] [serial = 1195] [outer = (nil)] 04:46:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7fe85fd60800) [pid = 1931] [serial = 1196] [outer = 0x7fe85e893000] 04:46:20 INFO - PROCESS | 1931 | 1461066380637 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7fe862573400) [pid = 1931] [serial = 1197] [outer = 0x7fe85e893000] 04:46:21 INFO - PROCESS | 1931 | 1461066381575 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:46:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1646ms 04:46:21 INFO - PROCESS | 1931 | 1461066381627 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1931 | 1461066381631 Marionette TRACE conn5 <- [1,1565,null,{"value":"8"}] 04:46:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:46:21 INFO - PROCESS | 1931 | 1461066381640 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1931 | 1461066381644 Marionette TRACE conn5 <- [1,1566,null,{}] 04:46:21 INFO - PROCESS | 1931 | 1461066381650 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 1931 | 1461066381881 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 04:46:22 INFO - PROCESS | 1931 | 1461066382089 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859775000 == 145 [pid = 1931] [id = 399] 04:46:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7fe86312a800) [pid = 1931] [serial = 1198] [outer = (nil)] 04:46:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7fe86459c000) [pid = 1931] [serial = 1199] [outer = 0x7fe86312a800] 04:46:22 INFO - PROCESS | 1931 | 1461066382248 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7fe8662b5400) [pid = 1931] [serial = 1200] [outer = 0x7fe86312a800] 04:46:23 INFO - PROCESS | 1931 | 1461066383140 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:46:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1530ms 04:46:23 INFO - PROCESS | 1931 | 1461066383171 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1931 | 1461066383174 Marionette TRACE conn5 <- [1,1569,null,{"value":"8"}] 04:46:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:46:23 INFO - PROCESS | 1931 | 1461066383181 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1931 | 1461066383184 Marionette TRACE conn5 <- [1,1570,null,{}] 04:46:23 INFO - PROCESS | 1931 | 1461066383190 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 1931 | 1461066383407 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 04:46:23 INFO - PROCESS | 1931 | 1461066383616 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af58000 == 146 [pid = 1931] [id = 400] 04:46:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7fe8634dc400) [pid = 1931] [serial = 1201] [outer = (nil)] 04:46:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7fe859063c00) [pid = 1931] [serial = 1202] [outer = 0x7fe8634dc400] 04:46:23 INFO - PROCESS | 1931 | 1461066383761 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7fe86f766400) [pid = 1931] [serial = 1203] [outer = 0x7fe8634dc400] 04:46:24 INFO - PROCESS | 1931 | 1461066384699 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1583ms 04:46:24 INFO - PROCESS | 1931 | 1461066384765 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1931 | 1461066384769 Marionette TRACE conn5 <- [1,1573,null,{"value":"8"}] 04:46:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:46:24 INFO - PROCESS | 1931 | 1461066384776 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1931 | 1461066384779 Marionette TRACE conn5 <- [1,1574,null,{}] 04:46:24 INFO - PROCESS | 1931 | 1461066384785 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:25 INFO - PROCESS | 1931 | 1461066385003 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 04:46:25 INFO - PROCESS | 1931 | 1461066385253 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c0f800 == 147 [pid = 1931] [id = 401] 04:46:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7fe84fb17800) [pid = 1931] [serial = 1204] [outer = (nil)] 04:46:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe84fb1d800) [pid = 1931] [serial = 1205] [outer = 0x7fe84fb17800] 04:46:25 INFO - PROCESS | 1931 | 1461066385373 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe84fb22800) [pid = 1931] [serial = 1206] [outer = 0x7fe84fb17800] 04:46:26 INFO - PROCESS | 1931 | 1461066386220 Marionette TRACE conn5 <- [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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:46:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1483ms 04:46:26 INFO - PROCESS | 1931 | 1461066386261 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1931 | 1461066386265 Marionette TRACE conn5 <- [1,1577,null,{"value":"8"}] 04:46:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:46:26 INFO - PROCESS | 1931 | 1461066386272 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1931 | 1461066386276 Marionette TRACE conn5 <- [1,1578,null,{}] 04:46:26 INFO - PROCESS | 1931 | 1461066386282 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:26 INFO - PROCESS | 1931 | 1461066386495 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 04:46:26 INFO - PROCESS | 1931 | 1461066386706 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87927e000 == 148 [pid = 1931] [id = 402] 04:46:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe84fb14c00) [pid = 1931] [serial = 1207] [outer = (nil)] 04:46:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe86f76c400) [pid = 1931] [serial = 1208] [outer = 0x7fe84fb14c00] 04:46:26 INFO - PROCESS | 1931 | 1461066386818 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe86fe2ac00) [pid = 1931] [serial = 1209] [outer = 0x7fe84fb14c00] 04:46:27 INFO - PROCESS | 1931 | 1461066387752 Marionette TRACE conn5 <- [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]]]}] 04:46:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1531ms 04:46:27 INFO - PROCESS | 1931 | 1461066387805 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1931 | 1461066387809 Marionette TRACE conn5 <- [1,1581,null,{"value":"8"}] 04:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:46:27 INFO - PROCESS | 1931 | 1461066387815 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1931 | 1461066387817 Marionette TRACE conn5 <- [1,1582,null,{}] 04:46:27 INFO - PROCESS | 1931 | 1461066387824 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 1931 | 1461066388042 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 04:46:28 INFO - PROCESS | 1931 | 1461066388314 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ab6a000 == 149 [pid = 1931] [id = 403] 04:46:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe84b276800) [pid = 1931] [serial = 1210] [outer = (nil)] 04:46:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe84b278400) [pid = 1931] [serial = 1211] [outer = 0x7fe84b276800] 04:46:28 INFO - PROCESS | 1931 | 1461066388448 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7fe8520b0400) [pid = 1931] [serial = 1212] [outer = 0x7fe84b276800] 04:46:29 INFO - PROCESS | 1931 | 1461066389357 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:46:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1579ms 04:46:29 INFO - PROCESS | 1931 | 1461066389395 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1931 | 1461066389400 Marionette TRACE conn5 <- [1,1585,null,{"value":"8"}] 04:46:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:46:29 INFO - PROCESS | 1931 | 1461066389406 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1931 | 1461066389410 Marionette TRACE conn5 <- [1,1586,null,{}] 04:46:29 INFO - PROCESS | 1931 | 1461066389416 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:29 INFO - PROCESS | 1931 | 1461066389670 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 04:46:29 INFO - PROCESS | 1931 | 1461066389925 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848622800 == 150 [pid = 1931] [id = 404] 04:46:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7fe8520afc00) [pid = 1931] [serial = 1213] [outer = (nil)] 04:46:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7fe8591b9c00) [pid = 1931] [serial = 1214] [outer = 0x7fe8520afc00] 04:46:30 INFO - PROCESS | 1931 | 1461066390060 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7fe872d2c800) [pid = 1931] [serial = 1215] [outer = 0x7fe8520afc00] 04:46:30 INFO - PROCESS | 1931 | 1461066390891 Marionette TRACE conn5 <- [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]]]}] 04:46:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:46:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1538ms 04:46:30 INFO - PROCESS | 1931 | 1461066390945 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1931 | 1461066390949 Marionette TRACE conn5 <- [1,1589,null,{"value":"8"}] 04:46:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:46:30 INFO - PROCESS | 1931 | 1461066390955 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1931 | 1461066390958 Marionette TRACE conn5 <- [1,1590,null,{}] 04:46:30 INFO - PROCESS | 1931 | 1461066390964 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:31 INFO - PROCESS | 1931 | 1461066391165 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 04:46:31 INFO - PROCESS | 1931 | 1461066391380 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84867a000 == 151 [pid = 1931] [id = 405] 04:46:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7fe84aaba800) [pid = 1931] [serial = 1216] [outer = (nil)] 04:46:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7fe84c252400) [pid = 1931] [serial = 1217] [outer = 0x7fe84aaba800] 04:46:31 INFO - PROCESS | 1931 | 1461066391505 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7fe84c257800) [pid = 1931] [serial = 1218] [outer = 0x7fe84aaba800] 04:46:32 INFO - PROCESS | 1931 | 1461066392959 Marionette TRACE conn5 <- [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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:46:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2035ms 04:46:32 INFO - PROCESS | 1931 | 1461066392993 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 04:46:33 INFO - PROCESS | 1931 | 1461066392999 Marionette TRACE conn5 <- [1,1593,null,{"value":"8"}] 04:46:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:46:33 INFO - PROCESS | 1931 | 1461066393061 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1931 | 1461066393067 Marionette TRACE conn5 <- [1,1594,null,{}] 04:46:33 INFO - PROCESS | 1931 | 1461066393099 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:33 INFO - PROCESS | 1931 | 1461066393318 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 04:46:33 INFO - PROCESS | 1931 | 1461066393533 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ea38000 == 152 [pid = 1931] [id = 406] 04:46:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7fe849a4c800) [pid = 1931] [serial = 1219] [outer = (nil)] 04:46:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7fe84b272800) [pid = 1931] [serial = 1220] [outer = 0x7fe849a4c800] 04:46:33 INFO - PROCESS | 1931 | 1461066393644 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7fe84c252800) [pid = 1931] [serial = 1221] [outer = 0x7fe849a4c800] 04:46:34 INFO - PROCESS | 1931 | 1461066394771 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:46:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1762ms 04:46:34 INFO - PROCESS | 1931 | 1461066394833 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1931 | 1461066394842 Marionette TRACE conn5 <- [1,1597,null,{"value":"8"}] 04:46:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:46:34 INFO - PROCESS | 1931 | 1461066394856 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1931 | 1461066394859 Marionette TRACE conn5 <- [1,1598,null,{}] 04:46:34 INFO - PROCESS | 1931 | 1461066394866 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:35 INFO - PROCESS | 1931 | 1461066395091 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 04:46:35 INFO - PROCESS | 1931 | 1461066395396 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd80800 == 153 [pid = 1931] [id = 407] 04:46:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7fe84d5d4000) [pid = 1931] [serial = 1222] [outer = (nil)] 04:46:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7fe84f93e000) [pid = 1931] [serial = 1223] [outer = 0x7fe84d5d4000] 04:46:35 INFO - PROCESS | 1931 | 1461066395468 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7fe8511d3000) [pid = 1931] [serial = 1224] [outer = 0x7fe84d5d4000] 04:46:36 INFO - PROCESS | 1931 | 1461066396573 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:46:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1736ms 04:46:36 INFO - PROCESS | 1931 | 1461066396592 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1931 | 1461066396596 Marionette TRACE conn5 <- [1,1601,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:46:36 INFO - PROCESS | 1931 | 1461066396602 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1931 | 1461066396608 Marionette TRACE conn5 <- [1,1602,null,{}] 04:46:36 INFO - PROCESS | 1931 | 1461066396624 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1931 | 1461066396829 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 04:46:37 INFO - PROCESS | 1931 | 1461066397141 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858564800 == 154 [pid = 1931] [id = 408] 04:46:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7fe8520e1c00) [pid = 1931] [serial = 1225] [outer = (nil)] 04:46:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7fe8525d1c00) [pid = 1931] [serial = 1226] [outer = 0x7fe8520e1c00] 04:46:37 INFO - PROCESS | 1931 | 1461066397219 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7fe8530eac00) [pid = 1931] [serial = 1227] [outer = 0x7fe8520e1c00] 04:46:38 INFO - PROCESS | 1931 | 1461066398144 Marionette TRACE conn5 <- [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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:46:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1588ms 04:46:38 INFO - PROCESS | 1931 | 1461066398192 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 04:46:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:46:38 INFO - PROCESS | 1931 | 1461066398197 Marionette TRACE conn5 <- [1,1605,null,{"value":"8"}] 04:46:38 INFO - PROCESS | 1931 | 1461066398203 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1931 | 1461066398206 Marionette TRACE conn5 <- [1,1606,null,{}] 04:46:38 INFO - PROCESS | 1931 | 1461066398211 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:38 INFO - PROCESS | 1931 | 1461066398416 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 04:46:38 INFO - PROCESS | 1931 | 1461066398685 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84abd3800 == 155 [pid = 1931] [id = 409] 04:46:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7fe848326800) [pid = 1931] [serial = 1228] [outer = (nil)] 04:46:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7fe84f9bf000) [pid = 1931] [serial = 1229] [outer = 0x7fe848326800] 04:46:38 INFO - PROCESS | 1931 | 1461066398845 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7fe8573bd000) [pid = 1931] [serial = 1230] [outer = 0x7fe848326800] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fda5800 == 154 [pid = 1931] [id = 217] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859112800 == 153 [pid = 1931] [id = 155] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c59000 == 152 [pid = 1931] [id = 337] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e52800 == 151 [pid = 1931] [id = 166] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7fe863123400) [pid = 1931] [serial = 1121] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7fe85e894c00) [pid = 1931] [serial = 1082] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7fe8615d7800) [pid = 1931] [serial = 1085] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7fe850f11000) [pid = 1931] [serial = 1067] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7fe862f3d800) [pid = 1931] [serial = 1094] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7fe8621f8000) [pid = 1931] [serial = 1091] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7fe852e9e000) [pid = 1931] [serial = 1070] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7fe85cc3e800) [pid = 1931] [serial = 1079] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7fe861dca000) [pid = 1931] [serial = 1088] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7fe859220000) [pid = 1931] [serial = 1076] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7fe84832d400) [pid = 1931] [serial = 1064] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7fe84e956c00) [pid = 1931] [serial = 1097] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7fe858978c00) [pid = 1931] [serial = 1073] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d13000 == 150 [pid = 1931] [id = 392] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de4d800 == 149 [pid = 1931] [id = 391] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85c92d800 == 148 [pid = 1931] [id = 390] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525e0000 == 147 [pid = 1931] [id = 389] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c2df000 == 146 [pid = 1931] [id = 388] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e80b000 == 145 [pid = 1931] [id = 387] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84abeb000 == 144 [pid = 1931] [id = 386] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8487dd000 == 143 [pid = 1931] [id = 385] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe881ed4800 == 142 [pid = 1931] [id = 384] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe877a3c800 == 141 [pid = 1931] [id = 383] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87511d000 == 140 [pid = 1931] [id = 382] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874aa8000 == 139 [pid = 1931] [id = 381] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874515800 == 138 [pid = 1931] [id = 380] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870e52800 == 137 [pid = 1931] [id = 379] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86f9d1000 == 136 [pid = 1931] [id = 378] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a10800 == 135 [pid = 1931] [id = 377] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862fc5000 == 134 [pid = 1931] [id = 376] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc06000 == 133 [pid = 1931] [id = 375] 04:46:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fd71000 == 132 [pid = 1931] [id = 374] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7fe85e88c800) [pid = 1931] [serial = 1118] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7fe8485a0400) [pid = 1931] [serial = 1100] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7fe8573ee800) [pid = 1931] [serial = 1107] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7fe85922b000) [pid = 1931] [serial = 1113] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7fe859168c00) [pid = 1931] [serial = 1112] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7fe85c9de800) [pid = 1931] [serial = 1115] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe861886c00) [pid = 1931] [serial = 1119] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe85d9be000) [pid = 1931] [serial = 1116] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe84d5d3800) [pid = 1931] [serial = 1101] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe85869f800) [pid = 1931] [serial = 1109] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe85891e000) [pid = 1931] [serial = 1110] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe85897e400) [pid = 1931] [serial = 1062] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe84f946c00) [pid = 1931] [serial = 1103] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7fe8527b9c00) [pid = 1931] [serial = 1104] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7fe85736fc00) [pid = 1931] [serial = 1106] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1931 | 1461066399833 Marionette TRACE conn5 <- [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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1685ms 04:46:39 INFO - PROCESS | 1931 | 1461066399888 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1931 | 1461066399891 Marionette TRACE conn5 <- [1,1609,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:46:39 INFO - PROCESS | 1931 | 1461066399897 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1931 | 1461066399899 Marionette TRACE conn5 <- [1,1610,null,{}] 04:46:39 INFO - PROCESS | 1931 | 1461066399906 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 1931 | 1461066400104 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 04:46:40 INFO - PROCESS | 1931 | 1461066400294 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85225d000 == 133 [pid = 1931] [id = 410] 04:46:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7fe84832d400) [pid = 1931] [serial = 1231] [outer = (nil)] 04:46:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7fe8573c6800) [pid = 1931] [serial = 1232] [outer = 0x7fe84832d400] 04:46:40 INFO - PROCESS | 1931 | 1461066400363 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe8573eb000) [pid = 1931] [serial = 1233] [outer = 0x7fe84832d400] 04:46:41 INFO - PROCESS | 1931 | 1461066401129 Marionette TRACE conn5 <- [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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:46:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1290ms 04:46:41 INFO - PROCESS | 1931 | 1461066401190 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1931 | 1461066401194 Marionette TRACE conn5 <- [1,1613,null,{"value":"8"}] 04:46:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:46:41 INFO - PROCESS | 1931 | 1461066401200 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1931 | 1461066401202 Marionette TRACE conn5 <- [1,1614,null,{}] 04:46:41 INFO - PROCESS | 1931 | 1461066401212 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 1931 | 1461066401537 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 04:46:41 INFO - PROCESS | 1931 | 1461066401575 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc06000 == 134 [pid = 1931] [id = 411] 04:46:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe858505400) [pid = 1931] [serial = 1234] [outer = (nil)] 04:46:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe8590ab400) [pid = 1931] [serial = 1235] [outer = 0x7fe858505400] 04:46:41 INFO - PROCESS | 1931 | 1461066401642 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe8591c1000) [pid = 1931] [serial = 1236] [outer = 0x7fe858505400] 04:46:42 INFO - PROCESS | 1931 | 1461066402583 Marionette TRACE conn5 <- [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]]]}] 04:46:42 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 04:46:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1438ms 04:46:42 INFO - PROCESS | 1931 | 1461066402642 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1931 | 1461066402645 Marionette TRACE conn5 <- [1,1617,null,{"value":"8"}] 04:46:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:46:42 INFO - PROCESS | 1931 | 1461066402651 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1931 | 1461066402653 Marionette TRACE conn5 <- [1,1618,null,{}] 04:46:42 INFO - PROCESS | 1931 | 1461066402659 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:42 INFO - PROCESS | 1931 | 1461066402906 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 04:46:42 INFO - PROCESS | 1931 | 1461066402950 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de53000 == 135 [pid = 1931] [id = 412] 04:46:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe85897c400) [pid = 1931] [serial = 1237] [outer = (nil)] 04:46:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe85cc3e800) [pid = 1931] [serial = 1238] [outer = 0x7fe85897c400] 04:46:43 INFO - PROCESS | 1931 | 1461066403013 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe85d9c0000) [pid = 1931] [serial = 1239] [outer = 0x7fe85897c400] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe84d594000) [pid = 1931] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe84e6d6800) [pid = 1931] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe84aab9400) [pid = 1931] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe8527af800) [pid = 1931] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe858502800) [pid = 1931] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe8498e4400) [pid = 1931] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe8525d1400) [pid = 1931] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7fe848329400) [pid = 1931] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:46:44 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7fe859067c00) [pid = 1931] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:46:44 INFO - PROCESS | 1931 | 1461066404885 Marionette TRACE conn5 <- [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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:46:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2292ms 04:46:44 INFO - PROCESS | 1931 | 1461066404946 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1931 | 1461066404950 Marionette TRACE conn5 <- [1,1621,null,{"value":"8"}] 04:46:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:46:44 INFO - PROCESS | 1931 | 1461066404956 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1931 | 1461066404960 Marionette TRACE conn5 <- [1,1622,null,{}] 04:46:44 INFO - PROCESS | 1931 | 1461066404969 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:45 INFO - PROCESS | 1931 | 1461066405221 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 04:46:45 INFO - PROCESS | 1931 | 1461066405260 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85911c000 == 136 [pid = 1931] [id = 413] 04:46:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7fe8498e5400) [pid = 1931] [serial = 1240] [outer = (nil)] 04:46:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7fe85921f800) [pid = 1931] [serial = 1241] [outer = 0x7fe8498e5400] 04:46:45 INFO - PROCESS | 1931 | 1461066405322 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7fe85d9eb800) [pid = 1931] [serial = 1242] [outer = 0x7fe8498e5400] 04:46:46 INFO - PROCESS | 1931 | 1461066406145 Marionette TRACE conn5 <- [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]]]}] 04:46:46 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 04:46:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1238ms 04:46:46 INFO - PROCESS | 1931 | 1461066406195 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1931 | 1461066406211 Marionette TRACE conn5 <- [1,1625,null,{"value":"8"}] 04:46:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:46:46 INFO - PROCESS | 1931 | 1461066406219 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1931 | 1461066406222 Marionette TRACE conn5 <- [1,1626,null,{}] 04:46:46 INFO - PROCESS | 1931 | 1461066406233 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 1931 | 1461066406431 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 04:46:46 INFO - PROCESS | 1931 | 1461066406732 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84866f000 == 137 [pid = 1931] [id = 414] 04:46:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7fe84832b000) [pid = 1931] [serial = 1243] [outer = (nil)] 04:46:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe8485a3400) [pid = 1931] [serial = 1244] [outer = 0x7fe84832b000] 04:46:46 INFO - PROCESS | 1931 | 1461066406811 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe84aab4c00) [pid = 1931] [serial = 1245] [outer = 0x7fe84832b000] 04:46:47 INFO - PROCESS | 1931 | 1461066407832 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1644ms 04:46:47 INFO - PROCESS | 1931 | 1461066407864 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1931 | 1461066407872 Marionette TRACE conn5 <- [1,1629,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:46:47 INFO - PROCESS | 1931 | 1461066407882 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1931 | 1461066407886 Marionette TRACE conn5 <- [1,1630,null,{}] 04:46:47 INFO - PROCESS | 1931 | 1461066407894 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:48 INFO - PROCESS | 1931 | 1461066408131 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 04:46:48 INFO - PROCESS | 1931 | 1461066408399 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85224e800 == 138 [pid = 1931] [id = 415] 04:46:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe84f7df000) [pid = 1931] [serial = 1246] [outer = (nil)] 04:46:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe84fb1b000) [pid = 1931] [serial = 1247] [outer = 0x7fe84f7df000] 04:46:48 INFO - PROCESS | 1931 | 1461066408525 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe8520aec00) [pid = 1931] [serial = 1248] [outer = 0x7fe84f7df000] 04:46:49 INFO - PROCESS | 1931 | 1461066409478 Marionette TRACE conn5 <- [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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1640ms 04:46:49 INFO - PROCESS | 1931 | 1461066409527 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1931 | 1461066409534 Marionette TRACE conn5 <- [1,1633,null,{"value":"8"}] 04:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:46:49 INFO - PROCESS | 1931 | 1461066409543 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1931 | 1461066409547 Marionette TRACE conn5 <- [1,1634,null,{}] 04:46:49 INFO - PROCESS | 1931 | 1461066409554 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 1931 | 1461066409794 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 04:46:50 INFO - PROCESS | 1931 | 1461066410176 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85aa89000 == 139 [pid = 1931] [id = 416] 04:46:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7fe84e6d5c00) [pid = 1931] [serial = 1249] [outer = (nil)] 04:46:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7fe852e96c00) [pid = 1931] [serial = 1250] [outer = 0x7fe84e6d5c00] 04:46:50 INFO - PROCESS | 1931 | 1461066410259 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7fe857373000) [pid = 1931] [serial = 1251] [outer = 0x7fe84e6d5c00] 04:46:51 INFO - PROCESS | 1931 | 1461066411165 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1685ms 04:46:51 INFO - PROCESS | 1931 | 1461066411231 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 04:46:51 INFO - PROCESS | 1931 | 1461066411237 Marionette TRACE conn5 <- [1,1637,null,{"value":"8"}] 04:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:46:51 INFO - PROCESS | 1931 | 1461066411251 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1931 | 1461066411261 Marionette TRACE conn5 <- [1,1638,null,{}] 04:46:51 INFO - PROCESS | 1931 | 1461066411271 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:51 INFO - PROCESS | 1931 | 1461066411536 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 04:46:51 INFO - PROCESS | 1931 | 1461066411794 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863212000 == 140 [pid = 1931] [id = 417] 04:46:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7fe8527c6800) [pid = 1931] [serial = 1252] [outer = (nil)] 04:46:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7fe85869f000) [pid = 1931] [serial = 1253] [outer = 0x7fe8527c6800] 04:46:51 INFO - PROCESS | 1931 | 1461066411911 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7fe858e6a400) [pid = 1931] [serial = 1254] [outer = 0x7fe8527c6800] 04:46:52 INFO - PROCESS | 1931 | 1461066412824 Marionette TRACE conn5 <- [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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1647ms 04:46:52 INFO - PROCESS | 1931 | 1461066412893 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1931 | 1461066412898 Marionette TRACE conn5 <- [1,1641,null,{"value":"8"}] 04:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:46:52 INFO - PROCESS | 1931 | 1461066412904 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1931 | 1461066412907 Marionette TRACE conn5 <- [1,1642,null,{}] 04:46:52 INFO - PROCESS | 1931 | 1461066412913 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 1931 | 1461066413178 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 04:46:53 INFO - PROCESS | 1931 | 1461066413432 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86576f800 == 141 [pid = 1931] [id = 418] 04:46:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7fe8527c4000) [pid = 1931] [serial = 1255] [outer = (nil)] 04:46:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7fe8590b1800) [pid = 1931] [serial = 1256] [outer = 0x7fe8527c4000] 04:46:53 INFO - PROCESS | 1931 | 1461066413549 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7fe85d317800) [pid = 1931] [serial = 1257] [outer = 0x7fe8527c4000] 04:46:54 INFO - PROCESS | 1931 | 1461066414402 Marionette TRACE conn5 <- [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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1538ms 04:46:54 INFO - PROCESS | 1931 | 1461066414443 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1931 | 1461066414448 Marionette TRACE conn5 <- [1,1645,null,{"value":"8"}] 04:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:46:54 INFO - PROCESS | 1931 | 1461066414454 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1931 | 1461066414456 Marionette TRACE conn5 <- [1,1646,null,{}] 04:46:54 INFO - PROCESS | 1931 | 1461066414462 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:54 INFO - PROCESS | 1931 | 1461066414685 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 04:46:54 INFO - PROCESS | 1931 | 1461066414905 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8708bb800 == 142 [pid = 1931] [id = 419] 04:46:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7fe860689000) [pid = 1931] [serial = 1258] [outer = (nil)] 04:46:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7fe86188c800) [pid = 1931] [serial = 1259] [outer = 0x7fe860689000] 04:46:55 INFO - PROCESS | 1931 | 1461066415044 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7fe863124000) [pid = 1931] [serial = 1260] [outer = 0x7fe860689000] 04:46:56 INFO - PROCESS | 1931 | 1461066416011 Marionette TRACE conn5 <- [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]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:46:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1628ms 04:46:56 INFO - PROCESS | 1931 | 1461066416084 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 04:46:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:46:56 INFO - PROCESS | 1931 | 1461066416088 Marionette TRACE conn5 <- [1,1649,null,{"value":"8"}] 04:46:56 INFO - PROCESS | 1931 | 1461066416095 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1931 | 1461066416098 Marionette TRACE conn5 <- [1,1650,null,{}] 04:46:56 INFO - PROCESS | 1931 | 1461066416103 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:56 INFO - PROCESS | 1931 | 1461066416359 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 04:46:56 INFO - PROCESS | 1931 | 1461066416612 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874f6a800 == 143 [pid = 1931] [id = 420] 04:46:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7fe863f85800) [pid = 1931] [serial = 1261] [outer = (nil)] 04:46:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7fe86ebde400) [pid = 1931] [serial = 1262] [outer = 0x7fe863f85800] 04:46:56 INFO - PROCESS | 1931 | 1461066416730 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7fe86fa06800) [pid = 1931] [serial = 1263] [outer = 0x7fe863f85800] 04:46:57 INFO - PROCESS | 1931 | 1461066417577 Marionette TRACE conn5 <- [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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1533ms 04:46:57 INFO - PROCESS | 1931 | 1461066417629 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1931 | 1461066417631 Marionette TRACE conn5 <- [1,1653,null,{"value":"8"}] 04:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:46:57 INFO - PROCESS | 1931 | 1461066417638 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1931 | 1461066417642 Marionette TRACE conn5 <- [1,1654,null,{}] 04:46:57 INFO - PROCESS | 1931 | 1461066417649 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 1931 | 1461066417870 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 04:46:58 INFO - PROCESS | 1931 | 1461066418084 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84b068800 == 144 [pid = 1931] [id = 421] 04:46:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7fe84e83c000) [pid = 1931] [serial = 1264] [outer = (nil)] 04:46:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7fe84e845000) [pid = 1931] [serial = 1265] [outer = 0x7fe84e83c000] 04:46:58 INFO - PROCESS | 1931 | 1461066418201 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7fe84e849800) [pid = 1931] [serial = 1266] [outer = 0x7fe84e83c000] 04:46:59 INFO - PROCESS | 1931 | 1461066419147 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1537ms 04:46:59 INFO - PROCESS | 1931 | 1461066419177 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1931 | 1461066419180 Marionette TRACE conn5 <- [1,1657,null,{"value":"8"}] 04:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:46:59 INFO - PROCESS | 1931 | 1461066419188 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1931 | 1461066419191 Marionette TRACE conn5 <- [1,1658,null,{}] 04:46:59 INFO - PROCESS | 1931 | 1461066419197 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:59 INFO - PROCESS | 1931 | 1461066419412 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 04:46:59 INFO - PROCESS | 1931 | 1461066419631 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84b081000 == 145 [pid = 1931] [id = 422] 04:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7fe84e83cc00) [pid = 1931] [serial = 1267] [outer = (nil)] 04:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7fe8643bf000) [pid = 1931] [serial = 1268] [outer = 0x7fe84e83cc00] 04:46:59 INFO - PROCESS | 1931 | 1461066419746 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7fe86fe26400) [pid = 1931] [serial = 1269] [outer = 0x7fe84e83cc00] 04:47:00 INFO - PROCESS | 1931 | 1461066420687 Marionette TRACE conn5 <- [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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1538ms 04:47:00 INFO - PROCESS | 1931 | 1461066420727 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1931 | 1461066420732 Marionette TRACE conn5 <- [1,1661,null,{"value":"8"}] 04:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:47:00 INFO - PROCESS | 1931 | 1461066420738 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1931 | 1461066420742 Marionette TRACE conn5 <- [1,1662,null,{}] 04:47:00 INFO - PROCESS | 1931 | 1461066420748 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 1931 | 1461066420979 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 04:47:01 INFO - PROCESS | 1931 | 1461066421242 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c611800 == 146 [pid = 1931] [id = 423] 04:47:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7fe84e844000) [pid = 1931] [serial = 1270] [outer = (nil)] 04:47:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7fe85894d400) [pid = 1931] [serial = 1271] [outer = 0x7fe84e844000] 04:47:01 INFO - PROCESS | 1931 | 1461066421364 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7fe858952400) [pid = 1931] [serial = 1272] [outer = 0x7fe84e844000] 04:47:02 INFO - PROCESS | 1931 | 1461066422272 Marionette TRACE conn5 <- [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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1587ms 04:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:47:02 INFO - PROCESS | 1931 | 1461066422327 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1931 | 1461066422330 Marionette TRACE conn5 <- [1,1665,null,{"value":"8"}] 04:47:02 INFO - PROCESS | 1931 | 1461066422337 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1931 | 1461066422340 Marionette TRACE conn5 <- [1,1666,null,{}] 04:47:02 INFO - PROCESS | 1931 | 1461066422346 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 1931 | 1461066422580 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 04:47:02 INFO - PROCESS | 1931 | 1461066422897 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466d8800 == 147 [pid = 1931] [id = 424] 04:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7fe86fee0400) [pid = 1931] [serial = 1273] [outer = (nil)] 04:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7fe870e07800) [pid = 1931] [serial = 1274] [outer = 0x7fe86fee0400] 04:47:03 INFO - PROCESS | 1931 | 1461066422996 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7fe874bb7000) [pid = 1931] [serial = 1275] [outer = 0x7fe86fee0400] 04:47:03 INFO - PROCESS | 1931 | 1461066423889 Marionette TRACE conn5 <- [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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1587ms 04:47:03 INFO - PROCESS | 1931 | 1461066423924 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1931 | 1461066423929 Marionette TRACE conn5 <- [1,1669,null,{"value":"8"}] 04:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:47:03 INFO - PROCESS | 1931 | 1461066423936 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1931 | 1461066423940 Marionette TRACE conn5 <- [1,1670,null,{}] 04:47:03 INFO - PROCESS | 1931 | 1461066423945 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:04 INFO - PROCESS | 1931 | 1461066424266 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 04:47:04 INFO - PROCESS | 1931 | 1461066424572 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847f2e000 == 148 [pid = 1931] [id = 425] 04:47:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7fe847e12c00) [pid = 1931] [serial = 1276] [outer = (nil)] 04:47:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7fe86fe08400) [pid = 1931] [serial = 1277] [outer = 0x7fe847e12c00] 04:47:04 INFO - PROCESS | 1931 | 1461066424649 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7fe874c66400) [pid = 1931] [serial = 1278] [outer = 0x7fe847e12c00] 04:47:05 INFO - PROCESS | 1931 | 1461066425841 Marionette TRACE conn5 <- [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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1983ms 04:47:05 INFO - PROCESS | 1931 | 1461066425920 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1931 | 1461066425924 Marionette TRACE conn5 <- [1,1673,null,{"value":"8"}] 04:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:47:05 INFO - PROCESS | 1931 | 1461066425939 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1931 | 1461066425944 Marionette TRACE conn5 <- [1,1674,null,{}] 04:47:05 INFO - PROCESS | 1931 | 1461066425951 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:06 INFO - PROCESS | 1931 | 1461066426207 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 04:47:06 INFO - PROCESS | 1931 | 1461066426514 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe845012000 == 149 [pid = 1931] [id = 426] 04:47:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7fe847e11400) [pid = 1931] [serial = 1279] [outer = (nil)] 04:47:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7fe848753c00) [pid = 1931] [serial = 1280] [outer = 0x7fe847e11400] 04:47:06 INFO - PROCESS | 1931 | 1461066426595 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7fe848759800) [pid = 1931] [serial = 1281] [outer = 0x7fe847e11400] 04:47:07 INFO - PROCESS | 1931 | 1461066427456 Marionette TRACE conn5 <- [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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1594ms 04:47:07 INFO - PROCESS | 1931 | 1461066427527 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1931 | 1461066427531 Marionette TRACE conn5 <- [1,1677,null,{"value":"8"}] 04:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:47:07 INFO - PROCESS | 1931 | 1461066427537 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1931 | 1461066427541 Marionette TRACE conn5 <- [1,1678,null,{}] 04:47:07 INFO - PROCESS | 1931 | 1461066427546 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 1931 | 1461066427811 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 04:47:08 INFO - PROCESS | 1931 | 1461066428127 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847f41000 == 150 [pid = 1931] [id = 427] 04:47:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7fe84661c400) [pid = 1931] [serial = 1282] [outer = (nil)] 04:47:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7fe846624800) [pid = 1931] [serial = 1283] [outer = 0x7fe84661c400] 04:47:08 INFO - PROCESS | 1931 | 1461066428207 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7fe846629400) [pid = 1931] [serial = 1284] [outer = 0x7fe84661c400] 04:47:09 INFO - PROCESS | 1931 | 1461066429101 Marionette TRACE conn5 <- [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]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1636ms 04:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:47:09 INFO - PROCESS | 1931 | 1461066429174 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1931 | 1461066429177 Marionette TRACE conn5 <- [1,1681,null,{"value":"8"}] 04:47:09 INFO - PROCESS | 1931 | 1461066429184 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1931 | 1461066429187 Marionette TRACE conn5 <- [1,1682,null,{}] 04:47:09 INFO - PROCESS | 1931 | 1461066429194 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:09 INFO - PROCESS | 1931 | 1461066429460 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 04:47:09 INFO - PROCESS | 1931 | 1461066429779 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525f1800 == 151 [pid = 1931] [id = 428] 04:47:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7fe84661f400) [pid = 1931] [serial = 1285] [outer = (nil)] 04:47:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7fe848757000) [pid = 1931] [serial = 1286] [outer = 0x7fe84661f400] 04:47:09 INFO - PROCESS | 1931 | 1461066429855 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7fe8520ae400) [pid = 1931] [serial = 1287] [outer = 0x7fe84661f400] 04:47:10 INFO - PROCESS | 1931 | 1461066430769 Marionette TRACE conn5 <- [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]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:47:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1633ms 04:47:10 INFO - PROCESS | 1931 | 1461066430817 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1931 | 1461066430820 Marionette TRACE conn5 <- [1,1685,null,{"value":"8"}] 04:47:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:47:10 INFO - PROCESS | 1931 | 1461066430827 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1931 | 1461066430831 Marionette TRACE conn5 <- [1,1686,null,{}] 04:47:10 INFO - PROCESS | 1931 | 1461066430837 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:11 INFO - PROCESS | 1931 | 1461066431079 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 04:47:11 INFO - PROCESS | 1931 | 1461066431390 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87459e800 == 152 [pid = 1931] [id = 429] 04:47:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7fe846620400) [pid = 1931] [serial = 1288] [outer = (nil)] 04:47:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7fe84b28cc00) [pid = 1931] [serial = 1289] [outer = 0x7fe846620400] 04:47:11 INFO - PROCESS | 1931 | 1461066431472 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7fe84b291c00) [pid = 1931] [serial = 1290] [outer = 0x7fe846620400] 04:47:12 INFO - PROCESS | 1931 | 1461066432389 Marionette TRACE conn5 <- [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]]]}] 04:47:12 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 04:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1634ms 04:47:12 INFO - PROCESS | 1931 | 1461066432462 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1931 | 1461066432465 Marionette TRACE conn5 <- [1,1689,null,{"value":"8"}] 04:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:47:12 INFO - PROCESS | 1931 | 1461066432472 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1931 | 1461066432475 Marionette TRACE conn5 <- [1,1690,null,{}] 04:47:12 INFO - PROCESS | 1931 | 1461066432481 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:12 INFO - PROCESS | 1931 | 1461066432720 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 04:47:13 INFO - PROCESS | 1931 | 1461066433041 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ae4c000 == 153 [pid = 1931] [id = 430] 04:47:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7fe845105c00) [pid = 1931] [serial = 1291] [outer = (nil)] 04:47:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7fe84510b400) [pid = 1931] [serial = 1292] [outer = 0x7fe845105c00] 04:47:13 INFO - PROCESS | 1931 | 1461066433128 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7fe845110400) [pid = 1931] [serial = 1293] [outer = 0x7fe845105c00] 04:47:14 INFO - PROCESS | 1931 | 1461066434744 Marionette TRACE conn5 <- [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]]]}] 04:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2332ms 04:47:14 INFO - PROCESS | 1931 | 1461066434805 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1931 | 1461066434811 Marionette TRACE conn5 <- [1,1693,null,{"value":"8"}] 04:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:47:14 INFO - PROCESS | 1931 | 1461066434819 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1931 | 1461066434825 Marionette TRACE conn5 <- [1,1694,null,{}] 04:47:14 INFO - PROCESS | 1931 | 1461066434835 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:15 INFO - PROCESS | 1931 | 1461066435050 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 04:47:15 INFO - PROCESS | 1931 | 1461066435317 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c21000 == 154 [pid = 1931] [id = 431] 04:47:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7fe8462cec00) [pid = 1931] [serial = 1294] [outer = (nil)] 04:47:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7fe8462d5c00) [pid = 1931] [serial = 1295] [outer = 0x7fe8462cec00] 04:47:15 INFO - PROCESS | 1931 | 1461066435403 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7fe847e1d800) [pid = 1931] [serial = 1296] [outer = 0x7fe8462cec00] 04:47:16 INFO - PROCESS | 1931 | 1461066436366 Marionette TRACE conn5 <- [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]]]}] 04:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1585ms 04:47:16 INFO - PROCESS | 1931 | 1461066436405 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1931 | 1461066436413 Marionette TRACE conn5 <- [1,1697,null,{"value":"8"}] 04:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:47:16 INFO - PROCESS | 1931 | 1461066436424 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1931 | 1461066436427 Marionette TRACE conn5 <- [1,1698,null,{}] 04:47:16 INFO - PROCESS | 1931 | 1461066436434 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:16 INFO - PROCESS | 1931 | 1461066436679 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 04:47:17 INFO - PROCESS | 1931 | 1461066437143 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c20000 == 155 [pid = 1931] [id = 432] 04:47:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7fe849a44800) [pid = 1931] [serial = 1297] [outer = (nil)] 04:47:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 288 (0x7fe849a47400) [pid = 1931] [serial = 1298] [outer = 0x7fe849a44800] 04:47:17 INFO - PROCESS | 1931 | 1461066437225 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 289 (0x7fe84aab9000) [pid = 1931] [serial = 1299] [outer = 0x7fe849a44800] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a12000 == 154 [pid = 1931] [id = 44] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85911c000 == 153 [pid = 1931] [id = 413] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de53000 == 152 [pid = 1931] [id = 412] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc06000 == 151 [pid = 1931] [id = 411] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85225d000 == 150 [pid = 1931] [id = 410] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84abd3800 == 149 [pid = 1931] [id = 409] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe858564800 == 148 [pid = 1931] [id = 408] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fd80800 == 147 [pid = 1931] [id = 407] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ea38000 == 146 [pid = 1931] [id = 406] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87927e000 == 145 [pid = 1931] [id = 402] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c0f800 == 144 [pid = 1931] [id = 401] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af58000 == 143 [pid = 1931] [id = 400] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859775000 == 142 [pid = 1931] [id = 399] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87909f800 == 141 [pid = 1931] [id = 398] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870b19800 == 140 [pid = 1931] [id = 397] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865715800 == 139 [pid = 1931] [id = 396] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbb3800 == 138 [pid = 1931] [id = 395] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85251e000 == 137 [pid = 1931] [id = 394] 04:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848565800 == 136 [pid = 1931] [id = 393] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 288 (0x7fe8590b1c00) [pid = 1931] [serial = 1178] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 287 (0x7fe8520d7800) [pid = 1931] [serial = 1167] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7fe86f765c00) [pid = 1931] [serial = 1139] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7fe85d9e8400) [pid = 1931] [serial = 1047] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7fe84aabd000) [pid = 1931] [serial = 1163] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7fe857377400) [pid = 1931] [serial = 1172] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7fe857370400) [pid = 1931] [serial = 1127] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7fe8511d5800) [pid = 1931] [serial = 1124] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7fe858916800) [pid = 1931] [serial = 1175] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7fe84aac1800) [pid = 1931] [serial = 1164] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7fe8498ef800) [pid = 1931] [serial = 867] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7fe8527c8000) [pid = 1931] [serial = 1169] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7fe849a4a800) [pid = 1931] [serial = 1161] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7fe85d9c5400) [pid = 1931] [serial = 759] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7fe86fe09800) [pid = 1931] [serial = 1145] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7fe8520d8800) [pid = 1931] [serial = 1157] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7fe858e71800) [pid = 1931] [serial = 1176] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7fe8590b0800) [pid = 1931] [serial = 1151] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7fe8530e9400) [pid = 1931] [serial = 1170] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7fe848544c00) [pid = 1931] [serial = 1160] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7fe862f40400) [pid = 1931] [serial = 1133] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7fe872d29400) [pid = 1931] [serial = 1148] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7fe85cc36400) [pid = 1931] [serial = 1130] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7fe86fc0cc00) [pid = 1931] [serial = 1142] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7fe874bb8c00) [pid = 1931] [serial = 1154] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7fe857550400) [pid = 1931] [serial = 1173] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7fe8642a3400) [pid = 1931] [serial = 1136] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7fe850f17000) [pid = 1931] [serial = 1166] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1931 | 1461066438427 Marionette TRACE conn5 <- [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]]]}] 04:47:18 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 04:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2033ms 04:47:18 INFO - PROCESS | 1931 | 1461066438458 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1931 | 1461066438462 Marionette TRACE conn5 <- [1,1701,null,{"value":"8"}] 04:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:47:18 INFO - PROCESS | 1931 | 1461066438468 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1931 | 1461066438475 Marionette TRACE conn5 <- [1,1702,null,{}] 04:47:18 INFO - PROCESS | 1931 | 1461066438492 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 1931 | 1461066438717 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 04:47:18 INFO - PROCESS | 1931 | 1461066438907 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849a17000 == 137 [pid = 1931] [id = 433] 04:47:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7fe849a46000) [pid = 1931] [serial = 1300] [outer = (nil)] 04:47:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7fe84b28ec00) [pid = 1931] [serial = 1301] [outer = 0x7fe849a46000] 04:47:19 INFO - PROCESS | 1931 | 1461066439081 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7fe84c256800) [pid = 1931] [serial = 1302] [outer = 0x7fe849a46000] 04:47:19 INFO - PROCESS | 1931 | 1461066439909 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1487ms 04:47:20 INFO - PROCESS | 1931 | 1461066440002 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1931 | 1461066440008 Marionette TRACE conn5 <- [1,1705,null,{"value":"8"}] 04:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:47:20 INFO - PROCESS | 1931 | 1461066440016 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1931 | 1461066440019 Marionette TRACE conn5 <- [1,1706,null,{}] 04:47:20 INFO - PROCESS | 1931 | 1461066440027 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 1931 | 1461066440326 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 04:47:20 INFO - PROCESS | 1931 | 1461066440358 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c2ca000 == 138 [pid = 1931] [id = 434] 04:47:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7fe84b293400) [pid = 1931] [serial = 1303] [outer = (nil)] 04:47:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7fe84e95ac00) [pid = 1931] [serial = 1304] [outer = 0x7fe84b293400] 04:47:20 INFO - PROCESS | 1931 | 1461066440437 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7fe84f93c800) [pid = 1931] [serial = 1305] [outer = 0x7fe84b293400] 04:47:21 INFO - PROCESS | 1931 | 1461066441415 Marionette TRACE conn5 <- [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]]]}] 04:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1434ms 04:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:47:21 INFO - PROCESS | 1931 | 1461066441451 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1931 | 1461066441453 Marionette TRACE conn5 <- [1,1709,null,{"value":"8"}] 04:47:21 INFO - PROCESS | 1931 | 1461066441461 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1931 | 1461066441463 Marionette TRACE conn5 <- [1,1710,null,{}] 04:47:21 INFO - PROCESS | 1931 | 1461066441476 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 1931 | 1461066441737 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 04:47:21 INFO - PROCESS | 1931 | 1461066441775 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ea24000 == 139 [pid = 1931] [id = 435] 04:47:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7fe84f93d800) [pid = 1931] [serial = 1306] [outer = (nil)] 04:47:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7fe84fb16c00) [pid = 1931] [serial = 1307] [outer = 0x7fe84f93d800] 04:47:21 INFO - PROCESS | 1931 | 1461066441840 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7fe85007dc00) [pid = 1931] [serial = 1308] [outer = 0x7fe84f93d800] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7fe85754d800) [pid = 1931] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7fe85897c400) [pid = 1931] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7fe858505400) [pid = 1931] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7fe849a4c800) [pid = 1931] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7fe84832d400) [pid = 1931] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7fe84d5d4000) [pid = 1931] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7fe848326800) [pid = 1931] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:47:23 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7fe8520e1c00) [pid = 1931] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:47:23 INFO - PROCESS | 1931 | 1461066443834 Marionette TRACE conn5 <- [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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2396ms 04:47:23 INFO - PROCESS | 1931 | 1461066443856 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1931 | 1461066443861 Marionette TRACE conn5 <- [1,1713,null,{"value":"8"}] 04:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:47:23 INFO - PROCESS | 1931 | 1461066443867 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1931 | 1461066443870 Marionette TRACE conn5 <- [1,1714,null,{}] 04:47:23 INFO - PROCESS | 1931 | 1461066443879 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 1931 | 1461066444154 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 04:47:24 INFO - PROCESS | 1931 | 1461066444337 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fcca800 == 140 [pid = 1931] [id = 436] 04:47:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7fe84f93fc00) [pid = 1931] [serial = 1309] [outer = (nil)] 04:47:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7fe8520b7800) [pid = 1931] [serial = 1310] [outer = 0x7fe84f93fc00] 04:47:24 INFO - PROCESS | 1931 | 1461066444421 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7fe8527cd000) [pid = 1931] [serial = 1311] [outer = 0x7fe84f93fc00] 04:47:25 INFO - PROCESS | 1931 | 1461066445339 Marionette TRACE conn5 <- [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]]]}] 04:47:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1504ms 04:47:25 INFO - PROCESS | 1931 | 1461066445395 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1931 | 1461066445402 Marionette TRACE conn5 <- [1,1717,null,{"value":"8"}] 04:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:47:25 INFO - PROCESS | 1931 | 1461066445418 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1931 | 1461066445425 Marionette TRACE conn5 <- [1,1718,null,{}] 04:47:25 INFO - PROCESS | 1931 | 1461066445434 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:25 INFO - PROCESS | 1931 | 1461066445657 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 04:47:26 INFO - PROCESS | 1931 | 1461066445990 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c1e800 == 141 [pid = 1931] [id = 437] 04:47:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7fe8462d5400) [pid = 1931] [serial = 1312] [outer = (nil)] 04:47:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7fe847e12400) [pid = 1931] [serial = 1313] [outer = 0x7fe8462d5400] 04:47:26 INFO - PROCESS | 1931 | 1461066446073 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7fe84874bc00) [pid = 1931] [serial = 1314] [outer = 0x7fe8462d5400] 04:47:26 INFO - PROCESS | 1931 | 1461066446978 Marionette TRACE conn5 <- [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]]]}] 04:47:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1594ms 04:47:27 INFO - PROCESS | 1931 | 1461066447011 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 04:47:27 INFO - PROCESS | 1931 | 1461066447020 Marionette TRACE conn5 <- [1,1721,null,{"value":"8"}] 04:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:47:27 INFO - PROCESS | 1931 | 1461066447032 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1931 | 1461066447036 Marionette TRACE conn5 <- [1,1722,null,{}] 04:47:27 INFO - PROCESS | 1931 | 1461066447047 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:27 INFO - PROCESS | 1931 | 1461066447286 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 04:47:27 INFO - PROCESS | 1931 | 1461066447549 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c604000 == 142 [pid = 1931] [id = 438] 04:47:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7fe84aab2c00) [pid = 1931] [serial = 1315] [outer = (nil)] 04:47:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7fe84b270000) [pid = 1931] [serial = 1316] [outer = 0x7fe84aab2c00] 04:47:27 INFO - PROCESS | 1931 | 1461066447671 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7fe84b293000) [pid = 1931] [serial = 1317] [outer = 0x7fe84aab2c00] 04:47:28 INFO - PROCESS | 1931 | 1461066448623 Marionette TRACE conn5 <- [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]]]}] 04:47:28 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 04:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1641ms 04:47:28 INFO - PROCESS | 1931 | 1461066448674 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 04:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:47:28 INFO - PROCESS | 1931 | 1461066448679 Marionette TRACE conn5 <- [1,1725,null,{"value":"8"}] 04:47:28 INFO - PROCESS | 1931 | 1461066448687 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1931 | 1461066448693 Marionette TRACE conn5 <- [1,1726,null,{}] 04:47:28 INFO - PROCESS | 1931 | 1461066448711 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 1931 | 1461066448955 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 04:47:29 INFO - PROCESS | 1931 | 1461066449321 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852252000 == 143 [pid = 1931] [id = 439] 04:47:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7fe84e83e800) [pid = 1931] [serial = 1318] [outer = (nil)] 04:47:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7fe84fb1c400) [pid = 1931] [serial = 1319] [outer = 0x7fe84e83e800] 04:47:29 INFO - PROCESS | 1931 | 1461066449403 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7fe8520b5000) [pid = 1931] [serial = 1320] [outer = 0x7fe84e83e800] 04:47:30 INFO - PROCESS | 1931 | 1461066450343 Marionette TRACE conn5 <- [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]]]}] 04:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1689ms 04:47:30 INFO - PROCESS | 1931 | 1461066450375 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1931 | 1461066450379 Marionette TRACE conn5 <- [1,1729,null,{"value":"8"}] 04:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:47:30 INFO - PROCESS | 1931 | 1461066450386 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1931 | 1461066450389 Marionette TRACE conn5 <- [1,1730,null,{}] 04:47:30 INFO - PROCESS | 1931 | 1461066450396 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:30 INFO - PROCESS | 1931 | 1461066450639 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 04:47:30 INFO - PROCESS | 1931 | 1461066450960 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85739c800 == 144 [pid = 1931] [id = 440] 04:47:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7fe84aabd000) [pid = 1931] [serial = 1321] [outer = (nil)] 04:47:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7fe8527b1c00) [pid = 1931] [serial = 1322] [outer = 0x7fe84aabd000] 04:47:31 INFO - PROCESS | 1931 | 1461066451049 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7fe852ea1c00) [pid = 1931] [serial = 1323] [outer = 0x7fe84aabd000] 04:47:31 INFO - PROCESS | 1931 | 1461066451891 Marionette TRACE conn5 <- [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]]]}] 04:47:31 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 04:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1582ms 04:47:31 INFO - PROCESS | 1931 | 1461066451969 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1931 | 1461066451974 Marionette TRACE conn5 <- [1,1733,null,{"value":"8"}] 04:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:47:31 INFO - PROCESS | 1931 | 1461066451983 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1931 | 1461066451985 Marionette TRACE conn5 <- [1,1734,null,{}] 04:47:31 INFO - PROCESS | 1931 | 1461066451992 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:32 INFO - PROCESS | 1931 | 1461066452229 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 04:47:32 INFO - PROCESS | 1931 | 1461066452530 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85911d800 == 145 [pid = 1931] [id = 441] 04:47:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7fe857337800) [pid = 1931] [serial = 1324] [outer = (nil)] 04:47:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7fe857377400) [pid = 1931] [serial = 1325] [outer = 0x7fe857337800] 04:47:32 INFO - PROCESS | 1931 | 1461066452621 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7fe8573c1c00) [pid = 1931] [serial = 1326] [outer = 0x7fe857337800] 04:47:33 INFO - PROCESS | 1931 | 1461066453481 Marionette TRACE conn5 <- [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]]]}] 04:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1532ms 04:47:33 INFO - PROCESS | 1931 | 1461066453513 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1931 | 1461066453517 Marionette TRACE conn5 <- [1,1737,null,{"value":"8"}] 04:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:47:33 INFO - PROCESS | 1931 | 1461066453523 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1931 | 1461066453525 Marionette TRACE conn5 <- [1,1738,null,{}] 04:47:33 INFO - PROCESS | 1931 | 1461066453531 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 1931 | 1461066453779 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 04:47:34 INFO - PROCESS | 1931 | 1461066454089 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85b606800 == 146 [pid = 1931] [id = 442] 04:47:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7fe858504400) [pid = 1931] [serial = 1327] [outer = (nil)] 04:47:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7fe8586a8000) [pid = 1931] [serial = 1328] [outer = 0x7fe858504400] 04:47:34 INFO - PROCESS | 1931 | 1461066454199 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7fe858953800) [pid = 1931] [serial = 1329] [outer = 0x7fe858504400] 04:47:35 INFO - PROCESS | 1931 | 1461066455066 Marionette TRACE conn5 <- [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]]]}] 04:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1583ms 04:47:35 INFO - PROCESS | 1931 | 1461066455107 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1931 | 1461066455111 Marionette TRACE conn5 <- [1,1741,null,{"value":"8"}] 04:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:47:35 INFO - PROCESS | 1931 | 1461066455118 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1931 | 1461066455121 Marionette TRACE conn5 <- [1,1742,null,{}] 04:47:35 INFO - PROCESS | 1931 | 1461066455127 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:35 INFO - PROCESS | 1931 | 1461066455347 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 04:47:35 INFO - PROCESS | 1931 | 1461066455567 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbb3000 == 147 [pid = 1931] [id = 443] 04:47:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7fe858504800) [pid = 1931] [serial = 1330] [outer = (nil)] 04:47:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7fe858e73400) [pid = 1931] [serial = 1331] [outer = 0x7fe858504800] 04:47:35 INFO - PROCESS | 1931 | 1461066455683 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7fe8590a9000) [pid = 1931] [serial = 1332] [outer = 0x7fe858504800] 04:47:36 INFO - PROCESS | 1931 | 1461066456606 Marionette TRACE conn5 <- [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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1537ms 04:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:47:36 INFO - PROCESS | 1931 | 1461066456656 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1931 | 1461066456659 Marionette TRACE conn5 <- [1,1745,null,{"value":"8"}] 04:47:36 INFO - PROCESS | 1931 | 1461066456667 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1931 | 1461066456669 Marionette TRACE conn5 <- [1,1746,null,{}] 04:47:36 INFO - PROCESS | 1931 | 1461066456676 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:36 INFO - PROCESS | 1931 | 1461066456893 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 04:47:37 INFO - PROCESS | 1931 | 1461066457159 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d19800 == 148 [pid = 1931] [id = 444] 04:47:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7fe85869e800) [pid = 1931] [serial = 1333] [outer = (nil)] 04:47:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 288 (0x7fe85916d800) [pid = 1931] [serial = 1334] [outer = 0x7fe85869e800] 04:47:37 INFO - PROCESS | 1931 | 1461066457281 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 289 (0x7fe85940c800) [pid = 1931] [serial = 1335] [outer = 0x7fe85869e800] 04:47:38 INFO - PROCESS | 1931 | 1461066458141 Marionette TRACE conn5 <- [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]]]}] 04:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1532ms 04:47:38 INFO - PROCESS | 1931 | 1461066458198 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1931 | 1461066458201 Marionette TRACE conn5 <- [1,1749,null,{"value":"8"}] 04:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:47:38 INFO - PROCESS | 1931 | 1461066458212 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1931 | 1461066458215 Marionette TRACE conn5 <- [1,1750,null,{}] 04:47:38 INFO - PROCESS | 1931 | 1461066458219 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 1931 | 1461066458455 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 04:47:38 INFO - PROCESS | 1931 | 1461066458761 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629bd800 == 149 [pid = 1931] [id = 445] 04:47:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 290 (0x7fe858792c00) [pid = 1931] [serial = 1336] [outer = (nil)] 04:47:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 291 (0x7fe85ab97000) [pid = 1931] [serial = 1337] [outer = 0x7fe858792c00] 04:47:38 INFO - PROCESS | 1931 | 1461066458857 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 292 (0x7fe85cce7800) [pid = 1931] [serial = 1338] [outer = 0x7fe858792c00] 04:47:39 INFO - PROCESS | 1931 | 1461066459763 Marionette TRACE conn5 <- [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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1594ms 04:47:39 INFO - PROCESS | 1931 | 1461066459808 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1931 | 1461066459812 Marionette TRACE conn5 <- [1,1753,null,{"value":"8"}] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:47:39 INFO - PROCESS | 1931 | 1461066459818 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1931 | 1461066459821 Marionette TRACE conn5 <- [1,1754,null,{}] 04:47:39 INFO - PROCESS | 1931 | 1461066459827 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:40 INFO - PROCESS | 1931 | 1461066460097 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 04:47:40 INFO - PROCESS | 1931 | 1461066460400 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863913800 == 150 [pid = 1931] [id = 446] 04:47:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 293 (0x7fe85737f800) [pid = 1931] [serial = 1339] [outer = (nil)] 04:47:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 294 (0x7fe85d9b6400) [pid = 1931] [serial = 1340] [outer = 0x7fe85737f800] 04:47:40 INFO - PROCESS | 1931 | 1461066460482 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 295 (0x7fe85d9efc00) [pid = 1931] [serial = 1341] [outer = 0x7fe85737f800] 04:47:41 INFO - PROCESS | 1931 | 1461066461372 Marionette TRACE conn5 <- [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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1590ms 04:47:41 INFO - PROCESS | 1931 | 1461066461409 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:47:41 INFO - PROCESS | 1931 | 1461066461414 Marionette TRACE conn5 <- [1,1757,null,{"value":"8"}] 04:47:41 INFO - PROCESS | 1931 | 1461066461421 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1931 | 1461066461426 Marionette TRACE conn5 <- [1,1758,null,{}] 04:47:41 INFO - PROCESS | 1931 | 1461066461432 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 1931 | 1461066461704 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 04:47:42 INFO - PROCESS | 1931 | 1461066462018 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a10000 == 151 [pid = 1931] [id = 447] 04:47:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 296 (0x7fe861606400) [pid = 1931] [serial = 1342] [outer = (nil)] 04:47:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 297 (0x7fe861c69c00) [pid = 1931] [serial = 1343] [outer = 0x7fe861606400] 04:47:42 INFO - PROCESS | 1931 | 1461066462109 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 298 (0x7fe8620c8400) [pid = 1931] [serial = 1344] [outer = 0x7fe861606400] 04:47:42 INFO - PROCESS | 1931 | 1461066462986 Marionette TRACE conn5 <- [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]]]}] 04:47:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:47:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1633ms 04:47:43 INFO - PROCESS | 1931 | 1461066463055 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1931 | 1461066463058 Marionette TRACE conn5 <- [1,1761,null,{"value":"8"}] 04:47:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:47:43 INFO - PROCESS | 1931 | 1461066463066 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1931 | 1461066463070 Marionette TRACE conn5 <- [1,1762,null,{}] 04:47:43 INFO - PROCESS | 1931 | 1461066463075 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:43 INFO - PROCESS | 1931 | 1461066463308 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 04:47:43 INFO - PROCESS | 1931 | 1461066463623 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874a94000 == 152 [pid = 1931] [id = 448] 04:47:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 299 (0x7fe85fb16800) [pid = 1931] [serial = 1345] [outer = (nil)] 04:47:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 300 (0x7fe86256b000) [pid = 1931] [serial = 1346] [outer = 0x7fe85fb16800] 04:47:43 INFO - PROCESS | 1931 | 1461066463705 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 301 (0x7fe862f40800) [pid = 1931] [serial = 1347] [outer = 0x7fe85fb16800] 04:47:44 INFO - PROCESS | 1931 | 1461066464574 Marionette TRACE conn5 <- [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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1538ms 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:47:44 INFO - PROCESS | 1931 | 1461066464607 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1931 | 1461066464610 Marionette TRACE conn5 <- [1,1765,null,{"value":"8"}] 04:47:44 INFO - PROCESS | 1931 | 1461066464617 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1931 | 1461066464620 Marionette TRACE conn5 <- [1,1766,null,{}] 04:47:44 INFO - PROCESS | 1931 | 1461066464626 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:44 INFO - PROCESS | 1931 | 1461066464849 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 04:47:45 INFO - PROCESS | 1931 | 1461066465120 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe879022800 == 153 [pid = 1931] [id = 449] 04:47:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 302 (0x7fe8614bc000) [pid = 1931] [serial = 1348] [outer = (nil)] 04:47:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 303 (0x7fe863f81800) [pid = 1931] [serial = 1349] [outer = 0x7fe8614bc000] 04:47:45 INFO - PROCESS | 1931 | 1461066465247 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 304 (0x7fe86455dc00) [pid = 1931] [serial = 1350] [outer = 0x7fe8614bc000] 04:47:46 INFO - PROCESS | 1931 | 1461066466102 Marionette TRACE conn5 <- [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]]]}] 04:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1537ms 04:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:47:46 INFO - PROCESS | 1931 | 1461066466154 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1931 | 1461066466156 Marionette TRACE conn5 <- [1,1769,null,{"value":"8"}] 04:47:46 INFO - PROCESS | 1931 | 1461066466163 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1931 | 1461066466167 Marionette TRACE conn5 <- [1,1770,null,{}] 04:47:46 INFO - PROCESS | 1931 | 1461066466172 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:46 INFO - PROCESS | 1931 | 1461066466396 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 04:47:46 INFO - PROCESS | 1931 | 1461066466703 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feb7000 == 154 [pid = 1931] [id = 450] 04:47:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 305 (0x7fe861ce6800) [pid = 1931] [serial = 1351] [outer = (nil)] 04:47:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 306 (0x7fe8657d1400) [pid = 1931] [serial = 1352] [outer = 0x7fe861ce6800] 04:47:46 INFO - PROCESS | 1931 | 1461066466785 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 307 (0x7fe86f765c00) [pid = 1931] [serial = 1353] [outer = 0x7fe861ce6800] 04:47:47 INFO - PROCESS | 1931 | 1461066467783 Marionette TRACE conn5 <- [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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1683ms 04:47:47 INFO - PROCESS | 1931 | 1461066467846 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:47:47 INFO - PROCESS | 1931 | 1461066467850 Marionette TRACE conn5 <- [1,1773,null,{"value":"8"}] 04:47:47 INFO - PROCESS | 1931 | 1461066467857 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1931 | 1461066467861 Marionette TRACE conn5 <- [1,1774,null,{}] 04:47:47 INFO - PROCESS | 1931 | 1461066467866 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:48 INFO - PROCESS | 1931 | 1461066468094 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 04:47:48 INFO - PROCESS | 1931 | 1461066468410 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe846120000 == 155 [pid = 1931] [id = 451] 04:47:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 308 (0x7fe846104c00) [pid = 1931] [serial = 1354] [outer = (nil)] 04:47:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 309 (0x7fe84610c000) [pid = 1931] [serial = 1355] [outer = 0x7fe846104c00] 04:47:48 INFO - PROCESS | 1931 | 1461066468487 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 310 (0x7fe846111000) [pid = 1931] [serial = 1356] [outer = 0x7fe846104c00] 04:47:49 INFO - PROCESS | 1931 | 1461066469439 Marionette TRACE conn5 <- [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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1631ms 04:47:49 INFO - PROCESS | 1931 | 1461066469489 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1931 | 1461066469493 Marionette TRACE conn5 <- [1,1777,null,{"value":"8"}] 04:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:47:49 INFO - PROCESS | 1931 | 1461066469499 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1931 | 1461066469503 Marionette TRACE conn5 <- [1,1778,null,{}] 04:47:49 INFO - PROCESS | 1931 | 1461066469509 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:49 INFO - PROCESS | 1931 | 1461066469743 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 04:47:50 INFO - PROCESS | 1931 | 1461066470053 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe876d78800 == 156 [pid = 1931] [id = 452] 04:47:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 311 (0x7fe843f87400) [pid = 1931] [serial = 1357] [outer = (nil)] 04:47:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 312 (0x7fe843f90400) [pid = 1931] [serial = 1358] [outer = 0x7fe843f87400] 04:47:50 INFO - PROCESS | 1931 | 1461066470134 Marionette DEBUG loaded listener.js 04:47:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 313 (0x7fe843f95800) [pid = 1931] [serial = 1359] [outer = 0x7fe843f87400] 04:47:50 INFO - PROCESS | 1931 | 1461066470962 Marionette TRACE conn5 <- [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]]]}] 04:47:51 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 04:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 04:47:51 INFO - PROCESS | 1931 | 1461066471031 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 04:47:51 INFO - PROCESS | 1931 | 1461066471035 Marionette TRACE conn5 <- [1,1781,null,{"value":"8"}] 04:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:47:51 INFO - PROCESS | 1931 | 1461066471041 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:47:51 INFO - PROCESS | 1931 | 1461066471044 Marionette TRACE conn5 <- [1,1782,null,{}] 04:47:51 INFO - PROCESS | 1931 | 1461066471050 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:51 INFO - PROCESS | 1931 | 1461066471315 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 04:47:51 INFO - PROCESS | 1931 | 1461066471658 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8440b2000 == 157 [pid = 1931] [id = 453] 04:47:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 314 (0x7fe843f8a400) [pid = 1931] [serial = 1360] [outer = (nil)] 04:47:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 315 (0x7fe858955000) [pid = 1931] [serial = 1361] [outer = 0x7fe843f8a400] 04:47:51 INFO - PROCESS | 1931 | 1461066471737 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 316 (0x7fe86f76d400) [pid = 1931] [serial = 1362] [outer = 0x7fe843f8a400] 04:47:52 INFO - PROCESS | 1931 | 1461066472611 Marionette TRACE conn5 <- [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]]]}] 04:47:52 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 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1637ms 04:47:52 INFO - PROCESS | 1931 | 1461066472680 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1931 | 1461066472683 Marionette TRACE conn5 <- [1,1785,null,{"value":"8"}] 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:47:52 INFO - PROCESS | 1931 | 1461066472689 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1931 | 1461066472692 Marionette TRACE conn5 <- [1,1786,null,{}] 04:47:52 INFO - PROCESS | 1931 | 1461066472698 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:52 INFO - PROCESS | 1931 | 1461066472924 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 04:47:53 INFO - PROCESS | 1931 | 1461066473272 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84423c800 == 158 [pid = 1931] [id = 454] 04:47:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 317 (0x7fe843f8b800) [pid = 1931] [serial = 1363] [outer = (nil)] 04:47:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 318 (0x7fe8442eb800) [pid = 1931] [serial = 1364] [outer = 0x7fe843f8b800] 04:47:53 INFO - PROCESS | 1931 | 1461066473352 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 319 (0x7fe8442f0800) [pid = 1931] [serial = 1365] [outer = 0x7fe843f8b800] 04:47:54 INFO - PROCESS | 1931 | 1461066474197 Marionette TRACE conn5 <- [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]]]}] 04:47:54 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 04:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1582ms 04:47:54 INFO - PROCESS | 1931 | 1461066474273 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 04:47:54 INFO - PROCESS | 1931 | 1461066474289 Marionette TRACE conn5 <- [1,1789,null,{"value":"8"}] 04:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:47:54 INFO - PROCESS | 1931 | 1461066474308 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:47:54 INFO - PROCESS | 1931 | 1461066474312 Marionette TRACE conn5 <- [1,1790,null,{}] 04:47:54 INFO - PROCESS | 1931 | 1461066474318 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:54 INFO - PROCESS | 1931 | 1461066474652 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 04:47:54 INFO - PROCESS | 1931 | 1461066474912 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e821800 == 159 [pid = 1931] [id = 455] 04:47:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 320 (0x7fe8442e7c00) [pid = 1931] [serial = 1366] [outer = (nil)] 04:47:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 321 (0x7fe848333800) [pid = 1931] [serial = 1367] [outer = 0x7fe8442e7c00] 04:47:54 INFO - PROCESS | 1931 | 1461066474989 Marionette DEBUG loaded listener.js 04:47:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 322 (0x7fe8520bb000) [pid = 1931] [serial = 1368] [outer = 0x7fe8442e7c00] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87459e800 == 158 [pid = 1931] [id = 429] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525f1800 == 157 [pid = 1931] [id = 428] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847f41000 == 156 [pid = 1931] [id = 427] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe845012000 == 155 [pid = 1931] [id = 426] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847f2e000 == 154 [pid = 1931] [id = 425] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8466d8800 == 153 [pid = 1931] [id = 424] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c611800 == 152 [pid = 1931] [id = 423] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84b081000 == 151 [pid = 1931] [id = 422] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84b068800 == 150 [pid = 1931] [id = 421] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874f6a800 == 149 [pid = 1931] [id = 420] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8708bb800 == 148 [pid = 1931] [id = 419] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86576f800 == 147 [pid = 1931] [id = 418] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863212000 == 146 [pid = 1931] [id = 417] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85aa89000 == 145 [pid = 1931] [id = 416] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85224e800 == 144 [pid = 1931] [id = 415] 04:47:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84866f000 == 143 [pid = 1931] [id = 414] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 321 (0x7fe85921f000) [pid = 1931] [serial = 1179] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 320 (0x7fe85cc3e800) [pid = 1931] [serial = 1238] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 319 (0x7fe8591c1000) [pid = 1931] [serial = 1236] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 318 (0x7fe85d9c0000) [pid = 1931] [serial = 1239] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 317 (0x7fe85921f800) [pid = 1931] [serial = 1241] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 316 (0x7fe84b272800) [pid = 1931] [serial = 1220] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 315 (0x7fe84c252800) [pid = 1931] [serial = 1221] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 314 (0x7fe8573c6800) [pid = 1931] [serial = 1232] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 313 (0x7fe8573eb000) [pid = 1931] [serial = 1233] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 312 (0x7fe85cbe8800) [pid = 1931] [serial = 1193] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 311 (0x7fe86f76c400) [pid = 1931] [serial = 1208] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 310 (0x7fe84fb1d800) [pid = 1931] [serial = 1205] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 309 (0x7fe859063c00) [pid = 1931] [serial = 1202] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 308 (0x7fe857366400) [pid = 1931] [serial = 1187] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 307 (0x7fe8590b2000) [pid = 1931] [serial = 1190] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 306 (0x7fe85fd60800) [pid = 1931] [serial = 1196] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 305 (0x7fe84c252400) [pid = 1931] [serial = 1217] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 304 (0x7fe86459c000) [pid = 1931] [serial = 1199] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 303 (0x7fe84f93e000) [pid = 1931] [serial = 1223] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 302 (0x7fe8511d3000) [pid = 1931] [serial = 1224] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 301 (0x7fe84f9bf000) [pid = 1931] [serial = 1229] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 300 (0x7fe8573bd000) [pid = 1931] [serial = 1230] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 299 (0x7fe848550c00) [pid = 1931] [serial = 1181] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 298 (0x7fe850f0a400) [pid = 1931] [serial = 1184] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 297 (0x7fe8525d1c00) [pid = 1931] [serial = 1226] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 296 (0x7fe8530eac00) [pid = 1931] [serial = 1227] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 295 (0x7fe8591b9c00) [pid = 1931] [serial = 1214] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 294 (0x7fe84b278400) [pid = 1931] [serial = 1211] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1931 | --DOMWINDOW == 293 (0x7fe8590ab400) [pid = 1931] [serial = 1235] [outer = (nil)] [url = about:blank] 04:47:57 INFO - PROCESS | 1931 | 1461066477221 Marionette TRACE conn5 <- [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]]]}] 04:47:57 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) 04:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2939ms 04:47:57 INFO - PROCESS | 1931 | 1461066477249 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1931 | 1461066477254 Marionette TRACE conn5 <- [1,1793,null,{"value":"8"}] 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:47:57 INFO - PROCESS | 1931 | 1461066477263 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1931 | 1461066477268 Marionette TRACE conn5 <- [1,1794,null,{}] 04:47:57 INFO - PROCESS | 1931 | 1461066477276 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:57 INFO - PROCESS | 1931 | 1461066477510 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 04:47:57 INFO - PROCESS | 1931 | 1461066477709 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466db000 == 144 [pid = 1931] [id = 456] 04:47:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 294 (0x7fe8442f1000) [pid = 1931] [serial = 1369] [outer = (nil)] 04:47:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 295 (0x7fe846622000) [pid = 1931] [serial = 1370] [outer = 0x7fe8442f1000] 04:47:57 INFO - PROCESS | 1931 | 1461066477784 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 296 (0x7fe848330000) [pid = 1931] [serial = 1371] [outer = 0x7fe8442f1000] 04:47:58 INFO - PROCESS | 1931 | 1461066478631 Marionette TRACE conn5 <- [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]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1390ms 04:47:58 INFO - PROCESS | 1931 | 1461066478654 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1931 | 1461066478663 Marionette TRACE conn5 <- [1,1797,null,{"value":"8"}] 04:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:47:58 INFO - PROCESS | 1931 | 1461066478673 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1931 | 1461066478677 Marionette TRACE conn5 <- [1,1798,null,{}] 04:47:58 INFO - PROCESS | 1931 | 1461066478684 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 1931 | 1461066478986 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 04:47:59 INFO - PROCESS | 1931 | 1461066479112 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848574800 == 145 [pid = 1931] [id = 457] 04:47:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 297 (0x7fe8462d3800) [pid = 1931] [serial = 1372] [outer = (nil)] 04:47:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 298 (0x7fe848755c00) [pid = 1931] [serial = 1373] [outer = 0x7fe8462d3800] 04:47:59 INFO - PROCESS | 1931 | 1461066479179 Marionette DEBUG loaded listener.js 04:47:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 299 (0x7fe84b26f000) [pid = 1931] [serial = 1374] [outer = 0x7fe8462d3800] 04:48:00 INFO - PROCESS | 1931 | 1461066480182 Marionette TRACE conn5 <- [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]]]}] 04:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1536ms 04:48:00 INFO - PROCESS | 1931 | 1461066480211 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 04:48:00 INFO - PROCESS | 1931 | 1461066480227 Marionette TRACE conn5 <- [1,1801,null,{"value":"8"}] 04:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:48:00 INFO - PROCESS | 1931 | 1461066480244 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:48:00 INFO - PROCESS | 1931 | 1461066480250 Marionette TRACE conn5 <- [1,1802,null,{}] 04:48:00 INFO - PROCESS | 1931 | 1461066480266 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:00 INFO - PROCESS | 1931 | 1461066480563 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 04:48:00 INFO - PROCESS | 1931 | 1461066480592 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ab6c800 == 146 [pid = 1931] [id = 458] 04:48:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 300 (0x7fe84b292400) [pid = 1931] [serial = 1375] [outer = (nil)] 04:48:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 301 (0x7fe84e6da000) [pid = 1931] [serial = 1376] [outer = 0x7fe84b292400] 04:48:00 INFO - PROCESS | 1931 | 1461066480663 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 302 (0x7fe84e70d400) [pid = 1931] [serial = 1377] [outer = 0x7fe84b292400] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 301 (0x7fe8498e5400) [pid = 1931] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 300 (0x7fe85110fc00) [pid = 1931] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 299 (0x7fe84832a800) [pid = 1931] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 298 (0x7fe8527b4000) [pid = 1931] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 297 (0x7fe8573f1400) [pid = 1931] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 296 (0x7fe85cb8c000) [pid = 1931] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 295 (0x7fe874560400) [pid = 1931] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 294 (0x7fe8530ea800) [pid = 1931] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 293 (0x7fe858911000) [pid = 1931] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 292 (0x7fe8662d7800) [pid = 1931] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 291 (0x7fe859413800) [pid = 1931] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 290 (0x7fe850076400) [pid = 1931] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 289 (0x7fe857542800) [pid = 1931] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 288 (0x7fe848325400) [pid = 1931] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 287 (0x7fe84832d000) [pid = 1931] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7fe859417000) [pid = 1931] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7fe859064c00) [pid = 1931] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7fe84e6d4400) [pid = 1931] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7fe84f9b6800) [pid = 1931] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7fe862f2d000) [pid = 1931] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7fe85906a800) [pid = 1931] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7fe84f7de800) [pid = 1931] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7fe84c2a2c00) [pid = 1931] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7fe84d591400) [pid = 1931] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7fe84d5d5400) [pid = 1931] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7fe86067b400) [pid = 1931] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7fe84e7d0c00) [pid = 1931] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7fe8525cf800) [pid = 1931] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7fe850f17800) [pid = 1931] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7fe8605de400) [pid = 1931] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7fe863f7a400) [pid = 1931] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7fe850f17400) [pid = 1931] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7fe84c2a4c00) [pid = 1931] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7fe859cbe400) [pid = 1931] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7fe859b85c00) [pid = 1931] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7fe84d5d9400) [pid = 1931] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7fe84f9b4800) [pid = 1931] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7fe8530de800) [pid = 1931] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7fe84832ec00) [pid = 1931] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7fe84d588800) [pid = 1931] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7fe84f92e400) [pid = 1931] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7fe858789c00) [pid = 1931] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7fe84f948400) [pid = 1931] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7fe85cced000) [pid = 1931] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7fe84832c800) [pid = 1931] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7fe85906d000) [pid = 1931] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7fe862576c00) [pid = 1931] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7fe85cceb000) [pid = 1931] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7fe8662ad800) [pid = 1931] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7fe848545000) [pid = 1931] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7fe84e7cf400) [pid = 1931] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7fe8530e6000) [pid = 1931] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7fe859225c00) [pid = 1931] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7fe858e6e000) [pid = 1931] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7fe851109800) [pid = 1931] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7fe850f18400) [pid = 1931] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7fe84ea11c00) [pid = 1931] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7fe8525c7400) [pid = 1931] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7fe85d316000) [pid = 1931] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7fe859cc0000) [pid = 1931] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7fe84b293400) [pid = 1931] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7fe84f93d800) [pid = 1931] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7fe849a46000) [pid = 1931] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7fe849a44800) [pid = 1931] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe8462cec00) [pid = 1931] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe8530e1c00) [pid = 1931] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe84e95e400) [pid = 1931] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe8590a8400) [pid = 1931] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe858914800) [pid = 1931] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:48:02 INFO - PROCESS | 1931 | ************************* 04:48:02 INFO - PROCESS | 1931 | A coding exception was thrown and uncaught in a Task. 04:48:02 INFO - PROCESS | 1931 | 04:48:02 INFO - PROCESS | 1931 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:48:02 INFO - PROCESS | 1931 | Full stack: 04:48:02 INFO - PROCESS | 1931 | ************************* 04:48:02 INFO - PROCESS | 1931 | 1461066482914 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2698ms 04:48:02 INFO - PROCESS | 1931 | 1461066482942 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1931 | 1461066482947 Marionette TRACE conn5 <- [1,1805,null,{"value":"8"}] 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:48:02 INFO - PROCESS | 1931 | 1461066482953 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1931 | 1461066482956 Marionette TRACE conn5 <- [1,1806,null,{}] 04:48:02 INFO - PROCESS | 1931 | 1461066482961 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 1931 | 1461066483161 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 04:48:03 INFO - PROCESS | 1931 | 1461066483344 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af48800 == 147 [pid = 1931] [id = 459] 04:48:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7fe846111800) [pid = 1931] [serial = 1378] [outer = (nil)] 04:48:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7fe8498e5400) [pid = 1931] [serial = 1379] [outer = 0x7fe846111800] 04:48:03 INFO - PROCESS | 1931 | 1461066483409 Marionette DEBUG loaded listener.js 04:48:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7fe84d588800) [pid = 1931] [serial = 1380] [outer = 0x7fe846111800] 04:48:04 INFO - PROCESS | 1931 | 1461066484457 Marionette TRACE conn5 <- [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]]]}] 04:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1794ms 04:48:04 INFO - PROCESS | 1931 | 1461066484762 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 04:48:04 INFO - PROCESS | 1931 | 1461066484774 Marionette TRACE conn5 <- [1,1809,null,{"value":"8"}] 04:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:48:04 INFO - PROCESS | 1931 | 1461066484789 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:48:04 INFO - PROCESS | 1931 | 1461066484798 Marionette TRACE conn5 <- [1,1810,null,{}] 04:48:04 INFO - PROCESS | 1931 | 1461066484811 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:05 INFO - PROCESS | 1931 | 1461066485397 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 04:48:05 INFO - PROCESS | 1931 | 1461066485617 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466dc000 == 148 [pid = 1931] [id = 460] 04:48:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7fe8462d6000) [pid = 1931] [serial = 1381] [outer = (nil)] 04:48:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7fe846621800) [pid = 1931] [serial = 1382] [outer = 0x7fe8462d6000] 04:48:05 INFO - PROCESS | 1931 | 1461066485706 Marionette DEBUG loaded listener.js 04:48:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7fe848325800) [pid = 1931] [serial = 1383] [outer = 0x7fe8462d6000] 04:48:07 INFO - PROCESS | 1931 | 1461066487077 Marionette TRACE conn5 <- [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]]]}] 04:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 2374ms 04:48:07 INFO - PROCESS | 1931 | 1461066487164 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:48:07 INFO - PROCESS | 1931 | 1461066487174 Marionette TRACE conn5 <- [1,1813,null,{"value":"8"}] 04:48:07 INFO - PROCESS | 1931 | 1461066487196 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1931 | 1461066487206 Marionette TRACE conn5 <- [1,1814,null,{}] 04:48:07 INFO - PROCESS | 1931 | 1461066487375 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:07 INFO - PROCESS | 1931 | 1461066487710 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 04:48:08 INFO - PROCESS | 1931 | 1461066487995 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c611000 == 149 [pid = 1931] [id = 461] 04:48:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7fe8462d6c00) [pid = 1931] [serial = 1384] [outer = (nil)] 04:48:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7fe84aab7c00) [pid = 1931] [serial = 1385] [outer = 0x7fe8462d6c00] 04:48:08 INFO - PROCESS | 1931 | 1461066488119 Marionette DEBUG loaded listener.js 04:48:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7fe84c24fc00) [pid = 1931] [serial = 1386] [outer = 0x7fe8462d6c00] 04:48:09 INFO - PROCESS | 1931 | 1461066489159 Marionette TRACE conn5 <- [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]]]}] 04:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 2049ms 04:48:09 INFO - PROCESS | 1931 | 1461066489235 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 04:48:09 INFO - PROCESS | 1931 | 1461066489239 Marionette TRACE conn5 <- [1,1817,null,{"value":"8"}] 04:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:48:09 INFO - PROCESS | 1931 | 1461066489246 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:48:09 INFO - PROCESS | 1931 | 1461066489251 Marionette TRACE conn5 <- [1,1818,null,{}] 04:48:09 INFO - PROCESS | 1931 | 1461066489269 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:09 INFO - PROCESS | 1931 | 1461066489677 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 04:48:09 INFO - PROCESS | 1931 | 1461066489935 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fcc7800 == 150 [pid = 1931] [id = 462] 04:48:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7fe84e70e400) [pid = 1931] [serial = 1387] [outer = (nil)] 04:48:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7fe84e710c00) [pid = 1931] [serial = 1388] [outer = 0x7fe84e70e400] 04:48:10 INFO - PROCESS | 1931 | 1461066490019 Marionette DEBUG loaded listener.js 04:48:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7fe84e95e400) [pid = 1931] [serial = 1389] [outer = 0x7fe84e70e400] 04:48:10 INFO - PROCESS | 1931 | 1461066490969 Marionette TRACE conn5 <- [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]]]}] 04:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1796ms 04:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:48:11 INFO - PROCESS | 1931 | 1461066491045 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 04:48:11 INFO - PROCESS | 1931 | 1461066491048 Marionette TRACE conn5 <- [1,1821,null,{"value":"8"}] 04:48:11 INFO - PROCESS | 1931 | 1461066491055 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:48:11 INFO - PROCESS | 1931 | 1461066491058 Marionette TRACE conn5 <- [1,1822,null,{}] 04:48:11 INFO - PROCESS | 1931 | 1461066491065 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:11 INFO - PROCESS | 1931 | 1461066491301 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 04:48:11 INFO - PROCESS | 1931 | 1461066491612 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852504800 == 151 [pid = 1931] [id = 463] 04:48:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7fe84e70ec00) [pid = 1931] [serial = 1390] [outer = (nil)] 04:48:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7fe850f0c400) [pid = 1931] [serial = 1391] [outer = 0x7fe84e70ec00] 04:48:11 INFO - PROCESS | 1931 | 1461066491707 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7fe8520dd800) [pid = 1931] [serial = 1392] [outer = 0x7fe84e70ec00] 04:48:12 INFO - PROCESS | 1931 | 1461066492619 Marionette TRACE conn5 <- [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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1633ms 04:48:12 INFO - PROCESS | 1931 | 1461066492687 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1931 | 1461066492690 Marionette TRACE conn5 <- [1,1825,null,{"value":"8"}] 04:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:48:12 INFO - PROCESS | 1931 | 1461066492697 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1931 | 1461066492702 Marionette TRACE conn5 <- [1,1826,null,{}] 04:48:12 INFO - PROCESS | 1931 | 1461066492708 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:12 INFO - PROCESS | 1931 | 1461066492935 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 04:48:13 INFO - PROCESS | 1931 | 1461066493242 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857515800 == 152 [pid = 1931] [id = 464] 04:48:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7fe850076400) [pid = 1931] [serial = 1393] [outer = (nil)] 04:48:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7fe8525c4400) [pid = 1931] [serial = 1394] [outer = 0x7fe850076400] 04:48:13 INFO - PROCESS | 1931 | 1461066493326 Marionette DEBUG loaded listener.js 04:48:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7fe8527c3800) [pid = 1931] [serial = 1395] [outer = 0x7fe850076400] 04:48:14 INFO - PROCESS | 1931 | 1461066494210 Marionette TRACE conn5 <- [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]]]}] 04:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1586ms 04:48:14 INFO - PROCESS | 1931 | 1461066494285 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 04:48:14 INFO - PROCESS | 1931 | 1461066494289 Marionette TRACE conn5 <- [1,1829,null,{"value":"8"}] 04:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:48:14 INFO - PROCESS | 1931 | 1461066494295 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:48:14 INFO - PROCESS | 1931 | 1461066494298 Marionette TRACE conn5 <- [1,1830,null,{}] 04:48:14 INFO - PROCESS | 1931 | 1461066494305 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:14 INFO - PROCESS | 1931 | 1461066494684 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 04:48:15 INFO - PROCESS | 1931 | 1461066495099 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859c9b000 == 153 [pid = 1931] [id = 465] 04:48:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7fe8573efc00) [pid = 1931] [serial = 1396] [outer = (nil)] 04:48:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7fe857546c00) [pid = 1931] [serial = 1397] [outer = 0x7fe8573efc00] 04:48:15 INFO - PROCESS | 1931 | 1461066495192 Marionette DEBUG loaded listener.js 04:48:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7fe85850f000) [pid = 1931] [serial = 1398] [outer = 0x7fe8573efc00] 04:48:16 INFO - PROCESS | 1931 | 1461066496114 Marionette TRACE conn5 <- [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]]]}] 04:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1887ms 04:48:16 INFO - PROCESS | 1931 | 1461066496184 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 04:48:16 INFO - PROCESS | 1931 | 1461066496188 Marionette TRACE conn5 <- [1,1833,null,{"value":"8"}] 04:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:48:16 INFO - PROCESS | 1931 | 1461066496194 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:48:16 INFO - PROCESS | 1931 | 1461066496196 Marionette TRACE conn5 <- [1,1834,null,{}] 04:48:16 INFO - PROCESS | 1931 | 1461066496203 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:16 INFO - PROCESS | 1931 | 1461066496449 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 04:48:16 INFO - PROCESS | 1931 | 1461066496782 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dade800 == 154 [pid = 1931] [id = 466] 04:48:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7fe849a45400) [pid = 1931] [serial = 1399] [outer = (nil)] 04:48:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7fe858798400) [pid = 1931] [serial = 1400] [outer = 0x7fe849a45400] 04:48:16 INFO - PROCESS | 1931 | 1461066496863 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7fe858953000) [pid = 1931] [serial = 1401] [outer = 0x7fe849a45400] 04:48:17 INFO - PROCESS | 1931 | 1461066497741 Marionette TRACE conn5 <- [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]]]}] 04:48:17 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 04:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1579ms 04:48:17 INFO - PROCESS | 1931 | 1461066497774 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1931 | 1461066497778 Marionette TRACE conn5 <- [1,1837,null,{"value":"8"}] 04:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:48:17 INFO - PROCESS | 1931 | 1461066497786 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1931 | 1461066497790 Marionette TRACE conn5 <- [1,1838,null,{}] 04:48:17 INFO - PROCESS | 1931 | 1461066497797 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 1931 | 1461066498022 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 04:48:18 INFO - PROCESS | 1931 | 1461066498338 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861c18000 == 155 [pid = 1931] [id = 467] 04:48:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7fe857380800) [pid = 1931] [serial = 1402] [outer = (nil)] 04:48:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7fe858e69400) [pid = 1931] [serial = 1403] [outer = 0x7fe857380800] 04:48:18 INFO - PROCESS | 1931 | 1461066498424 Marionette DEBUG loaded listener.js 04:48:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7fe8590ac800) [pid = 1931] [serial = 1404] [outer = 0x7fe857380800] 04:48:19 INFO - PROCESS | 1931 | 1461066499292 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1582ms 04:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:48:19 INFO - PROCESS | 1931 | 1461066499368 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 04:48:19 INFO - PROCESS | 1931 | 1461066499371 Marionette TRACE conn5 <- [1,1841,null,{"value":"8"}] 04:48:19 INFO - PROCESS | 1931 | 1461066499378 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:48:19 INFO - PROCESS | 1931 | 1461066499380 Marionette TRACE conn5 <- [1,1842,null,{}] 04:48:19 INFO - PROCESS | 1931 | 1461066499387 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:19 INFO - PROCESS | 1931 | 1461066499683 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 04:48:20 INFO - PROCESS | 1931 | 1461066500011 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863215000 == 156 [pid = 1931] [id = 468] 04:48:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7fe8573eb000) [pid = 1931] [serial = 1405] [outer = (nil)] 04:48:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7fe859170400) [pid = 1931] [serial = 1406] [outer = 0x7fe8573eb000] 04:48:20 INFO - PROCESS | 1931 | 1461066500091 Marionette DEBUG loaded listener.js 04:48:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7fe859411000) [pid = 1931] [serial = 1407] [outer = 0x7fe8573eb000] 04:48:20 INFO - PROCESS | 1931 | 1461066500939 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1630ms 04:48:21 INFO - PROCESS | 1931 | 1461066501008 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 04:48:21 INFO - PROCESS | 1931 | 1461066501012 Marionette TRACE conn5 <- [1,1845,null,{"value":"8"}] 04:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:48:21 INFO - PROCESS | 1931 | 1461066501018 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:48:21 INFO - PROCESS | 1931 | 1461066501021 Marionette TRACE conn5 <- [1,1846,null,{}] 04:48:21 INFO - PROCESS | 1931 | 1461066501027 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:21 INFO - PROCESS | 1931 | 1461066501260 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 04:48:21 INFO - PROCESS | 1931 | 1461066501531 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86575d800 == 157 [pid = 1931] [id = 469] 04:48:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7fe85897a400) [pid = 1931] [serial = 1408] [outer = (nil)] 04:48:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7fe85ab8f400) [pid = 1931] [serial = 1409] [outer = 0x7fe85897a400] 04:48:21 INFO - PROCESS | 1931 | 1461066501652 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7fe85cb8e800) [pid = 1931] [serial = 1410] [outer = 0x7fe85897a400] 04:48:22 INFO - PROCESS | 1931 | 1461066502591 Marionette TRACE conn5 <- [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]]]}] 04:48:22 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) 04:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1634ms 04:48:22 INFO - PROCESS | 1931 | 1461066502655 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 04:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:48:22 INFO - PROCESS | 1931 | 1461066502660 Marionette TRACE conn5 <- [1,1849,null,{"value":"8"}] 04:48:22 INFO - PROCESS | 1931 | 1461066502667 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1931 | 1461066502672 Marionette TRACE conn5 <- [1,1850,null,{}] 04:48:22 INFO - PROCESS | 1931 | 1461066502679 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:22 INFO - PROCESS | 1931 | 1461066502970 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 04:48:23 INFO - PROCESS | 1931 | 1461066503301 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874508800 == 158 [pid = 1931] [id = 470] 04:48:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7fe85fd60800) [pid = 1931] [serial = 1411] [outer = (nil)] 04:48:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7fe86067d800) [pid = 1931] [serial = 1412] [outer = 0x7fe85fd60800] 04:48:23 INFO - PROCESS | 1931 | 1461066503396 Marionette DEBUG loaded listener.js 04:48:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7fe8616dfc00) [pid = 1931] [serial = 1413] [outer = 0x7fe85fd60800] 04:48:24 INFO - PROCESS | 1931 | 1461066504328 Marionette TRACE conn5 <- [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]]]}] 04:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1738ms 04:48:24 INFO - PROCESS | 1931 | 1461066504406 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 04:48:24 INFO - PROCESS | 1931 | 1461066504408 Marionette TRACE conn5 <- [1,1853,null,{"value":"8"}] 04:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:48:24 INFO - PROCESS | 1931 | 1461066504416 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:48:24 INFO - PROCESS | 1931 | 1461066504420 Marionette TRACE conn5 <- [1,1854,null,{}] 04:48:24 INFO - PROCESS | 1931 | 1461066504426 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:24 INFO - PROCESS | 1931 | 1461066504716 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 04:48:25 INFO - PROCESS | 1931 | 1461066505042 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc27000 == 159 [pid = 1931] [id = 471] 04:48:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7fe85fd6a000) [pid = 1931] [serial = 1414] [outer = (nil)] 04:48:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7fe8621f0800) [pid = 1931] [serial = 1415] [outer = 0x7fe85fd6a000] 04:48:25 INFO - PROCESS | 1931 | 1461066505126 Marionette DEBUG loaded listener.js 04:48:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7fe862f3bc00) [pid = 1931] [serial = 1416] [outer = 0x7fe85fd6a000] 04:48:26 INFO - PROCESS | 1931 | 1461066506023 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1682ms 04:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:48:26 INFO - PROCESS | 1931 | 1461066506099 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1931 | 1461066506102 Marionette TRACE conn5 <- [1,1857,null,{"value":"8"}] 04:48:26 INFO - PROCESS | 1931 | 1461066506109 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1931 | 1461066506112 Marionette TRACE conn5 <- [1,1858,null,{}] 04:48:26 INFO - PROCESS | 1931 | 1461066506118 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:26 INFO - PROCESS | 1931 | 1461066506355 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 04:48:26 INFO - PROCESS | 1931 | 1461066506675 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc41000 == 160 [pid = 1931] [id = 472] 04:48:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7fe85fbf6800) [pid = 1931] [serial = 1417] [outer = (nil)] 04:48:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7fe863f83400) [pid = 1931] [serial = 1418] [outer = 0x7fe85fbf6800] 04:48:26 INFO - PROCESS | 1931 | 1461066506757 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7fe8645a1000) [pid = 1931] [serial = 1419] [outer = 0x7fe85fbf6800] 04:48:27 INFO - PROCESS | 1931 | 1461066507656 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1582ms 04:48:27 INFO - PROCESS | 1931 | 1461066507690 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 04:48:27 INFO - PROCESS | 1931 | 1461066507693 Marionette TRACE conn5 <- [1,1861,null,{"value":"8"}] 04:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:48:27 INFO - PROCESS | 1931 | 1461066507700 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:48:27 INFO - PROCESS | 1931 | 1461066507704 Marionette TRACE conn5 <- [1,1862,null,{}] 04:48:27 INFO - PROCESS | 1931 | 1461066507710 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:27 INFO - PROCESS | 1931 | 1461066507946 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 04:48:28 INFO - PROCESS | 1931 | 1461066508291 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f8d9000 == 161 [pid = 1931] [id = 473] 04:48:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7fe845108400) [pid = 1931] [serial = 1420] [outer = (nil)] 04:48:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7fe8662b6c00) [pid = 1931] [serial = 1421] [outer = 0x7fe845108400] 04:48:28 INFO - PROCESS | 1931 | 1461066508376 Marionette DEBUG loaded listener.js 04:48:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7fe86fa0f000) [pid = 1931] [serial = 1422] [outer = 0x7fe845108400] 04:48:29 INFO - PROCESS | 1931 | 1461066509271 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1642ms 04:48:29 INFO - PROCESS | 1931 | 1461066509344 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 04:48:29 INFO - PROCESS | 1931 | 1461066509347 Marionette TRACE conn5 <- [1,1865,null,{"value":"8"}] 04:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:48:29 INFO - PROCESS | 1931 | 1461066509354 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:48:29 INFO - PROCESS | 1931 | 1461066509357 Marionette TRACE conn5 <- [1,1866,null,{}] 04:48:29 INFO - PROCESS | 1931 | 1461066509362 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:29 INFO - PROCESS | 1931 | 1461066509626 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 04:48:29 INFO - PROCESS | 1931 | 1461066509954 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8473e8800 == 162 [pid = 1931] [id = 474] 04:48:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7fe845108c00) [pid = 1931] [serial = 1423] [outer = (nil)] 04:48:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7fe84b28a000) [pid = 1931] [serial = 1424] [outer = 0x7fe845108c00] 04:48:30 INFO - PROCESS | 1931 | 1461066510037 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7fe85258d800) [pid = 1931] [serial = 1425] [outer = 0x7fe845108c00] 04:48:30 INFO - PROCESS | 1931 | 1461066510935 Marionette TRACE conn5 <- [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]]]}] 04:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1634ms 04:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:48:30 INFO - PROCESS | 1931 | 1461066510990 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1931 | 1461066510992 Marionette TRACE conn5 <- [1,1869,null,{"value":"8"}] 04:48:31 INFO - PROCESS | 1931 | 1461066510999 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1931 | 1461066511002 Marionette TRACE conn5 <- [1,1870,null,{}] 04:48:31 INFO - PROCESS | 1931 | 1461066511007 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:31 INFO - PROCESS | 1931 | 1461066511308 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 04:48:31 INFO - PROCESS | 1931 | 1461066511676 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84849c800 == 163 [pid = 1931] [id = 475] 04:48:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7fe8485a9800) [pid = 1931] [serial = 1426] [outer = (nil)] 04:48:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7fe84e7cc800) [pid = 1931] [serial = 1427] [outer = 0x7fe8485a9800] 04:48:31 INFO - PROCESS | 1931 | 1461066511752 Marionette DEBUG loaded listener.js 04:48:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7fe852ea1000) [pid = 1931] [serial = 1428] [outer = 0x7fe8485a9800] 04:48:32 INFO - PROCESS | 1931 | 1461066512659 Marionette TRACE conn5 <- [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]]]}] 04:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1739ms 04:48:32 INFO - PROCESS | 1931 | 1461066512738 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 04:48:32 INFO - PROCESS | 1931 | 1461066512742 Marionette TRACE conn5 <- [1,1873,null,{"value":"8"}] 04:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:48:32 INFO - PROCESS | 1931 | 1461066512749 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:48:32 INFO - PROCESS | 1931 | 1461066512752 Marionette TRACE conn5 <- [1,1874,null,{}] 04:48:32 INFO - PROCESS | 1931 | 1461066512758 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:33 INFO - PROCESS | 1931 | 1461066513040 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 04:48:33 INFO - PROCESS | 1931 | 1461066513374 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848489000 == 164 [pid = 1931] [id = 476] 04:48:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7fe848327c00) [pid = 1931] [serial = 1429] [outer = (nil)] 04:48:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7fe848548400) [pid = 1931] [serial = 1430] [outer = 0x7fe848327c00] 04:48:33 INFO - PROCESS | 1931 | 1461066513501 Marionette DEBUG loaded listener.js 04:48:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7fe8485ab400) [pid = 1931] [serial = 1431] [outer = 0x7fe848327c00] 04:48:35 INFO - PROCESS | 1931 | 1461066515096 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cba3000 == 163 [pid = 1931] [id = 38] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852254800 == 162 [pid = 1931] [id = 336] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ab6c800 == 161 [pid = 1931] [id = 458] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848574800 == 160 [pid = 1931] [id = 457] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8466db000 == 159 [pid = 1931] [id = 456] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84423c800 == 158 [pid = 1931] [id = 454] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8440b2000 == 157 [pid = 1931] [id = 453] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe876d78800 == 156 [pid = 1931] [id = 452] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe846120000 == 155 [pid = 1931] [id = 451] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feb7000 == 154 [pid = 1931] [id = 450] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe879022800 == 153 [pid = 1931] [id = 449] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874a94000 == 152 [pid = 1931] [id = 448] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a10000 == 151 [pid = 1931] [id = 447] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863913800 == 150 [pid = 1931] [id = 446] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8629bd800 == 149 [pid = 1931] [id = 445] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d19800 == 148 [pid = 1931] [id = 444] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbb3000 == 147 [pid = 1931] [id = 443] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85b606800 == 146 [pid = 1931] [id = 442] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85911d800 == 145 [pid = 1931] [id = 441] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85739c800 == 144 [pid = 1931] [id = 440] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852252000 == 143 [pid = 1931] [id = 439] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c604000 == 142 [pid = 1931] [id = 438] 04:48:35 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c1e800 == 141 [pid = 1931] [id = 437] 04:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 3346ms 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7fe85d9eb800) [pid = 1931] [serial = 1242] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7fe874f04800) [pid = 1931] [serial = 1155] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7fe8590b5c00) [pid = 1931] [serial = 1152] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7fe84c256800) [pid = 1931] [serial = 1302] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7fe874555c00) [pid = 1931] [serial = 1149] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7fe8520e2400) [pid = 1931] [serial = 1158] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7fe8520b7800) [pid = 1931] [serial = 1310] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7fe862727000) [pid = 1931] [serial = 1092] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7fe8485ab000) [pid = 1931] [serial = 954] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7fe857374400) [pid = 1931] [serial = 1071] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7fe864560800) [pid = 1931] [serial = 1137] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7fe85d9e8000) [pid = 1931] [serial = 1080] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7fe874bc1000) [pid = 1931] [serial = 918] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7fe86fed5000) [pid = 1931] [serial = 906] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7fe85906b800) [pid = 1931] [serial = 1029] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7fe86fa03000) [pid = 1931] [serial = 1140] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7fe861dc9c00) [pid = 1931] [serial = 972] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7fe8527c1800) [pid = 1931] [serial = 1125] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7fe858796000) [pid = 1931] [serial = 1014] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7fe8485a7800) [pid = 1931] [serial = 1065] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7fe848552800) [pid = 1931] [serial = 924] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7fe8639f7800) [pid = 1931] [serial = 1134] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7fe861dc9800) [pid = 1931] [serial = 897] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7fe870cfc000) [pid = 1931] [serial = 1146] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7fe8657cc000) [pid = 1931] [serial = 984] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7fe86312a400) [pid = 1931] [serial = 1095] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7fe859cbfc00) [pid = 1931] [serial = 1035] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7fe8511d9c00) [pid = 1931] [serial = 1068] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7fe84c2b0400) [pid = 1931] [serial = 909] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7fe852588800) [pid = 1931] [serial = 990] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7fe863961c00) [pid = 1931] [serial = 1122] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7fe862151c00) [pid = 1931] [serial = 1089] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7fe8605e1c00) [pid = 1931] [serial = 1083] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7fe857550c00) [pid = 1931] [serial = 960] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7fe861c64400) [pid = 1931] [serial = 1086] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7fe863506800) [pid = 1931] [serial = 978] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7fe864561400) [pid = 1931] [serial = 903] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7fe852e9fc00) [pid = 1931] [serial = 891] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7fe872d24800) [pid = 1931] [serial = 912] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7fe85cb87c00) [pid = 1931] [serial = 1038] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7fe85e88cc00) [pid = 1931] [serial = 1131] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7fe84f92f400) [pid = 1931] [serial = 1017] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7fe859415400) [pid = 1931] [serial = 1077] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7fe8591c3400) [pid = 1931] [serial = 963] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7fe8525c3c00) [pid = 1931] [serial = 1098] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7fe862153800) [pid = 1931] [serial = 987] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7fe85906c800) [pid = 1931] [serial = 1074] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7fe85b7f3000) [pid = 1931] [serial = 966] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7fe8527cd800) [pid = 1931] [serial = 1020] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7fe862577400) [pid = 1931] [serial = 975] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7fe874f05c00) [pid = 1931] [serial = 921] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7fe85d31e800) [pid = 1931] [serial = 915] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7fe86312cc00) [pid = 1931] [serial = 900] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7fe85e897400) [pid = 1931] [serial = 969] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7fe86fe0b000) [pid = 1931] [serial = 1143] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7fe8485a6000) [pid = 1931] [serial = 927] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7fe850f19c00) [pid = 1931] [serial = 957] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7fe85964d400) [pid = 1931] [serial = 894] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7fe864562000) [pid = 1931] [serial = 981] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7fe859416c00) [pid = 1931] [serial = 1032] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7fe858916400) [pid = 1931] [serial = 1128] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7fe858509000) [pid = 1931] [serial = 1023] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7fe862575800) [pid = 1931] [serial = 888] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7fe858e66400) [pid = 1931] [serial = 1026] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7fe85d9bd000) [pid = 1931] [serial = 1044] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7fe85cc3c800) [pid = 1931] [serial = 1041] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7fe84f93c800) [pid = 1931] [serial = 1305] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7fe84fb16c00) [pid = 1931] [serial = 1307] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7fe85007dc00) [pid = 1931] [serial = 1308] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7fe84e845000) [pid = 1931] [serial = 1265] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7fe86188c800) [pid = 1931] [serial = 1259] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7fe852e96c00) [pid = 1931] [serial = 1250] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7fe8485a3400) [pid = 1931] [serial = 1244] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7fe85894d400) [pid = 1931] [serial = 1271] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7fe870e07800) [pid = 1931] [serial = 1274] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7fe86fe08400) [pid = 1931] [serial = 1277] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7fe848753c00) [pid = 1931] [serial = 1280] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe846624800) [pid = 1931] [serial = 1283] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe848757000) [pid = 1931] [serial = 1286] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe84b28cc00) [pid = 1931] [serial = 1289] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe84b28ec00) [pid = 1931] [serial = 1301] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe8590b1800) [pid = 1931] [serial = 1256] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe86ebde400) [pid = 1931] [serial = 1262] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe84aab9000) [pid = 1931] [serial = 1299] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe849a47400) [pid = 1931] [serial = 1298] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe84510b400) [pid = 1931] [serial = 1292] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe8643bf000) [pid = 1931] [serial = 1268] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe85869f000) [pid = 1931] [serial = 1253] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe847e1d800) [pid = 1931] [serial = 1296] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe8462d5c00) [pid = 1931] [serial = 1295] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe84fb1b000) [pid = 1931] [serial = 1247] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe84e95ac00) [pid = 1931] [serial = 1304] [outer = (nil)] [url = about:blank] 04:48:36 INFO - PROCESS | 1931 | 1461066516286 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1931 | 1461066516290 Marionette TRACE conn5 <- [1,1877,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:48:36 INFO - PROCESS | 1931 | 1461066516310 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1931 | 1461066516317 Marionette TRACE conn5 <- [1,1878,null,{}] 04:48:36 INFO - PROCESS | 1931 | 1461066516326 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:36 INFO - PROCESS | 1931 | 1461066516540 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 04:48:36 INFO - PROCESS | 1931 | 1461066516743 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe846115800 == 142 [pid = 1931] [id = 477] 04:48:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe8462c9800) [pid = 1931] [serial = 1432] [outer = (nil)] 04:48:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe8462ccc00) [pid = 1931] [serial = 1433] [outer = 0x7fe8462c9800] 04:48:36 INFO - PROCESS | 1931 | 1461066516814 Marionette DEBUG loaded listener.js 04:48:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe846623400) [pid = 1931] [serial = 1434] [outer = 0x7fe8462c9800] 04:48:37 INFO - PROCESS | 1931 | 1461066517682 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1440ms 04:48:37 INFO - PROCESS | 1931 | 1461066517752 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 04:48:37 INFO - PROCESS | 1931 | 1461066517765 Marionette TRACE conn5 <- [1,1881,null,{"value":"8"}] 04:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:48:37 INFO - PROCESS | 1931 | 1461066517781 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:48:37 INFO - PROCESS | 1931 | 1461066517787 Marionette TRACE conn5 <- [1,1882,null,{}] 04:48:37 INFO - PROCESS | 1931 | 1461066517797 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 1931 | 1461066518035 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 04:48:38 INFO - PROCESS | 1931 | 1461066518275 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c1c000 == 143 [pid = 1931] [id = 478] 04:48:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe84662a800) [pid = 1931] [serial = 1435] [outer = (nil)] 04:48:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe848552800) [pid = 1931] [serial = 1436] [outer = 0x7fe84662a800] 04:48:38 INFO - PROCESS | 1931 | 1461066518347 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe848758400) [pid = 1931] [serial = 1437] [outer = 0x7fe84662a800] 04:48:39 INFO - PROCESS | 1931 | 1461066519293 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1539ms 04:48:39 INFO - PROCESS | 1931 | 1461066519330 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1931 | 1461066519333 Marionette TRACE conn5 <- [1,1885,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:48:39 INFO - PROCESS | 1931 | 1461066519341 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1931 | 1461066519347 Marionette TRACE conn5 <- [1,1886,null,{}] 04:48:39 INFO - PROCESS | 1931 | 1461066519372 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:39 INFO - PROCESS | 1931 | 1461066519700 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 04:48:39 INFO - PROCESS | 1931 | 1461066519734 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84866d800 == 144 [pid = 1931] [id = 479] 04:48:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe849a4c800) [pid = 1931] [serial = 1438] [outer = (nil)] 04:48:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe84b275400) [pid = 1931] [serial = 1439] [outer = 0x7fe849a4c800] 04:48:39 INFO - PROCESS | 1931 | 1461066519805 Marionette DEBUG loaded listener.js 04:48:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe84b295000) [pid = 1931] [serial = 1440] [outer = 0x7fe849a4c800] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe84b292400) [pid = 1931] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe858792c00) [pid = 1931] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe858504800) [pid = 1931] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe843f8a400) [pid = 1931] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe847e11400) [pid = 1931] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe843f8b800) [pid = 1931] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe84fb17800) [pid = 1931] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe84f7df000) [pid = 1931] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe861606400) [pid = 1931] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe85869e800) [pid = 1931] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe8520afc00) [pid = 1931] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe8614bc000) [pid = 1931] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe846620400) [pid = 1931] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe84e844000) [pid = 1931] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe846104c00) [pid = 1931] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe85fb16800) [pid = 1931] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe860689000) [pid = 1931] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe84aab2c00) [pid = 1931] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe8462d3800) [pid = 1931] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe8442f1000) [pid = 1931] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84e83e800) [pid = 1931] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe8527cac00) [pid = 1931] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84e83c000) [pid = 1931] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe847e12c00) [pid = 1931] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84aaba800) [pid = 1931] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8527c4000) [pid = 1931] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe857337800) [pid = 1931] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe843f87400) [pid = 1931] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe85737f800) [pid = 1931] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe84661c400) [pid = 1931] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe84661f400) [pid = 1931] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe84f939800) [pid = 1931] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe858504400) [pid = 1931] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe8527c6800) [pid = 1931] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe863f85800) [pid = 1931] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe84e6d5c00) [pid = 1931] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe848326c00) [pid = 1931] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8462d5400) [pid = 1931] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe86fee0400) [pid = 1931] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe84fb14c00) [pid = 1931] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe85e893000) [pid = 1931] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe86312a800) [pid = 1931] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe8634dc400) [pid = 1931] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe84aabd000) [pid = 1931] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe84b276800) [pid = 1931] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe861ce6800) [pid = 1931] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe852e9cc00) [pid = 1931] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8530dd000) [pid = 1931] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe84832b000) [pid = 1931] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe845105c00) [pid = 1931] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:48:41 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe84e83cc00) [pid = 1931] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:48:42 INFO - PROCESS | 1931 | 1461066522021 Marionette TRACE conn5 <- [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]]]}] 04:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2694ms 04:48:42 INFO - PROCESS | 1931 | 1461066522036 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 04:48:42 INFO - PROCESS | 1931 | 1461066522039 Marionette TRACE conn5 <- [1,1889,null,{"value":"8"}] 04:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:48:42 INFO - PROCESS | 1931 | 1461066522047 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:48:42 INFO - PROCESS | 1931 | 1461066522052 Marionette TRACE conn5 <- [1,1890,null,{}] 04:48:42 INFO - PROCESS | 1931 | 1461066522057 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 1931 | 1461066522342 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 04:48:42 INFO - PROCESS | 1931 | 1461066522364 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c05800 == 145 [pid = 1931] [id = 480] 04:48:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe843f87400) [pid = 1931] [serial = 1441] [outer = (nil)] 04:48:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe846105000) [pid = 1931] [serial = 1442] [outer = 0x7fe843f87400] 04:48:42 INFO - PROCESS | 1931 | 1461066522430 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe84aabd000) [pid = 1931] [serial = 1443] [outer = 0x7fe843f87400] 04:48:43 INFO - PROCESS | 1931 | 1461066523328 Marionette TRACE conn5 <- [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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1330ms 04:48:43 INFO - PROCESS | 1931 | 1461066523379 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1931 | 1461066523383 Marionette TRACE conn5 <- [1,1893,null,{"value":"8"}] 04:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:48:43 INFO - PROCESS | 1931 | 1461066523390 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1931 | 1461066523393 Marionette TRACE conn5 <- [1,1894,null,{}] 04:48:43 INFO - PROCESS | 1931 | 1461066523398 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:43 INFO - PROCESS | 1931 | 1461066523630 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 04:48:44 INFO - PROCESS | 1931 | 1461066524026 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8440ac800 == 146 [pid = 1931] [id = 481] 04:48:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe843f8a400) [pid = 1931] [serial = 1444] [outer = (nil)] 04:48:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe8442e6800) [pid = 1931] [serial = 1445] [outer = 0x7fe843f8a400] 04:48:44 INFO - PROCESS | 1931 | 1461066524113 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe846108400) [pid = 1931] [serial = 1446] [outer = 0x7fe843f8a400] 04:48:45 INFO - PROCESS | 1931 | 1461066525179 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1831ms 04:48:45 INFO - PROCESS | 1931 | 1461066525226 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1931 | 1461066525234 Marionette TRACE conn5 <- [1,1897,null,{"value":"8"}] 04:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:48:45 INFO - PROCESS | 1931 | 1461066525247 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1931 | 1461066525251 Marionette TRACE conn5 <- [1,1898,null,{}] 04:48:45 INFO - PROCESS | 1931 | 1461066525260 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 1931 | 1461066525510 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 04:48:45 INFO - PROCESS | 1931 | 1461066525824 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848622000 == 147 [pid = 1931] [id = 482] 04:48:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe847e19c00) [pid = 1931] [serial = 1447] [outer = (nil)] 04:48:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8485a3400) [pid = 1931] [serial = 1448] [outer = 0x7fe847e19c00] 04:48:45 INFO - PROCESS | 1931 | 1461066525949 Marionette DEBUG loaded listener.js 04:48:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe8498f1000) [pid = 1931] [serial = 1449] [outer = 0x7fe847e19c00] 04:48:47 INFO - PROCESS | 1931 | 1461066527159 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1986ms 04:48:47 INFO - PROCESS | 1931 | 1461066527237 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1931 | 1461066527247 Marionette TRACE conn5 <- [1,1901,null,{"value":"8"}] 04:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:48:47 INFO - PROCESS | 1931 | 1461066527254 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1931 | 1461066527256 Marionette TRACE conn5 <- [1,1902,null,{}] 04:48:47 INFO - PROCESS | 1931 | 1461066527263 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 1931 | 1461066527538 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 04:48:47 INFO - PROCESS | 1931 | 1461066527883 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84abe1800 == 148 [pid = 1931] [id = 483] 04:48:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe849a46400) [pid = 1931] [serial = 1450] [outer = (nil)] 04:48:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe84b293c00) [pid = 1931] [serial = 1451] [outer = 0x7fe849a46400] 04:48:47 INFO - PROCESS | 1931 | 1461066527965 Marionette DEBUG loaded listener.js 04:48:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe84c2a1400) [pid = 1931] [serial = 1452] [outer = 0x7fe849a46400] 04:48:48 INFO - PROCESS | 1931 | 1461066528937 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1730ms 04:48:48 INFO - PROCESS | 1931 | 1461066528986 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 04:48:48 INFO - PROCESS | 1931 | 1461066528989 Marionette TRACE conn5 <- [1,1905,null,{"value":"8"}] 04:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:48:49 INFO - PROCESS | 1931 | 1461066529007 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:48:49 INFO - PROCESS | 1931 | 1461066529017 Marionette TRACE conn5 <- [1,1906,null,{}] 04:48:49 INFO - PROCESS | 1931 | 1461066529024 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:49 INFO - PROCESS | 1931 | 1461066529318 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 04:48:49 INFO - PROCESS | 1931 | 1461066529575 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84b088000 == 149 [pid = 1931] [id = 484] 04:48:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe84d5d6800) [pid = 1931] [serial = 1453] [outer = (nil)] 04:48:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe84e70d000) [pid = 1931] [serial = 1454] [outer = 0x7fe84d5d6800] 04:48:49 INFO - PROCESS | 1931 | 1461066529709 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe84e841c00) [pid = 1931] [serial = 1455] [outer = 0x7fe84d5d6800] 04:48:50 INFO - PROCESS | 1931 | 1461066530600 Marionette TRACE conn5 <- [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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1651ms 04:48:50 INFO - PROCESS | 1931 | 1461066530650 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1931 | 1461066530655 Marionette TRACE conn5 <- [1,1909,null,{"value":"8"}] 04:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:48:50 INFO - PROCESS | 1931 | 1461066530663 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1931 | 1461066530666 Marionette TRACE conn5 <- [1,1910,null,{}] 04:48:50 INFO - PROCESS | 1931 | 1461066530672 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 1931 | 1461066530903 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 04:48:51 INFO - PROCESS | 1931 | 1461066531213 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d45b800 == 150 [pid = 1931] [id = 485] 04:48:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe84b279400) [pid = 1931] [serial = 1456] [outer = (nil)] 04:48:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe84ea12000) [pid = 1931] [serial = 1457] [outer = 0x7fe84b279400] 04:48:51 INFO - PROCESS | 1931 | 1461066531296 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe84f92a800) [pid = 1931] [serial = 1458] [outer = 0x7fe84b279400] 04:48:52 INFO - PROCESS | 1931 | 1461066532135 Marionette TRACE conn5 <- [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]]]}] 04:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1535ms 04:48:52 INFO - PROCESS | 1931 | 1461066532199 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 04:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:48:52 INFO - PROCESS | 1931 | 1461066532203 Marionette TRACE conn5 <- [1,1913,null,{"value":"8"}] 04:48:52 INFO - PROCESS | 1931 | 1461066532209 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1931 | 1461066532213 Marionette TRACE conn5 <- [1,1914,null,{}] 04:48:52 INFO - PROCESS | 1931 | 1461066532218 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 1931 | 1461066532488 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 04:48:52 INFO - PROCESS | 1931 | 1461066532759 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f823800 == 151 [pid = 1931] [id = 486] 04:48:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe84f9bd400) [pid = 1931] [serial = 1459] [outer = (nil)] 04:48:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe84fb16800) [pid = 1931] [serial = 1460] [outer = 0x7fe84f9bd400] 04:48:52 INFO - PROCESS | 1931 | 1461066532891 Marionette DEBUG loaded listener.js 04:48:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe851112000) [pid = 1931] [serial = 1461] [outer = 0x7fe84f9bd400] 04:48:53 INFO - PROCESS | 1931 | 1461066533837 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1688ms 04:48:53 INFO - PROCESS | 1931 | 1461066533898 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1931 | 1461066533902 Marionette TRACE conn5 <- [1,1917,null,{"value":"8"}] 04:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:48:53 INFO - PROCESS | 1931 | 1461066533909 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1931 | 1461066533912 Marionette TRACE conn5 <- [1,1918,null,{}] 04:48:53 INFO - PROCESS | 1931 | 1461066533918 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:54 INFO - PROCESS | 1931 | 1461066534154 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 04:48:54 INFO - PROCESS | 1931 | 1461066534408 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fcd8000 == 152 [pid = 1931] [id = 487] 04:48:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84f9bec00) [pid = 1931] [serial = 1462] [outer = (nil)] 04:48:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe8520bbc00) [pid = 1931] [serial = 1463] [outer = 0x7fe84f9bec00] 04:48:54 INFO - PROCESS | 1931 | 1461066534528 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe852583000) [pid = 1931] [serial = 1464] [outer = 0x7fe84f9bec00] 04:48:55 INFO - PROCESS | 1931 | 1461066535462 Marionette TRACE conn5 <- [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]]]}] 04:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1629ms 04:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:48:55 INFO - PROCESS | 1931 | 1461066535540 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1931 | 1461066535543 Marionette TRACE conn5 <- [1,1921,null,{"value":"8"}] 04:48:55 INFO - PROCESS | 1931 | 1461066535550 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1931 | 1461066535553 Marionette TRACE conn5 <- [1,1922,null,{}] 04:48:55 INFO - PROCESS | 1931 | 1461066535559 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:55 INFO - PROCESS | 1931 | 1461066535785 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 04:48:56 INFO - PROCESS | 1931 | 1461066536044 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feb4000 == 153 [pid = 1931] [id = 488] 04:48:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe851111c00) [pid = 1931] [serial = 1465] [outer = (nil)] 04:48:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8525c5c00) [pid = 1931] [serial = 1466] [outer = 0x7fe851111c00] 04:48:56 INFO - PROCESS | 1931 | 1461066536180 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe8527b6000) [pid = 1931] [serial = 1467] [outer = 0x7fe851111c00] 04:48:57 INFO - PROCESS | 1931 | 1461066537042 Marionette TRACE conn5 <- [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]]]}] 04:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1535ms 04:48:57 INFO - PROCESS | 1931 | 1461066537084 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1931 | 1461066537087 Marionette TRACE conn5 <- [1,1925,null,{"value":"8"}] 04:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:48:57 INFO - PROCESS | 1931 | 1461066537095 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1931 | 1461066537099 Marionette TRACE conn5 <- [1,1926,null,{}] 04:48:57 INFO - PROCESS | 1931 | 1461066537105 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 1931 | 1461066537331 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 04:48:57 INFO - PROCESS | 1931 | 1461066537564 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850f37800 == 154 [pid = 1931] [id = 489] 04:48:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe84f93dc00) [pid = 1931] [serial = 1468] [outer = (nil)] 04:48:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe8527cbc00) [pid = 1931] [serial = 1469] [outer = 0x7fe84f93dc00] 04:48:57 INFO - PROCESS | 1931 | 1461066537717 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe8530dd800) [pid = 1931] [serial = 1470] [outer = 0x7fe84f93dc00] 04:48:58 INFO - PROCESS | 1931 | 1461066538587 Marionette TRACE conn5 <- [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]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1544ms 04:48:58 INFO - PROCESS | 1931 | 1461066538640 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1931 | 1461066538644 Marionette TRACE conn5 <- [1,1929,null,{"value":"8"}] 04:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:48:58 INFO - PROCESS | 1931 | 1461066538669 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1931 | 1461066538671 Marionette TRACE conn5 <- [1,1930,null,{}] 04:48:58 INFO - PROCESS | 1931 | 1461066538682 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:58 INFO - PROCESS | 1931 | 1461066538908 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 04:48:59 INFO - PROCESS | 1931 | 1461066539166 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525ed800 == 155 [pid = 1931] [id = 490] 04:48:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe851113000) [pid = 1931] [serial = 1471] [outer = (nil)] 04:48:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe857333c00) [pid = 1931] [serial = 1472] [outer = 0x7fe851113000] 04:48:59 INFO - PROCESS | 1931 | 1461066539283 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe85736c000) [pid = 1931] [serial = 1473] [outer = 0x7fe851113000] 04:49:00 INFO - PROCESS | 1931 | 1461066540193 Marionette TRACE conn5 <- [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]]]}] 04:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1607ms 04:49:00 INFO - PROCESS | 1931 | 1461066540259 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1931 | 1461066540265 Marionette TRACE conn5 <- [1,1933,null,{"value":"8"}] 04:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:49:00 INFO - PROCESS | 1931 | 1461066540272 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1931 | 1461066540274 Marionette TRACE conn5 <- [1,1934,null,{}] 04:49:00 INFO - PROCESS | 1931 | 1461066540280 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 1931 | 1461066540552 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 04:49:00 INFO - PROCESS | 1931 | 1461066540868 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857384000 == 156 [pid = 1931] [id = 491] 04:49:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe8573bb400) [pid = 1931] [serial = 1474] [outer = (nil)] 04:49:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe8573be800) [pid = 1931] [serial = 1475] [outer = 0x7fe8573bb400] 04:49:00 INFO - PROCESS | 1931 | 1461066540963 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe8573c8400) [pid = 1931] [serial = 1476] [outer = 0x7fe8573bb400] 04:49:01 INFO - PROCESS | 1931 | 1461066541891 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1685ms 04:49:01 INFO - PROCESS | 1931 | 1461066541958 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 04:49:01 INFO - PROCESS | 1931 | 1461066541962 Marionette TRACE conn5 <- [1,1937,null,{"value":"8"}] 04:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:49:01 INFO - PROCESS | 1931 | 1461066541969 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:49:01 INFO - PROCESS | 1931 | 1461066541974 Marionette TRACE conn5 <- [1,1938,null,{}] 04:49:01 INFO - PROCESS | 1931 | 1461066541979 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:02 INFO - PROCESS | 1931 | 1461066542297 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 04:49:02 INFO - PROCESS | 1931 | 1461066542645 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85881f800 == 157 [pid = 1931] [id = 492] 04:49:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe8573bb800) [pid = 1931] [serial = 1477] [outer = (nil)] 04:49:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe85850b400) [pid = 1931] [serial = 1478] [outer = 0x7fe8573bb800] 04:49:02 INFO - PROCESS | 1931 | 1461066542723 Marionette DEBUG loaded listener.js 04:49:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe858790000) [pid = 1931] [serial = 1479] [outer = 0x7fe8573bb800] 04:49:03 INFO - PROCESS | 1931 | 1461066543615 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1691ms 04:49:03 INFO - PROCESS | 1931 | 1461066543679 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1931 | 1461066543684 Marionette TRACE conn5 <- [1,1941,null,{"value":"8"}] 04:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:49:03 INFO - PROCESS | 1931 | 1461066543693 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1931 | 1461066543697 Marionette TRACE conn5 <- [1,1942,null,{}] 04:49:03 INFO - PROCESS | 1931 | 1461066543702 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:03 INFO - PROCESS | 1931 | 1461066543931 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 04:49:04 INFO - PROCESS | 1931 | 1461066544191 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594db800 == 158 [pid = 1931] [id = 493] 04:49:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe8573c9800) [pid = 1931] [serial = 1480] [outer = (nil)] 04:49:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe858918000) [pid = 1931] [serial = 1481] [outer = 0x7fe8573c9800] 04:49:04 INFO - PROCESS | 1931 | 1461066544267 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe858955c00) [pid = 1931] [serial = 1482] [outer = 0x7fe8573c9800] 04:49:05 INFO - PROCESS | 1931 | 1461066545276 Marionette TRACE conn5 <- [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]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1641ms 04:49:05 INFO - PROCESS | 1931 | 1461066545335 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1931 | 1461066545339 Marionette TRACE conn5 <- [1,1945,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:49:05 INFO - PROCESS | 1931 | 1461066545345 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1931 | 1461066545349 Marionette TRACE conn5 <- [1,1946,null,{}] 04:49:05 INFO - PROCESS | 1931 | 1461066545355 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:05 INFO - PROCESS | 1931 | 1461066545587 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 04:49:05 INFO - PROCESS | 1931 | 1461066545889 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85aa8a800 == 159 [pid = 1931] [id = 494] 04:49:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe858910400) [pid = 1931] [serial = 1483] [outer = (nil)] 04:49:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe858e69c00) [pid = 1931] [serial = 1484] [outer = 0x7fe858910400] 04:49:05 INFO - PROCESS | 1931 | 1461066545970 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe859069c00) [pid = 1931] [serial = 1485] [outer = 0x7fe858910400] 04:49:06 INFO - PROCESS | 1931 | 1461066546844 Marionette TRACE conn5 <- [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]]]}] 04:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1537ms 04:49:06 INFO - PROCESS | 1931 | 1461066546884 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 04:49:06 INFO - PROCESS | 1931 | 1461066546887 Marionette TRACE conn5 <- [1,1949,null,{"value":"8"}] 04:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:49:06 INFO - PROCESS | 1931 | 1461066546895 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:49:06 INFO - PROCESS | 1931 | 1461066546899 Marionette TRACE conn5 <- [1,1950,null,{}] 04:49:06 INFO - PROCESS | 1931 | 1461066546905 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 1931 | 1461066547132 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 04:49:07 INFO - PROCESS | 1931 | 1461066547466 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84423f000 == 160 [pid = 1931] [id = 495] 04:49:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe843f8b400) [pid = 1931] [serial = 1486] [outer = (nil)] 04:49:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe8442ea800) [pid = 1931] [serial = 1487] [outer = 0x7fe843f8b400] 04:49:07 INFO - PROCESS | 1931 | 1461066547549 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe8573e6400) [pid = 1931] [serial = 1488] [outer = 0x7fe843f8b400] 04:49:08 INFO - PROCESS | 1931 | 1461066548482 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1629ms 04:49:08 INFO - PROCESS | 1931 | 1461066548525 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1931 | 1461066548530 Marionette TRACE conn5 <- [1,1953,null,{"value":"8"}] 04:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:49:08 INFO - PROCESS | 1931 | 1461066548536 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1931 | 1461066548539 Marionette TRACE conn5 <- [1,1954,null,{}] 04:49:08 INFO - PROCESS | 1931 | 1461066548545 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:08 INFO - PROCESS | 1931 | 1461066548773 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 04:49:09 INFO - PROCESS | 1931 | 1461066549081 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8463bb000 == 161 [pid = 1931] [id = 496] 04:49:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe843f89400) [pid = 1931] [serial = 1489] [outer = (nil)] 04:49:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7fe843f92400) [pid = 1931] [serial = 1490] [outer = 0x7fe843f89400] 04:49:09 INFO - PROCESS | 1931 | 1461066549161 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7fe845111000) [pid = 1931] [serial = 1491] [outer = 0x7fe843f89400] 04:49:10 INFO - PROCESS | 1931 | 1461066550114 Marionette TRACE conn5 <- [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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1631ms 04:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:49:10 INFO - PROCESS | 1931 | 1461066550169 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1931 | 1461066550172 Marionette TRACE conn5 <- [1,1957,null,{"value":"8"}] 04:49:10 INFO - PROCESS | 1931 | 1461066550179 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1931 | 1461066550182 Marionette TRACE conn5 <- [1,1958,null,{}] 04:49:10 INFO - PROCESS | 1931 | 1461066550187 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 1931 | 1461066550411 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 04:49:10 INFO - PROCESS | 1931 | 1461066550720 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84860f000 == 162 [pid = 1931] [id = 497] 04:49:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7fe843f89800) [pid = 1931] [serial = 1492] [outer = (nil)] 04:49:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7fe8462ca800) [pid = 1931] [serial = 1493] [outer = 0x7fe843f89800] 04:49:10 INFO - PROCESS | 1931 | 1461066550805 Marionette DEBUG loaded listener.js 04:49:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7fe848751800) [pid = 1931] [serial = 1494] [outer = 0x7fe843f89800] 04:49:12 INFO - PROCESS | 1931 | 1461066552123 Marionette TRACE conn5 <- [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]]]}] 04:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 2033ms 04:49:12 INFO - PROCESS | 1931 | 1461066552293 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 04:49:12 INFO - PROCESS | 1931 | 1461066552300 Marionette TRACE conn5 <- [1,1961,null,{"value":"8"}] 04:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:49:12 INFO - PROCESS | 1931 | 1461066552321 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:49:12 INFO - PROCESS | 1931 | 1461066552327 Marionette TRACE conn5 <- [1,1962,null,{}] 04:49:12 INFO - PROCESS | 1931 | 1461066552336 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 1931 | 1461066552557 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 04:49:12 INFO - PROCESS | 1931 | 1461066552822 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84849a800 == 163 [pid = 1931] [id = 498] 04:49:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7fe8462ca400) [pid = 1931] [serial = 1495] [outer = (nil)] 04:49:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7fe8462d1800) [pid = 1931] [serial = 1496] [outer = 0x7fe8462ca400] 04:49:12 INFO - PROCESS | 1931 | 1461066552895 Marionette DEBUG loaded listener.js 04:49:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7fe847e10400) [pid = 1931] [serial = 1497] [outer = 0x7fe8462ca400] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849a17000 == 162 [pid = 1931] [id = 433] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c20000 == 161 [pid = 1931] [id = 432] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c21000 == 160 [pid = 1931] [id = 431] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c05800 == 159 [pid = 1931] [id = 480] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84866d800 == 158 [pid = 1931] [id = 479] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c1c000 == 157 [pid = 1931] [id = 478] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe846115800 == 156 [pid = 1931] [id = 477] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f8d9000 == 155 [pid = 1931] [id = 473] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bc41000 == 154 [pid = 1931] [id = 472] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bc27000 == 153 [pid = 1931] [id = 471] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874508800 == 152 [pid = 1931] [id = 470] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86575d800 == 151 [pid = 1931] [id = 469] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863215000 == 150 [pid = 1931] [id = 468] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861c18000 == 149 [pid = 1931] [id = 467] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dade800 == 148 [pid = 1931] [id = 466] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859c9b000 == 147 [pid = 1931] [id = 465] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857515800 == 146 [pid = 1931] [id = 464] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852504800 == 145 [pid = 1931] [id = 463] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fcc7800 == 144 [pid = 1931] [id = 462] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c611000 == 143 [pid = 1931] [id = 461] 04:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8466dc000 == 142 [pid = 1931] [id = 460] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7fe8498e5400) [pid = 1931] [serial = 1379] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7fe84e70d400) [pid = 1931] [serial = 1377] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7fe85ab97000) [pid = 1931] [serial = 1337] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7fe8590a9000) [pid = 1931] [serial = 1332] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7fe86f76d400) [pid = 1931] [serial = 1362] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7fe848759800) [pid = 1931] [serial = 1281] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7fe8442f0800) [pid = 1931] [serial = 1365] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7fe84fb22800) [pid = 1931] [serial = 1206] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe8520aec00) [pid = 1931] [serial = 1248] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe861c69c00) [pid = 1931] [serial = 1343] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe85916d800) [pid = 1931] [serial = 1334] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe872d2c800) [pid = 1931] [serial = 1215] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe86455dc00) [pid = 1931] [serial = 1350] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe84b291c00) [pid = 1931] [serial = 1290] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe858952400) [pid = 1931] [serial = 1272] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe846111000) [pid = 1931] [serial = 1356] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe86256b000) [pid = 1931] [serial = 1346] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe863124000) [pid = 1931] [serial = 1260] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe84b293000) [pid = 1931] [serial = 1317] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe84b26f000) [pid = 1931] [serial = 1374] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe846622000) [pid = 1931] [serial = 1370] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe8520b5000) [pid = 1931] [serial = 1320] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe857546000) [pid = 1931] [serial = 1188] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe84e849800) [pid = 1931] [serial = 1266] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe874c66400) [pid = 1931] [serial = 1278] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84c257800) [pid = 1931] [serial = 1218] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe85d317800) [pid = 1931] [serial = 1257] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe8573c1c00) [pid = 1931] [serial = 1326] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe843f90400) [pid = 1931] [serial = 1358] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe8442eb800) [pid = 1931] [serial = 1364] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe85d9efc00) [pid = 1931] [serial = 1341] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe846629400) [pid = 1931] [serial = 1284] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe863f81800) [pid = 1931] [serial = 1349] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe848333800) [pid = 1931] [serial = 1367] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe8520ae400) [pid = 1931] [serial = 1287] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8520dcc00) [pid = 1931] [serial = 1185] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe85cce7800) [pid = 1931] [serial = 1338] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe8586a8000) [pid = 1931] [serial = 1328] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe848755c00) [pid = 1931] [serial = 1373] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe862f40800) [pid = 1931] [serial = 1347] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe85d9b6400) [pid = 1931] [serial = 1340] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe858e6a400) [pid = 1931] [serial = 1254] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe84e6da000) [pid = 1931] [serial = 1376] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe86fa06800) [pid = 1931] [serial = 1263] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe858e73400) [pid = 1931] [serial = 1331] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe857373000) [pid = 1931] [serial = 1251] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe849a4c000) [pid = 1931] [serial = 1182] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe84610c000) [pid = 1931] [serial = 1355] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe84fb1c400) [pid = 1931] [serial = 1319] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe847e12400) [pid = 1931] [serial = 1313] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe874bb7000) [pid = 1931] [serial = 1275] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84874bc00) [pid = 1931] [serial = 1314] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe84b270000) [pid = 1931] [serial = 1316] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe86fe2ac00) [pid = 1931] [serial = 1209] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe8620c8400) [pid = 1931] [serial = 1344] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe862573400) [pid = 1931] [serial = 1197] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe8662b5400) [pid = 1931] [serial = 1200] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe857377400) [pid = 1931] [serial = 1325] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe85940c800) [pid = 1931] [serial = 1335] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe86f766400) [pid = 1931] [serial = 1203] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe858953800) [pid = 1931] [serial = 1329] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe858955000) [pid = 1931] [serial = 1361] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe852ea1c00) [pid = 1931] [serial = 1323] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe8527b1c00) [pid = 1931] [serial = 1322] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe8520b0400) [pid = 1931] [serial = 1212] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8657d1400) [pid = 1931] [serial = 1352] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe85940ec00) [pid = 1931] [serial = 1191] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe86f765c00) [pid = 1931] [serial = 1353] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe843f95800) [pid = 1931] [serial = 1359] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe85d320000) [pid = 1931] [serial = 1194] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe84aab4c00) [pid = 1931] [serial = 1245] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe845110400) [pid = 1931] [serial = 1293] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe848330000) [pid = 1931] [serial = 1371] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe86fe26400) [pid = 1931] [serial = 1269] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1931 | 1461066554397 Marionette TRACE conn5 <- [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]]]}] 04:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2194ms 04:49:14 INFO - PROCESS | 1931 | 1461066554513 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 04:49:14 INFO - PROCESS | 1931 | 1461066554521 Marionette TRACE conn5 <- [1,1965,null,{"value":"8"}] 04:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:49:14 INFO - PROCESS | 1931 | 1461066554530 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:49:14 INFO - PROCESS | 1931 | 1461066554533 Marionette TRACE conn5 <- [1,1966,null,{}] 04:49:14 INFO - PROCESS | 1931 | 1461066554539 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:14 INFO - PROCESS | 1931 | 1461066554745 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 04:49:14 INFO - PROCESS | 1931 | 1461066554946 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84501f000 == 143 [pid = 1931] [id = 499] 04:49:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe845104c00) [pid = 1931] [serial = 1498] [outer = (nil)] 04:49:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe848330800) [pid = 1931] [serial = 1499] [outer = 0x7fe845104c00] 04:49:15 INFO - PROCESS | 1931 | 1461066555012 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe848757800) [pid = 1931] [serial = 1500] [outer = 0x7fe845104c00] 04:49:15 INFO - PROCESS | 1931 | 1461066555921 Marionette TRACE conn5 <- [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]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1433ms 04:49:15 INFO - PROCESS | 1931 | 1461066555964 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 04:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:49:15 INFO - PROCESS | 1931 | 1461066555968 Marionette TRACE conn5 <- [1,1969,null,{"value":"8"}] 04:49:15 INFO - PROCESS | 1931 | 1461066555976 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1931 | 1461066555982 Marionette TRACE conn5 <- [1,1970,null,{}] 04:49:16 INFO - PROCESS | 1931 | 1461066555998 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 1931 | 1461066556229 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 04:49:16 INFO - PROCESS | 1931 | 1461066556510 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c1a800 == 144 [pid = 1931] [id = 500] 04:49:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe849a46000) [pid = 1931] [serial = 1501] [outer = (nil)] 04:49:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84b26c000) [pid = 1931] [serial = 1502] [outer = 0x7fe849a46000] 04:49:16 INFO - PROCESS | 1931 | 1461066556588 Marionette DEBUG loaded listener.js 04:49:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84c249c00) [pid = 1931] [serial = 1503] [outer = 0x7fe849a46000] 04:49:17 INFO - PROCESS | 1931 | 1461066557470 Marionette TRACE conn5 <- [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]]]}] 04:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1540ms 04:49:17 INFO - PROCESS | 1931 | 1461066557522 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 04:49:17 INFO - PROCESS | 1931 | 1461066557525 Marionette TRACE conn5 <- [1,1973,null,{"value":"8"}] 04:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:49:17 INFO - PROCESS | 1931 | 1461066557532 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:49:17 INFO - PROCESS | 1931 | 1461066557536 Marionette TRACE conn5 <- [1,1974,null,{}] 04:49:17 INFO - PROCESS | 1931 | 1461066557545 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:17 INFO - PROCESS | 1931 | 1461066557847 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 04:49:17 INFO - PROCESS | 1931 | 1461066557880 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849720800 == 145 [pid = 1931] [id = 501] 04:49:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe849a3f400) [pid = 1931] [serial = 1504] [outer = (nil)] 04:49:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84d5d1800) [pid = 1931] [serial = 1505] [outer = 0x7fe849a3f400] 04:49:17 INFO - PROCESS | 1931 | 1461066557945 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84e70d400) [pid = 1931] [serial = 1506] [outer = 0x7fe849a3f400] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe84662a800) [pid = 1931] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe84e70ec00) [pid = 1931] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8462d6c00) [pid = 1931] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe85897a400) [pid = 1931] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe8462d6000) [pid = 1931] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe84f93fc00) [pid = 1931] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe845108400) [pid = 1931] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe85fbf6800) [pid = 1931] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe850076400) [pid = 1931] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe857380800) [pid = 1931] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe8485a9800) [pid = 1931] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe85fd6a000) [pid = 1931] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe8573efc00) [pid = 1931] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe8442e7c00) [pid = 1931] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe849a4c800) [pid = 1931] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe85fd60800) [pid = 1931] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe84e70e400) [pid = 1931] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe845108c00) [pid = 1931] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe8462c9800) [pid = 1931] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7fe849a45400) [pid = 1931] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:49:19 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7fe8573eb000) [pid = 1931] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:49:19 INFO - PROCESS | 1931 | 1461066559513 Marionette TRACE conn5 <- [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]]]}] 04:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2033ms 04:49:19 INFO - PROCESS | 1931 | 1461066559613 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 04:49:19 INFO - PROCESS | 1931 | 1461066559617 Marionette TRACE conn5 <- [1,1977,null,{"value":"8"}] 04:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:49:19 INFO - PROCESS | 1931 | 1461066559626 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:49:19 INFO - PROCESS | 1931 | 1461066559630 Marionette TRACE conn5 <- [1,1978,null,{}] 04:49:19 INFO - PROCESS | 1931 | 1461066559635 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:19 INFO - PROCESS | 1931 | 1461066559845 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 04:49:19 INFO - PROCESS | 1931 | 1461066559857 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ab55800 == 146 [pid = 1931] [id = 502] 04:49:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe843f8b800) [pid = 1931] [serial = 1507] [outer = (nil)] 04:49:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe84662a800) [pid = 1931] [serial = 1508] [outer = 0x7fe843f8b800] 04:49:20 INFO - PROCESS | 1931 | 1461066560073 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe84e70fc00) [pid = 1931] [serial = 1509] [outer = 0x7fe843f8b800] 04:49:20 INFO - PROCESS | 1931 | 1461066560796 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1229ms 04:49:20 INFO - PROCESS | 1931 | 1461066560858 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1931 | 1461066560864 Marionette TRACE conn5 <- [1,1981,null,{"value":"8"}] 04:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:49:20 INFO - PROCESS | 1931 | 1461066560879 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1931 | 1461066560884 Marionette TRACE conn5 <- [1,1982,null,{}] 04:49:20 INFO - PROCESS | 1931 | 1461066560894 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:21 INFO - PROCESS | 1931 | 1461066561218 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 04:49:21 INFO - PROCESS | 1931 | 1461066561249 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84b079000 == 147 [pid = 1931] [id = 503] 04:49:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe84e711000) [pid = 1931] [serial = 1510] [outer = (nil)] 04:49:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe84fb1c400) [pid = 1931] [serial = 1511] [outer = 0x7fe84e711000] 04:49:21 INFO - PROCESS | 1931 | 1461066561333 Marionette DEBUG loaded listener.js 04:49:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe85110cc00) [pid = 1931] [serial = 1512] [outer = 0x7fe84e711000] 04:49:22 INFO - PROCESS | 1931 | 1461066562552 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1698ms 04:49:22 INFO - PROCESS | 1931 | 1461066562570 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 04:49:22 INFO - PROCESS | 1931 | 1461066562577 Marionette TRACE conn5 <- [1,1985,null,{"value":"8"}] 04:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:49:22 INFO - PROCESS | 1931 | 1461066562587 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:49:22 INFO - PROCESS | 1931 | 1461066562592 Marionette TRACE conn5 <- [1,1986,null,{}] 04:49:22 INFO - PROCESS | 1931 | 1461066562599 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:22 INFO - PROCESS | 1931 | 1461066562819 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 04:49:23 INFO - PROCESS | 1931 | 1461066563083 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c13000 == 148 [pid = 1931] [id = 504] 04:49:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84832a000) [pid = 1931] [serial = 1513] [outer = (nil)] 04:49:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe848548800) [pid = 1931] [serial = 1514] [outer = 0x7fe84832a000] 04:49:23 INFO - PROCESS | 1931 | 1461066563215 Marionette DEBUG loaded listener.js 04:49:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe8498e5400) [pid = 1931] [serial = 1515] [outer = 0x7fe84832a000] 04:49:24 INFO - PROCESS | 1931 | 1461066564217 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1682ms 04:49:24 INFO - PROCESS | 1931 | 1461066564270 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 04:49:24 INFO - PROCESS | 1931 | 1461066564279 Marionette TRACE conn5 <- [1,1989,null,{"value":"8"}] 04:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:49:24 INFO - PROCESS | 1931 | 1461066564290 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:49:24 INFO - PROCESS | 1931 | 1461066564294 Marionette TRACE conn5 <- [1,1990,null,{}] 04:49:24 INFO - PROCESS | 1931 | 1461066564300 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:24 INFO - PROCESS | 1931 | 1461066564548 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 04:49:24 INFO - PROCESS | 1931 | 1461066564894 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84b070800 == 149 [pid = 1931] [id = 505] 04:49:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84832cc00) [pid = 1931] [serial = 1516] [outer = (nil)] 04:49:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84c249400) [pid = 1931] [serial = 1517] [outer = 0x7fe84832cc00] 04:49:24 INFO - PROCESS | 1931 | 1461066564975 Marionette DEBUG loaded listener.js 04:49:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84e6d9800) [pid = 1931] [serial = 1518] [outer = 0x7fe84832cc00] 04:49:25 INFO - PROCESS | 1931 | 1461066565831 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1585ms 04:49:25 INFO - PROCESS | 1931 | 1461066565876 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 04:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:49:25 INFO - PROCESS | 1931 | 1461066565880 Marionette TRACE conn5 <- [1,1993,null,{"value":"8"}] 04:49:25 INFO - PROCESS | 1931 | 1461066565887 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1931 | 1461066565893 Marionette TRACE conn5 <- [1,1994,null,{}] 04:49:25 INFO - PROCESS | 1931 | 1461066565910 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:26 INFO - PROCESS | 1931 | 1461066566146 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 04:49:26 INFO - PROCESS | 1931 | 1461066566467 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e876800 == 150 [pid = 1931] [id = 506] 04:49:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84d58f800) [pid = 1931] [serial = 1519] [outer = (nil)] 04:49:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe84f943c00) [pid = 1931] [serial = 1520] [outer = 0x7fe84d58f800] 04:49:26 INFO - PROCESS | 1931 | 1461066566554 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe850079800) [pid = 1931] [serial = 1521] [outer = 0x7fe84d58f800] 04:49:27 INFO - PROCESS | 1931 | 1461066567406 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1589ms 04:49:27 INFO - PROCESS | 1931 | 1461066567477 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1931 | 1461066567481 Marionette TRACE conn5 <- [1,1997,null,{"value":"8"}] 04:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:49:27 INFO - PROCESS | 1931 | 1461066567489 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1931 | 1461066567492 Marionette TRACE conn5 <- [1,1998,null,{}] 04:49:27 INFO - PROCESS | 1931 | 1461066567499 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:27 INFO - PROCESS | 1931 | 1461066567780 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 04:49:28 INFO - PROCESS | 1931 | 1461066568043 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc72800 == 151 [pid = 1931] [id = 507] 04:49:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84661d000) [pid = 1931] [serial = 1522] [outer = (nil)] 04:49:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe8511ce400) [pid = 1931] [serial = 1523] [outer = 0x7fe84661d000] 04:49:28 INFO - PROCESS | 1931 | 1461066568181 Marionette DEBUG loaded listener.js 04:49:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8520b2800) [pid = 1931] [serial = 1524] [outer = 0x7fe84661d000] 04:49:29 INFO - PROCESS | 1931 | 1461066569116 Marionette TRACE conn5 <- [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]]]}] 04:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1687ms 04:49:29 INFO - PROCESS | 1931 | 1461066569177 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 04:49:29 INFO - PROCESS | 1931 | 1461066569181 Marionette TRACE conn5 <- [1,2001,null,{"value":"8"}] 04:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:49:29 INFO - PROCESS | 1931 | 1461066569188 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:49:29 INFO - PROCESS | 1931 | 1461066569192 Marionette TRACE conn5 <- [1,2002,null,{}] 04:49:29 INFO - PROCESS | 1931 | 1461066569198 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:29 INFO - PROCESS | 1931 | 1461066569429 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 04:49:29 INFO - PROCESS | 1931 | 1461066569657 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850013000 == 152 [pid = 1931] [id = 508] 04:49:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe8520b4c00) [pid = 1931] [serial = 1525] [outer = (nil)] 04:49:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8520de000) [pid = 1931] [serial = 1526] [outer = 0x7fe8520b4c00] 04:49:29 INFO - PROCESS | 1931 | 1461066569782 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe85258f000) [pid = 1931] [serial = 1527] [outer = 0x7fe8520b4c00] 04:49:31 INFO - PROCESS | 1931 | 1461066571036 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1888ms 04:49:31 INFO - PROCESS | 1931 | 1461066571079 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 04:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:49:31 INFO - PROCESS | 1931 | 1461066571085 Marionette TRACE conn5 <- [1,2005,null,{"value":"8"}] 04:49:31 INFO - PROCESS | 1931 | 1461066571091 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:49:31 INFO - PROCESS | 1931 | 1461066571094 Marionette TRACE conn5 <- [1,2006,null,{}] 04:49:31 INFO - PROCESS | 1931 | 1461066571100 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:31 INFO - PROCESS | 1931 | 1461066571375 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 04:49:31 INFO - PROCESS | 1931 | 1461066571673 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85739c000 == 153 [pid = 1931] [id = 509] 04:49:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe852e99800) [pid = 1931] [serial = 1528] [outer = (nil)] 04:49:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8573bac00) [pid = 1931] [serial = 1529] [outer = 0x7fe852e99800] 04:49:31 INFO - PROCESS | 1931 | 1461066571759 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe8573e8800) [pid = 1931] [serial = 1530] [outer = 0x7fe852e99800] 04:49:32 INFO - PROCESS | 1931 | 1461066572629 Marionette TRACE conn5 <- [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]]]}] 04:49:32 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 04:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1584ms 04:49:32 INFO - PROCESS | 1931 | 1461066572676 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 04:49:32 INFO - PROCESS | 1931 | 1461066572680 Marionette TRACE conn5 <- [1,2009,null,{"value":"8"}] 04:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:49:32 INFO - PROCESS | 1931 | 1461066572686 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1931 | 1461066572688 Marionette TRACE conn5 <- [1,2010,null,{}] 04:49:32 INFO - PROCESS | 1931 | 1461066572693 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:32 INFO - PROCESS | 1931 | 1461066572906 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 04:49:33 INFO - PROCESS | 1931 | 1461066573175 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858573000 == 154 [pid = 1931] [id = 510] 04:49:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8462d7c00) [pid = 1931] [serial = 1531] [outer = (nil)] 04:49:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe857544000) [pid = 1931] [serial = 1532] [outer = 0x7fe8462d7c00] 04:49:33 INFO - PROCESS | 1931 | 1461066573296 Marionette DEBUG loaded listener.js 04:49:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe858503c00) [pid = 1931] [serial = 1533] [outer = 0x7fe8462d7c00] 04:49:34 INFO - PROCESS | 1931 | 1461066574145 Marionette TRACE conn5 <- [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]]]}] 04:49:34 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 04:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1528ms 04:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:49:34 INFO - PROCESS | 1931 | 1461066574215 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 04:49:34 INFO - PROCESS | 1931 | 1461066574218 Marionette TRACE conn5 <- [1,2013,null,{"value":"8"}] 04:49:34 INFO - PROCESS | 1931 | 1461066574227 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:49:34 INFO - PROCESS | 1931 | 1461066574229 Marionette TRACE conn5 <- [1,2014,null,{}] 04:49:34 INFO - PROCESS | 1931 | 1461066574236 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:34 INFO - PROCESS | 1931 | 1461066574507 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 04:49:34 INFO - PROCESS | 1931 | 1461066574763 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85975b800 == 155 [pid = 1931] [id = 511] 04:49:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe852e9a400) [pid = 1931] [serial = 1534] [outer = (nil)] 04:49:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe85869e800) [pid = 1931] [serial = 1535] [outer = 0x7fe852e9a400] 04:49:34 INFO - PROCESS | 1931 | 1461066574893 Marionette DEBUG loaded listener.js 04:49:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe858946400) [pid = 1931] [serial = 1536] [outer = 0x7fe852e9a400] 04:49:35 INFO - PROCESS | 1931 | 1461066575754 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1581ms 04:49:35 INFO - PROCESS | 1931 | 1461066575809 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1931 | 1461066575814 Marionette TRACE conn5 <- [1,2017,null,{"value":"8"}] 04:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:49:35 INFO - PROCESS | 1931 | 1461066575843 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1931 | 1461066575845 Marionette TRACE conn5 <- [1,2018,null,{}] 04:49:35 INFO - PROCESS | 1931 | 1461066575852 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:36 INFO - PROCESS | 1931 | 1461066576112 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 04:49:36 INFO - PROCESS | 1931 | 1461066576432 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d588800 == 156 [pid = 1931] [id = 512] 04:49:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8573c9000) [pid = 1931] [serial = 1537] [outer = (nil)] 04:49:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe858953800) [pid = 1931] [serial = 1538] [outer = 0x7fe8573c9000] 04:49:36 INFO - PROCESS | 1931 | 1461066576512 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe858e6a800) [pid = 1931] [serial = 1539] [outer = 0x7fe8573c9000] 04:49:37 INFO - PROCESS | 1931 | 1461066577476 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1688ms 04:49:37 INFO - PROCESS | 1931 | 1461066577527 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1931 | 1461066577531 Marionette TRACE conn5 <- [1,2021,null,{"value":"8"}] 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:49:37 INFO - PROCESS | 1931 | 1461066577537 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1931 | 1461066577539 Marionette TRACE conn5 <- [1,2022,null,{}] 04:49:37 INFO - PROCESS | 1931 | 1461066577545 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:37 INFO - PROCESS | 1931 | 1461066577818 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 04:49:38 INFO - PROCESS | 1931 | 1461066578129 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d635000 == 157 [pid = 1931] [id = 513] 04:49:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe8590a9800) [pid = 1931] [serial = 1540] [outer = (nil)] 04:49:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe8590aa000) [pid = 1931] [serial = 1541] [outer = 0x7fe8590a9800] 04:49:38 INFO - PROCESS | 1931 | 1461066578273 Marionette DEBUG loaded listener.js 04:49:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe8590b6800) [pid = 1931] [serial = 1542] [outer = 0x7fe8590a9800] 04:49:39 INFO - PROCESS | 1931 | 1461066579182 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1693ms 04:49:39 INFO - PROCESS | 1931 | 1461066579232 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 04:49:39 INFO - PROCESS | 1931 | 1461066579243 Marionette TRACE conn5 <- [1,2025,null,{"value":"8"}] 04:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:49:39 INFO - PROCESS | 1931 | 1461066579250 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:49:39 INFO - PROCESS | 1931 | 1461066579255 Marionette TRACE conn5 <- [1,2026,null,{}] 04:49:39 INFO - PROCESS | 1931 | 1461066579260 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:39 INFO - PROCESS | 1931 | 1461066579520 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 04:49:39 INFO - PROCESS | 1931 | 1461066579827 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dba6000 == 158 [pid = 1931] [id = 514] 04:49:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe85916d000) [pid = 1931] [serial = 1543] [outer = (nil)] 04:49:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85921dc00) [pid = 1931] [serial = 1544] [outer = 0x7fe85916d000] 04:49:39 INFO - PROCESS | 1931 | 1461066579926 Marionette DEBUG loaded listener.js 04:49:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe859416c00) [pid = 1931] [serial = 1545] [outer = 0x7fe85916d000] 04:49:40 INFO - PROCESS | 1931 | 1461066580845 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1640ms 04:49:40 INFO - PROCESS | 1931 | 1461066580892 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 04:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:49:40 INFO - PROCESS | 1931 | 1461066580896 Marionette TRACE conn5 <- [1,2029,null,{"value":"8"}] 04:49:40 INFO - PROCESS | 1931 | 1461066580903 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1931 | 1461066580906 Marionette TRACE conn5 <- [1,2030,null,{}] 04:49:40 INFO - PROCESS | 1931 | 1461066580912 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:41 INFO - PROCESS | 1931 | 1461066581149 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 04:49:41 INFO - PROCESS | 1931 | 1461066581479 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85e8bc000 == 159 [pid = 1931] [id = 515] 04:49:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe845111800) [pid = 1931] [serial = 1546] [outer = (nil)] 04:49:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe859642400) [pid = 1931] [serial = 1547] [outer = 0x7fe845111800] 04:49:41 INFO - PROCESS | 1931 | 1461066581575 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe859b85400) [pid = 1931] [serial = 1548] [outer = 0x7fe845111800] 04:49:42 INFO - PROCESS | 1931 | 1461066582530 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1692ms 04:49:42 INFO - PROCESS | 1931 | 1461066582595 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1931 | 1461066582599 Marionette TRACE conn5 <- [1,2033,null,{"value":"8"}] 04:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:49:42 INFO - PROCESS | 1931 | 1461066582606 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1931 | 1461066582608 Marionette TRACE conn5 <- [1,2034,null,{}] 04:49:42 INFO - PROCESS | 1931 | 1461066582617 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:42 INFO - PROCESS | 1931 | 1461066582860 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 04:49:43 INFO - PROCESS | 1931 | 1461066583172 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8614a2000 == 160 [pid = 1931] [id = 516] 04:49:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe84e7ca800) [pid = 1931] [serial = 1549] [outer = (nil)] 04:49:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85aaeec00) [pid = 1931] [serial = 1550] [outer = 0x7fe84e7ca800] 04:49:43 INFO - PROCESS | 1931 | 1461066583274 Marionette DEBUG loaded listener.js 04:49:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85b7ef400) [pid = 1931] [serial = 1551] [outer = 0x7fe84e7ca800] 04:49:44 INFO - PROCESS | 1931 | 1461066584121 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1580ms 04:49:44 INFO - PROCESS | 1931 | 1461066584188 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 04:49:44 INFO - PROCESS | 1931 | 1461066584191 Marionette TRACE conn5 <- [1,2037,null,{"value":"8"}] 04:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:49:44 INFO - PROCESS | 1931 | 1461066584198 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:49:44 INFO - PROCESS | 1931 | 1461066584200 Marionette TRACE conn5 <- [1,2038,null,{}] 04:49:44 INFO - PROCESS | 1931 | 1461066584206 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:44 INFO - PROCESS | 1931 | 1461066584434 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 04:49:44 INFO - PROCESS | 1931 | 1461066584695 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d0a800 == 161 [pid = 1931] [id = 517] 04:49:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe843f88c00) [pid = 1931] [serial = 1552] [outer = (nil)] 04:49:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe85cb8b400) [pid = 1931] [serial = 1553] [outer = 0x7fe843f88c00] 04:49:44 INFO - PROCESS | 1931 | 1461066584815 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85cc3c800) [pid = 1931] [serial = 1554] [outer = 0x7fe843f88c00] 04:49:45 INFO - PROCESS | 1931 | 1461066585690 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1579ms 04:49:45 INFO - PROCESS | 1931 | 1461066585778 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1931 | 1461066585782 Marionette TRACE conn5 <- [1,2041,null,{"value":"8"}] 04:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:49:45 INFO - PROCESS | 1931 | 1461066585789 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1931 | 1461066585792 Marionette TRACE conn5 <- [1,2042,null,{}] 04:49:45 INFO - PROCESS | 1931 | 1461066585798 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:46 INFO - PROCESS | 1931 | 1461066586074 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 04:49:46 INFO - PROCESS | 1931 | 1461066586384 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862412000 == 162 [pid = 1931] [id = 518] 04:49:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8590a9400) [pid = 1931] [serial = 1555] [outer = (nil)] 04:49:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85cce7800) [pid = 1931] [serial = 1556] [outer = 0x7fe8590a9400] 04:49:46 INFO - PROCESS | 1931 | 1461066586464 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe85d315c00) [pid = 1931] [serial = 1557] [outer = 0x7fe8590a9400] 04:49:47 INFO - PROCESS | 1931 | 1461066587411 Marionette TRACE conn5 <- [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]]]}] 04:49:47 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) 04:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1691ms 04:49:47 INFO - PROCESS | 1931 | 1461066587481 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 04:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:49:47 INFO - PROCESS | 1931 | 1461066587486 Marionette TRACE conn5 <- [1,2045,null,{"value":"8"}] 04:49:47 INFO - PROCESS | 1931 | 1461066587492 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1931 | 1461066587495 Marionette TRACE conn5 <- [1,2046,null,{}] 04:49:47 INFO - PROCESS | 1931 | 1461066587501 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:47 INFO - PROCESS | 1931 | 1461066587740 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 04:49:48 INFO - PROCESS | 1931 | 1461066588002 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86299e000 == 163 [pid = 1931] [id = 519] 04:49:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe85964d000) [pid = 1931] [serial = 1558] [outer = (nil)] 04:49:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe85d320000) [pid = 1931] [serial = 1559] [outer = 0x7fe85964d000] 04:49:48 INFO - PROCESS | 1931 | 1461066588125 Marionette DEBUG loaded listener.js 04:49:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe85d9e4000) [pid = 1931] [serial = 1560] [outer = 0x7fe85964d000] 04:49:49 INFO - PROCESS | 1931 | 1461066589111 Marionette TRACE conn5 <- [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]]]}] 04:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1682ms 04:49:49 INFO - PROCESS | 1931 | 1461066589175 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 04:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:49:49 INFO - PROCESS | 1931 | 1461066589180 Marionette TRACE conn5 <- [1,2049,null,{"value":"8"}] 04:49:49 INFO - PROCESS | 1931 | 1461066589188 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:49:49 INFO - PROCESS | 1931 | 1461066589191 Marionette TRACE conn5 <- [1,2050,null,{}] 04:49:49 INFO - PROCESS | 1931 | 1461066589200 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:49 INFO - PROCESS | 1931 | 1461066589540 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 04:49:49 INFO - PROCESS | 1931 | 1461066589916 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862eab000 == 164 [pid = 1931] [id = 520] 04:49:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe85cc42800) [pid = 1931] [serial = 1561] [outer = (nil)] 04:49:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe85e88c400) [pid = 1931] [serial = 1562] [outer = 0x7fe85cc42800] 04:49:50 INFO - PROCESS | 1931 | 1461066590000 Marionette DEBUG loaded listener.js 04:49:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe85e895400) [pid = 1931] [serial = 1563] [outer = 0x7fe85cc42800] 04:49:50 INFO - PROCESS | 1931 | 1461066590880 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1738ms 04:49:50 INFO - PROCESS | 1931 | 1461066590927 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1931 | 1461066590931 Marionette TRACE conn5 <- [1,2053,null,{"value":"8"}] 04:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:49:50 INFO - PROCESS | 1931 | 1461066590938 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1931 | 1461066590943 Marionette TRACE conn5 <- [1,2054,null,{}] 04:49:50 INFO - PROCESS | 1931 | 1461066590950 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:51 INFO - PROCESS | 1931 | 1461066591178 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 04:49:51 INFO - PROCESS | 1931 | 1461066591493 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863408000 == 165 [pid = 1931] [id = 521] 04:49:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe845108400) [pid = 1931] [serial = 1564] [outer = (nil)] 04:49:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe85fb10000) [pid = 1931] [serial = 1565] [outer = 0x7fe845108400] 04:49:51 INFO - PROCESS | 1931 | 1461066591626 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe85fd5f800) [pid = 1931] [serial = 1566] [outer = 0x7fe845108400] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c2ca000 == 164 [pid = 1931] [id = 434] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ea24000 == 163 [pid = 1931] [id = 435] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fcca800 == 162 [pid = 1931] [id = 436] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85aa8a800 == 161 [pid = 1931] [id = 494] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594db800 == 160 [pid = 1931] [id = 493] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85881f800 == 159 [pid = 1931] [id = 492] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857384000 == 158 [pid = 1931] [id = 491] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525ed800 == 157 [pid = 1931] [id = 490] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850f37800 == 156 [pid = 1931] [id = 489] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feb4000 == 155 [pid = 1931] [id = 488] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fcd8000 == 154 [pid = 1931] [id = 487] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f823800 == 153 [pid = 1931] [id = 486] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d45b800 == 152 [pid = 1931] [id = 485] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84b088000 == 151 [pid = 1931] [id = 484] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84abe1800 == 150 [pid = 1931] [id = 483] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848622000 == 149 [pid = 1931] [id = 482] 04:49:53 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8440ac800 == 148 [pid = 1931] [id = 481] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe848548400) [pid = 1931] [serial = 1430] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe848758400) [pid = 1931] [serial = 1437] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe8520dd800) [pid = 1931] [serial = 1392] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe84c24fc00) [pid = 1931] [serial = 1386] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84aab7c00) [pid = 1931] [serial = 1385] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85cb8e800) [pid = 1931] [serial = 1410] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe846621800) [pid = 1931] [serial = 1382] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe8527cd000) [pid = 1931] [serial = 1311] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe86fa0f000) [pid = 1931] [serial = 1422] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8645a1000) [pid = 1931] [serial = 1419] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8525c4400) [pid = 1931] [serial = 1394] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe8590ac800) [pid = 1931] [serial = 1404] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe8527c3800) [pid = 1931] [serial = 1395] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe84e7cc800) [pid = 1931] [serial = 1427] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe8621f0800) [pid = 1931] [serial = 1415] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe858e69400) [pid = 1931] [serial = 1403] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe85850f000) [pid = 1931] [serial = 1398] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8520bb000) [pid = 1931] [serial = 1368] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84b275400) [pid = 1931] [serial = 1439] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe86067d800) [pid = 1931] [serial = 1412] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe85ab8f400) [pid = 1931] [serial = 1409] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe852ea1000) [pid = 1931] [serial = 1428] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe84e710c00) [pid = 1931] [serial = 1388] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe84b28a000) [pid = 1931] [serial = 1424] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8462ccc00) [pid = 1931] [serial = 1433] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe848325800) [pid = 1931] [serial = 1383] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe848552800) [pid = 1931] [serial = 1436] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe85258d800) [pid = 1931] [serial = 1425] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe858953000) [pid = 1931] [serial = 1401] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe859170400) [pid = 1931] [serial = 1406] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe84b295000) [pid = 1931] [serial = 1440] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe863f83400) [pid = 1931] [serial = 1418] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe858798400) [pid = 1931] [serial = 1400] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe862f3bc00) [pid = 1931] [serial = 1416] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe850f0c400) [pid = 1931] [serial = 1391] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe84e95e400) [pid = 1931] [serial = 1389] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe857546c00) [pid = 1931] [serial = 1397] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe859411000) [pid = 1931] [serial = 1407] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe8616dfc00) [pid = 1931] [serial = 1413] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8662b6c00) [pid = 1931] [serial = 1421] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe846623400) [pid = 1931] [serial = 1434] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe846105000) [pid = 1931] [serial = 1442] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1931 | 1461066594130 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 3248ms 04:49:54 INFO - PROCESS | 1931 | 1461066594188 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 04:49:54 INFO - PROCESS | 1931 | 1461066594194 Marionette TRACE conn5 <- [1,2057,null,{"value":"8"}] 04:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:49:54 INFO - PROCESS | 1931 | 1461066594202 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:49:54 INFO - PROCESS | 1931 | 1461066594206 Marionette TRACE conn5 <- [1,2058,null,{}] 04:49:54 INFO - PROCESS | 1931 | 1461066594213 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:54 INFO - PROCESS | 1931 | 1461066594468 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 04:49:54 INFO - PROCESS | 1931 | 1461066594647 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466d2800 == 149 [pid = 1931] [id = 522] 04:49:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe846108000) [pid = 1931] [serial = 1567] [outer = (nil)] 04:49:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8462d3c00) [pid = 1931] [serial = 1568] [outer = 0x7fe846108000] 04:49:54 INFO - PROCESS | 1931 | 1461066594721 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe847e11800) [pid = 1931] [serial = 1569] [outer = 0x7fe846108000] 04:49:55 INFO - PROCESS | 1931 | 1461066595506 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1337ms 04:49:55 INFO - PROCESS | 1931 | 1461066595542 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1931 | 1461066595556 Marionette TRACE conn5 <- [1,2061,null,{"value":"8"}] 04:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:49:55 INFO - PROCESS | 1931 | 1461066595573 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1931 | 1461066595578 Marionette TRACE conn5 <- [1,2062,null,{}] 04:49:55 INFO - PROCESS | 1931 | 1461066595589 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 1931 | 1461066595894 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 04:49:56 INFO - PROCESS | 1931 | 1461066596003 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848485000 == 150 [pid = 1931] [id = 523] 04:49:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8442f2400) [pid = 1931] [serial = 1570] [outer = (nil)] 04:49:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84854a000) [pid = 1931] [serial = 1571] [outer = 0x7fe8442f2400] 04:49:56 INFO - PROCESS | 1931 | 1461066596070 Marionette DEBUG loaded listener.js 04:49:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe848758c00) [pid = 1931] [serial = 1572] [outer = 0x7fe8442f2400] 04:49:57 INFO - PROCESS | 1931 | 1461066597067 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 2060ms 04:49:57 INFO - PROCESS | 1931 | 1461066597656 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 04:49:57 INFO - PROCESS | 1931 | 1461066597659 Marionette TRACE conn5 <- [1,2065,null,{"value":"8"}] 04:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:49:57 INFO - PROCESS | 1931 | 1461066597696 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:49:57 INFO - PROCESS | 1931 | 1461066597703 Marionette TRACE conn5 <- [1,2066,null,{}] 04:49:57 INFO - PROCESS | 1931 | 1461066597719 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 1931 | 1461066597999 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 04:49:58 INFO - PROCESS | 1931 | 1461066598032 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84971f800 == 151 [pid = 1931] [id = 524] 04:49:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84aab6800) [pid = 1931] [serial = 1573] [outer = (nil)] 04:49:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84b273c00) [pid = 1931] [serial = 1574] [outer = 0x7fe84aab6800] 04:49:58 INFO - PROCESS | 1931 | 1461066598105 Marionette DEBUG loaded listener.js 04:49:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84c256400) [pid = 1931] [serial = 1575] [outer = 0x7fe84aab6800] 04:49:59 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe8462ca400) [pid = 1931] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:49:59 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe849a3f400) [pid = 1931] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:49:59 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe849a46000) [pid = 1931] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:49:59 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe843f87400) [pid = 1931] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:49:59 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe843f8b800) [pid = 1931] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:49:59 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe845104c00) [pid = 1931] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:49:59 INFO - PROCESS | 1931 | 1461066599728 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2102ms 04:49:59 INFO - PROCESS | 1931 | 1461066599790 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 04:49:59 INFO - PROCESS | 1931 | 1461066599797 Marionette TRACE conn5 <- [1,2069,null,{"value":"8"}] 04:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:49:59 INFO - PROCESS | 1931 | 1461066599812 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:49:59 INFO - PROCESS | 1931 | 1461066599818 Marionette TRACE conn5 <- [1,2070,null,{}] 04:49:59 INFO - PROCESS | 1931 | 1461066599827 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:00 INFO - PROCESS | 1931 | 1461066600122 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 04:50:00 INFO - PROCESS | 1931 | 1461066600296 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ab71000 == 152 [pid = 1931] [id = 525] 04:50:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe843f87400) [pid = 1931] [serial = 1576] [outer = (nil)] 04:50:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84c2a4800) [pid = 1931] [serial = 1577] [outer = 0x7fe843f87400] 04:50:00 INFO - PROCESS | 1931 | 1461066600363 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84e6d0800) [pid = 1931] [serial = 1578] [outer = 0x7fe843f87400] 04:50:01 INFO - PROCESS | 1931 | 1461066601613 Marionette TRACE conn5 <- [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]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1856ms 04:50:01 INFO - PROCESS | 1931 | 1461066601662 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1931 | 1461066601668 Marionette TRACE conn5 <- [1,2073,null,{"value":"8"}] 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:50:01 INFO - PROCESS | 1931 | 1461066601684 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:50:01 INFO - PROCESS | 1931 | 1461066601692 Marionette TRACE conn5 <- [1,2074,null,{}] 04:50:01 INFO - PROCESS | 1931 | 1461066601713 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:02 INFO - PROCESS | 1931 | 1461066601996 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 04:50:02 INFO - PROCESS | 1931 | 1461066602356 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847f34800 == 153 [pid = 1931] [id = 526] 04:50:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84610ac00) [pid = 1931] [serial = 1579] [outer = (nil)] 04:50:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe848329400) [pid = 1931] [serial = 1580] [outer = 0x7fe84610ac00] 04:50:02 INFO - PROCESS | 1931 | 1461066602507 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84874f000) [pid = 1931] [serial = 1581] [outer = 0x7fe84610ac00] 04:50:03 INFO - PROCESS | 1931 | 1461066603772 Marionette TRACE conn5 <- [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]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2145ms 04:50:03 INFO - PROCESS | 1931 | 1461066603829 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1931 | 1461066603839 Marionette TRACE conn5 <- [1,2077,null,{"value":"8"}] 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:50:03 INFO - PROCESS | 1931 | 1461066603851 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1931 | 1461066603855 Marionette TRACE conn5 <- [1,2078,null,{}] 04:50:03 INFO - PROCESS | 1931 | 1461066603862 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:04 INFO - PROCESS | 1931 | 1461066604162 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 04:50:04 INFO - PROCESS | 1931 | 1461066604479 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af9a800 == 154 [pid = 1931] [id = 527] 04:50:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe84b28e800) [pid = 1931] [serial = 1582] [outer = (nil)] 04:50:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe84e6d4400) [pid = 1931] [serial = 1583] [outer = 0x7fe84b28e800] 04:50:04 INFO - PROCESS | 1931 | 1461066604558 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe84e7cc800) [pid = 1931] [serial = 1584] [outer = 0x7fe84b28e800] 04:50:05 INFO - PROCESS | 1931 | 1461066605628 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1836ms 04:50:05 INFO - PROCESS | 1931 | 1461066605687 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1931 | 1461066605692 Marionette TRACE conn5 <- [1,2081,null,{"value":"8"}] 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:50:05 INFO - PROCESS | 1931 | 1461066605699 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1931 | 1461066605705 Marionette TRACE conn5 <- [1,2082,null,{}] 04:50:05 INFO - PROCESS | 1931 | 1461066605721 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:06 INFO - PROCESS | 1931 | 1461066606007 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 04:50:06 INFO - PROCESS | 1931 | 1461066606315 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d6a0800 == 155 [pid = 1931] [id = 528] 04:50:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe84f9b2c00) [pid = 1931] [serial = 1585] [outer = (nil)] 04:50:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe850070800) [pid = 1931] [serial = 1586] [outer = 0x7fe84f9b2c00] 04:50:06 INFO - PROCESS | 1931 | 1461066606437 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe8511d6800) [pid = 1931] [serial = 1587] [outer = 0x7fe84f9b2c00] 04:50:07 INFO - PROCESS | 1931 | 1461066607567 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1942ms 04:50:07 INFO - PROCESS | 1931 | 1461066607642 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 04:50:07 INFO - PROCESS | 1931 | 1461066607646 Marionette TRACE conn5 <- [1,2085,null,{"value":"8"}] 04:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:50:07 INFO - PROCESS | 1931 | 1461066607653 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1931 | 1461066607655 Marionette TRACE conn5 <- [1,2086,null,{}] 04:50:07 INFO - PROCESS | 1931 | 1461066607661 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:07 INFO - PROCESS | 1931 | 1461066607926 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 04:50:08 INFO - PROCESS | 1931 | 1461066608231 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc65800 == 156 [pid = 1931] [id = 529] 04:50:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe848544400) [pid = 1931] [serial = 1588] [outer = (nil)] 04:50:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe84fb1b800) [pid = 1931] [serial = 1589] [outer = 0x7fe848544400] 04:50:08 INFO - PROCESS | 1931 | 1461066608325 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe85258d800) [pid = 1931] [serial = 1590] [outer = 0x7fe848544400] 04:50:09 INFO - PROCESS | 1931 | 1461066609389 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1779ms 04:50:09 INFO - PROCESS | 1931 | 1461066609436 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1931 | 1461066609442 Marionette TRACE conn5 <- [1,2089,null,{"value":"8"}] 04:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:50:09 INFO - PROCESS | 1931 | 1461066609453 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1931 | 1461066609457 Marionette TRACE conn5 <- [1,2090,null,{}] 04:50:09 INFO - PROCESS | 1931 | 1461066609468 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:09 INFO - PROCESS | 1931 | 1461066609820 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 04:50:10 INFO - PROCESS | 1931 | 1461066610149 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feb4000 == 157 [pid = 1931] [id = 530] 04:50:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe849a45800) [pid = 1931] [serial = 1591] [outer = (nil)] 04:50:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe8527b9c00) [pid = 1931] [serial = 1592] [outer = 0x7fe849a45800] 04:50:10 INFO - PROCESS | 1931 | 1461066610230 Marionette DEBUG loaded listener.js 04:50:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe8530de800) [pid = 1931] [serial = 1593] [outer = 0x7fe849a45800] 04:50:11 INFO - PROCESS | 1931 | 1461066611118 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1738ms 04:50:11 INFO - PROCESS | 1931 | 1461066611190 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 04:50:11 INFO - PROCESS | 1931 | 1461066611195 Marionette TRACE conn5 <- [1,2093,null,{"value":"8"}] 04:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:50:11 INFO - PROCESS | 1931 | 1461066611201 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:50:11 INFO - PROCESS | 1931 | 1461066611205 Marionette TRACE conn5 <- [1,2094,null,{}] 04:50:11 INFO - PROCESS | 1931 | 1461066611211 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:11 INFO - PROCESS | 1931 | 1461066611530 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 04:50:11 INFO - PROCESS | 1931 | 1461066611856 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e43800 == 158 [pid = 1931] [id = 531] 04:50:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe8573c2000) [pid = 1931] [serial = 1594] [outer = (nil)] 04:50:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe8586a1000) [pid = 1931] [serial = 1595] [outer = 0x7fe8573c2000] 04:50:11 INFO - PROCESS | 1931 | 1461066611938 Marionette DEBUG loaded listener.js 04:50:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe858912c00) [pid = 1931] [serial = 1596] [outer = 0x7fe8573c2000] 04:50:12 INFO - PROCESS | 1931 | 1461066612789 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1643ms 04:50:12 INFO - PROCESS | 1931 | 1461066612845 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1931 | 1461066612849 Marionette TRACE conn5 <- [1,2097,null,{"value":"8"}] 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:50:12 INFO - PROCESS | 1931 | 1461066612856 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1931 | 1461066612860 Marionette TRACE conn5 <- [1,2098,null,{}] 04:50:12 INFO - PROCESS | 1931 | 1461066612866 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:13 INFO - PROCESS | 1931 | 1461066613102 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 04:50:13 INFO - PROCESS | 1931 | 1461066613387 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85768f800 == 159 [pid = 1931] [id = 532] 04:50:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe849a45400) [pid = 1931] [serial = 1597] [outer = (nil)] 04:50:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe858981800) [pid = 1931] [serial = 1598] [outer = 0x7fe849a45400] 04:50:13 INFO - PROCESS | 1931 | 1461066613523 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85906a800) [pid = 1931] [serial = 1599] [outer = 0x7fe849a45400] 04:50:14 INFO - PROCESS | 1931 | 1461066614408 Marionette TRACE conn5 <- [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]]]}] 04:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1594ms 04:50:14 INFO - PROCESS | 1931 | 1461066614452 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 04:50:14 INFO - PROCESS | 1931 | 1461066614456 Marionette TRACE conn5 <- [1,2101,null,{"value":"8"}] 04:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:50:14 INFO - PROCESS | 1931 | 1461066614463 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:50:14 INFO - PROCESS | 1931 | 1461066614466 Marionette TRACE conn5 <- [1,2102,null,{}] 04:50:14 INFO - PROCESS | 1931 | 1461066614472 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:14 INFO - PROCESS | 1931 | 1461066614714 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 04:50:14 INFO - PROCESS | 1931 | 1461066614976 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594d2800 == 160 [pid = 1931] [id = 533] 04:50:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe8530eb800) [pid = 1931] [serial = 1600] [outer = (nil)] 04:50:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8590b7400) [pid = 1931] [serial = 1601] [outer = 0x7fe8530eb800] 04:50:15 INFO - PROCESS | 1931 | 1461066615097 Marionette DEBUG loaded listener.js 04:50:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8591bbc00) [pid = 1931] [serial = 1602] [outer = 0x7fe8530eb800] 04:50:16 INFO - PROCESS | 1931 | 1461066616068 Marionette TRACE conn5 <- [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]]]}] 04:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1680ms 04:50:16 INFO - PROCESS | 1931 | 1461066616145 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 04:50:16 INFO - PROCESS | 1931 | 1461066616149 Marionette TRACE conn5 <- [1,2105,null,{"value":"8"}] 04:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:50:16 INFO - PROCESS | 1931 | 1461066616156 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:50:16 INFO - PROCESS | 1931 | 1461066616160 Marionette TRACE conn5 <- [1,2106,null,{}] 04:50:16 INFO - PROCESS | 1931 | 1461066616166 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:16 INFO - PROCESS | 1931 | 1461066616447 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 04:50:16 INFO - PROCESS | 1931 | 1461066616762 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc17000 == 161 [pid = 1931] [id = 534] 04:50:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe852e96400) [pid = 1931] [serial = 1603] [outer = (nil)] 04:50:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe859221800) [pid = 1931] [serial = 1604] [outer = 0x7fe852e96400] 04:50:16 INFO - PROCESS | 1931 | 1461066616845 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe85964f400) [pid = 1931] [serial = 1605] [outer = 0x7fe852e96400] 04:50:17 INFO - PROCESS | 1931 | 1461066617733 Marionette TRACE conn5 <- [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]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1641ms 04:50:17 INFO - PROCESS | 1931 | 1461066617799 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:50:17 INFO - PROCESS | 1931 | 1461066617803 Marionette TRACE conn5 <- [1,2109,null,{"value":"8"}] 04:50:17 INFO - PROCESS | 1931 | 1461066617810 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1931 | 1461066617813 Marionette TRACE conn5 <- [1,2110,null,{}] 04:50:17 INFO - PROCESS | 1931 | 1461066617819 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:18 INFO - PROCESS | 1931 | 1461066618060 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 04:50:18 INFO - PROCESS | 1931 | 1461066618381 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d637000 == 162 [pid = 1931] [id = 535] 04:50:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe84854fc00) [pid = 1931] [serial = 1606] [outer = (nil)] 04:50:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe85cbe0400) [pid = 1931] [serial = 1607] [outer = 0x7fe84854fc00] 04:50:18 INFO - PROCESS | 1931 | 1461066618464 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe85d9c5c00) [pid = 1931] [serial = 1608] [outer = 0x7fe84854fc00] 04:50:19 INFO - PROCESS | 1931 | 1461066619398 Marionette TRACE conn5 <- [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]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms 04:50:19 INFO - PROCESS | 1931 | 1461066619447 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1931 | 1461066619453 Marionette TRACE conn5 <- [1,2113,null,{"value":"8"}] 04:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:50:19 INFO - PROCESS | 1931 | 1461066619461 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1931 | 1461066619465 Marionette TRACE conn5 <- [1,2114,null,{}] 04:50:19 INFO - PROCESS | 1931 | 1461066619471 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:19 INFO - PROCESS | 1931 | 1461066619723 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 04:50:20 INFO - PROCESS | 1931 | 1461066620037 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861c10800 == 163 [pid = 1931] [id = 536] 04:50:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8615cc400) [pid = 1931] [serial = 1609] [outer = (nil)] 04:50:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe861604400) [pid = 1931] [serial = 1610] [outer = 0x7fe8615cc400] 04:50:20 INFO - PROCESS | 1931 | 1461066620127 Marionette DEBUG loaded listener.js 04:50:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe861ce4800) [pid = 1931] [serial = 1611] [outer = 0x7fe8615cc400] 04:50:21 INFO - PROCESS | 1931 | 1461066621033 Marionette TRACE conn5 <- [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]]]}] 04:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1631ms 04:50:21 INFO - PROCESS | 1931 | 1461066621094 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 04:50:21 INFO - PROCESS | 1931 | 1461066621098 Marionette TRACE conn5 <- [1,2117,null,{"value":"8"}] 04:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:50:21 INFO - PROCESS | 1931 | 1461066621105 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:50:21 INFO - PROCESS | 1931 | 1461066621108 Marionette TRACE conn5 <- [1,2118,null,{}] 04:50:21 INFO - PROCESS | 1931 | 1461066621115 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:21 INFO - PROCESS | 1931 | 1461066621360 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 04:50:21 INFO - PROCESS | 1931 | 1461066621681 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86340e800 == 164 [pid = 1931] [id = 537] 04:50:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe8615d4c00) [pid = 1931] [serial = 1612] [outer = (nil)] 04:50:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe861dcb800) [pid = 1931] [serial = 1613] [outer = 0x7fe8615d4c00] 04:50:21 INFO - PROCESS | 1931 | 1461066621768 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe862150400) [pid = 1931] [serial = 1614] [outer = 0x7fe8615d4c00] 04:50:22 INFO - PROCESS | 1931 | 1461066622668 Marionette TRACE conn5 <- [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]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1631ms 04:50:22 INFO - PROCESS | 1931 | 1461066622737 Marionette TRACE conn5 -> [0,2121,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1931 | 1461066622741 Marionette TRACE conn5 <- [1,2121,null,{"value":"8"}] 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:50:22 INFO - PROCESS | 1931 | 1461066622747 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1931 | 1461066622750 Marionette TRACE conn5 <- [1,2122,null,{}] 04:50:22 INFO - PROCESS | 1931 | 1461066622756 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:23 INFO - PROCESS | 1931 | 1461066623014 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 04:50:23 INFO - PROCESS | 1931 | 1461066623330 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642c7800 == 165 [pid = 1931] [id = 538] 04:50:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe848330c00) [pid = 1931] [serial = 1615] [outer = (nil)] 04:50:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe862153400) [pid = 1931] [serial = 1616] [outer = 0x7fe848330c00] 04:50:23 INFO - PROCESS | 1931 | 1461066623417 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe862572800) [pid = 1931] [serial = 1617] [outer = 0x7fe848330c00] 04:50:24 INFO - PROCESS | 1931 | 1461066624372 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1680ms 04:50:24 INFO - PROCESS | 1931 | 1461066624429 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1931 | 1461066624433 Marionette TRACE conn5 <- [1,2125,null,{"value":"8"}] 04:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:50:24 INFO - PROCESS | 1931 | 1461066624439 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1931 | 1461066624442 Marionette TRACE conn5 <- [1,2126,null,{}] 04:50:24 INFO - PROCESS | 1931 | 1461066624448 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:24 INFO - PROCESS | 1931 | 1461066624689 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 04:50:24 INFO - PROCESS | 1931 | 1461066624993 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86571a000 == 166 [pid = 1931] [id = 539] 04:50:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe858914000) [pid = 1931] [serial = 1618] [outer = (nil)] 04:50:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe862f27c00) [pid = 1931] [serial = 1619] [outer = 0x7fe858914000] 04:50:25 INFO - PROCESS | 1931 | 1461066625078 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe862f45c00) [pid = 1931] [serial = 1620] [outer = 0x7fe858914000] 04:50:25 INFO - PROCESS | 1931 | 1461066625930 Marionette TRACE conn5 <- [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]]]}] 04:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1542ms 04:50:25 INFO - PROCESS | 1931 | 1461066625984 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1931 | 1461066625988 Marionette TRACE conn5 <- [1,2129,null,{"value":"8"}] 04:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:50:26 INFO - PROCESS | 1931 | 1461066626004 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:50:26 INFO - PROCESS | 1931 | 1461066626008 Marionette TRACE conn5 <- [1,2130,null,{}] 04:50:26 INFO - PROCESS | 1931 | 1461066626014 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:26 INFO - PROCESS | 1931 | 1461066626273 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 04:50:26 INFO - PROCESS | 1931 | 1461066626598 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865c42800 == 167 [pid = 1931] [id = 540] 04:50:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe861dcfc00) [pid = 1931] [serial = 1621] [outer = (nil)] 04:50:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe86312cc00) [pid = 1931] [serial = 1622] [outer = 0x7fe861dcfc00] 04:50:26 INFO - PROCESS | 1931 | 1461066626679 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe863510400) [pid = 1931] [serial = 1623] [outer = 0x7fe861dcfc00] 04:50:27 INFO - PROCESS | 1931 | 1461066627579 Marionette TRACE conn5 <- [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] 04:50:27 INFO - PROCESS | 1931 | 1461066627643 Marionette TRACE conn5 <- [1,2133,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:50:27 INFO - PROCESS | 1931 | 1461066627650 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1931 | 1461066627654 Marionette TRACE conn5 <- [1,2134,null,{}] 04:50:27 INFO - PROCESS | 1931 | 1461066627659 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:27 INFO - PROCESS | 1931 | 1461066627900 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 04:50:28 INFO - PROCESS | 1931 | 1461066628216 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869ab8000 == 168 [pid = 1931] [id = 541] 04:50:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe859646c00) [pid = 1931] [serial = 1624] [outer = (nil)] 04:50:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe8639f1400) [pid = 1931] [serial = 1625] [outer = 0x7fe859646c00] 04:50:28 INFO - PROCESS | 1931 | 1461066628304 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe8643cbc00) [pid = 1931] [serial = 1626] [outer = 0x7fe859646c00] 04:50:29 INFO - PROCESS | 1931 | 1461066629232 Marionette TRACE conn5 <- [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]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1633ms 04:50:29 INFO - PROCESS | 1931 | 1461066629284 Marionette TRACE conn5 -> [0,2137,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1931 | 1461066629288 Marionette TRACE conn5 <- [1,2137,null,{"value":"8"}] 04:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:50:29 INFO - PROCESS | 1931 | 1461066629294 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1931 | 1461066629297 Marionette TRACE conn5 <- [1,2138,null,{}] 04:50:29 INFO - PROCESS | 1931 | 1461066629303 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:29 INFO - PROCESS | 1931 | 1461066629538 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 04:50:29 INFO - PROCESS | 1931 | 1461066629803 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fc25800 == 169 [pid = 1931] [id = 542] 04:50:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe85ab94400) [pid = 1931] [serial = 1627] [outer = (nil)] 04:50:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe864563400) [pid = 1931] [serial = 1628] [outer = 0x7fe85ab94400] 04:50:29 INFO - PROCESS | 1931 | 1461066629923 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe8657c0000) [pid = 1931] [serial = 1629] [outer = 0x7fe85ab94400] 04:50:30 INFO - PROCESS | 1931 | 1461066630794 Marionette TRACE conn5 <- [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]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1530ms 04:50:30 INFO - PROCESS | 1931 | 1461066630826 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1931 | 1461066630830 Marionette TRACE conn5 <- [1,2141,null,{"value":"8"}] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:50:30 INFO - PROCESS | 1931 | 1461066630836 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1931 | 1461066630838 Marionette TRACE conn5 <- [1,2142,null,{}] 04:50:30 INFO - PROCESS | 1931 | 1461066630844 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:31 INFO - PROCESS | 1931 | 1461066631080 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 04:50:31 INFO - PROCESS | 1931 | 1461066631396 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870b15800 == 170 [pid = 1931] [id = 543] 04:50:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe8657c1000) [pid = 1931] [serial = 1630] [outer = (nil)] 04:50:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7fe8662b1800) [pid = 1931] [serial = 1631] [outer = 0x7fe8657c1000] 04:50:31 INFO - PROCESS | 1931 | 1461066631479 Marionette DEBUG loaded listener.js 04:50:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7fe86eb4e000) [pid = 1931] [serial = 1632] [outer = 0x7fe8657c1000] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8473e8800 == 169 [pid = 1931] [id = 474] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84849c800 == 168 [pid = 1931] [id = 475] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84971f800 == 167 [pid = 1931] [id = 524] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848485000 == 166 [pid = 1931] [id = 523] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8466d2800 == 165 [pid = 1931] [id = 522] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862eab000 == 164 [pid = 1931] [id = 520] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86299e000 == 163 [pid = 1931] [id = 519] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862412000 == 162 [pid = 1931] [id = 518] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d0a800 == 161 [pid = 1931] [id = 517] 04:50:33 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8614a2000 == 160 [pid = 1931] [id = 516] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7fe8442e6800) [pid = 1931] [serial = 1445] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7fe847e10400) [pid = 1931] [serial = 1497] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe84e70d400) [pid = 1931] [serial = 1506] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe858e69c00) [pid = 1931] [serial = 1484] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe85850b400) [pid = 1931] [serial = 1478] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe84e70d000) [pid = 1931] [serial = 1454] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe857333c00) [pid = 1931] [serial = 1472] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe84b26c000) [pid = 1931] [serial = 1502] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe8573be800) [pid = 1931] [serial = 1475] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe843f92400) [pid = 1931] [serial = 1490] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe858918000) [pid = 1931] [serial = 1481] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe84ea12000) [pid = 1931] [serial = 1457] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe84fb16800) [pid = 1931] [serial = 1460] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe8520bbc00) [pid = 1931] [serial = 1463] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe84b293c00) [pid = 1931] [serial = 1451] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe8527cbc00) [pid = 1931] [serial = 1469] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe8462d1800) [pid = 1931] [serial = 1496] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84aabd000) [pid = 1931] [serial = 1443] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84c249c00) [pid = 1931] [serial = 1503] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe8485a3400) [pid = 1931] [serial = 1448] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe8462ca800) [pid = 1931] [serial = 1493] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe84662a800) [pid = 1931] [serial = 1508] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe848757800) [pid = 1931] [serial = 1500] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe848330800) [pid = 1931] [serial = 1499] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8525c5c00) [pid = 1931] [serial = 1466] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe8442ea800) [pid = 1931] [serial = 1487] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe84e70fc00) [pid = 1931] [serial = 1509] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe84d5d1800) [pid = 1931] [serial = 1505] [outer = (nil)] [url = about:blank] 04:50:33 INFO - PROCESS | 1931 | 1461066633961 Marionette TRACE conn5 <- [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] 04:50:34 INFO - PROCESS | 1931 | 1461066634042 Marionette TRACE conn5 <- [1,2145,null,{"value":"8"}] 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:50:34 INFO - PROCESS | 1931 | 1461066634052 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1931 | 1461066634057 Marionette TRACE conn5 <- [1,2146,null,{}] 04:50:34 INFO - PROCESS | 1931 | 1461066634066 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 1931 | 1461066634371 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 04:50:34 INFO - PROCESS | 1931 | 1461066634628 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c0c000 == 161 [pid = 1931] [id = 544] 04:50:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe848548400) [pid = 1931] [serial = 1633] [outer = (nil)] 04:50:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe8485a9800) [pid = 1931] [serial = 1634] [outer = 0x7fe848548400] 04:50:34 INFO - PROCESS | 1931 | 1461066634703 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe849a3e400) [pid = 1931] [serial = 1635] [outer = 0x7fe848548400] 04:50:35 INFO - PROCESS | 1931 | 1461066635559 Marionette TRACE conn5 <- [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] 04:50:35 INFO - PROCESS | 1931 | 1461066635651 Marionette TRACE conn5 <- [1,2149,null,{"value":"8"}] 04:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:50:35 INFO - PROCESS | 1931 | 1461066635670 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1931 | 1461066635675 Marionette TRACE conn5 <- [1,2150,null,{}] 04:50:35 INFO - PROCESS | 1931 | 1461066635681 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:35 INFO - PROCESS | 1931 | 1461066635974 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 04:50:36 INFO - PROCESS | 1931 | 1461066636019 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8487c3800 == 162 [pid = 1931] [id = 545] 04:50:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe8485a1400) [pid = 1931] [serial = 1636] [outer = (nil)] 04:50:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe84c2a4c00) [pid = 1931] [serial = 1637] [outer = 0x7fe8485a1400] 04:50:36 INFO - PROCESS | 1931 | 1461066636085 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe84e703c00) [pid = 1931] [serial = 1638] [outer = 0x7fe8485a1400] 04:50:37 INFO - PROCESS | 1931 | 1461066637101 Marionette TRACE conn5 <- [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]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1487ms 04:50:37 INFO - PROCESS | 1931 | 1461066637165 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 04:50:37 INFO - PROCESS | 1931 | 1461066637170 Marionette TRACE conn5 <- [1,2153,null,{"value":"8"}] 04:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:50:37 INFO - PROCESS | 1931 | 1461066637193 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1931 | 1461066637201 Marionette TRACE conn5 <- [1,2154,null,{}] 04:50:37 INFO - PROCESS | 1931 | 1461066637225 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 1931 | 1461066637527 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 04:50:37 INFO - PROCESS | 1931 | 1461066637560 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ae3b000 == 163 [pid = 1931] [id = 546] 04:50:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe84e7c4c00) [pid = 1931] [serial = 1639] [outer = (nil)] 04:50:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe84f9b3000) [pid = 1931] [serial = 1640] [outer = 0x7fe84e7c4c00] 04:50:37 INFO - PROCESS | 1931 | 1461066637636 Marionette DEBUG loaded listener.js 04:50:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe851111800) [pid = 1931] [serial = 1641] [outer = 0x7fe84e7c4c00] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe85cc42800) [pid = 1931] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe85916d000) [pid = 1931] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe84f9bec00) [pid = 1931] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84f93dc00) [pid = 1931] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe847e19c00) [pid = 1931] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe858910400) [pid = 1931] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe845111800) [pid = 1931] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe849a46400) [pid = 1931] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe846111800) [pid = 1931] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe848327c00) [pid = 1931] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe8590a9800) [pid = 1931] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe84d5d6800) [pid = 1931] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe851111c00) [pid = 1931] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe84aab6800) [pid = 1931] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe8573bb400) [pid = 1931] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe843f8b400) [pid = 1931] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8442f2400) [pid = 1931] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84d58f800) [pid = 1931] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe852e9a400) [pid = 1931] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe843f8a400) [pid = 1931] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe851113000) [pid = 1931] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe8590a9400) [pid = 1931] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe84832a000) [pid = 1931] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe852e99800) [pid = 1931] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84b279400) [pid = 1931] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe84661d000) [pid = 1931] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8573bb800) [pid = 1931] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe84832cc00) [pid = 1931] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe8573c9000) [pid = 1931] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe845108400) [pid = 1931] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe84e7ca800) [pid = 1931] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe84f9bd400) [pid = 1931] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe8462d7c00) [pid = 1931] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe843f89400) [pid = 1931] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8520b4c00) [pid = 1931] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe843f88c00) [pid = 1931] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe8573c9800) [pid = 1931] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe843f89800) [pid = 1931] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe846108000) [pid = 1931] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:50:38 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe85964d000) [pid = 1931] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:50:39 INFO - PROCESS | 1931 | 1461066639412 Marionette TRACE conn5 <- [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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2253ms 04:50:39 INFO - PROCESS | 1931 | 1461066639446 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1931 | 1461066639449 Marionette TRACE conn5 <- [1,2157,null,{"value":"8"}] 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:50:39 INFO - PROCESS | 1931 | 1461066639459 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1931 | 1461066639461 Marionette TRACE conn5 <- [1,2158,null,{}] 04:50:39 INFO - PROCESS | 1931 | 1461066639468 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 1931 | 1461066639767 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 04:50:39 INFO - PROCESS | 1931 | 1461066639795 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af50800 == 164 [pid = 1931] [id = 547] 04:50:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8442f2400) [pid = 1931] [serial = 1642] [outer = (nil)] 04:50:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84aab6800) [pid = 1931] [serial = 1643] [outer = 0x7fe8442f2400] 04:50:39 INFO - PROCESS | 1931 | 1461066639864 Marionette DEBUG loaded listener.js 04:50:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe84fb19400) [pid = 1931] [serial = 1644] [outer = 0x7fe8442f2400] 04:50:40 INFO - PROCESS | 1931 | 1461066640974 Marionette TRACE conn5 <- [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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1591ms 04:50:41 INFO - PROCESS | 1931 | 1461066641053 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1931 | 1461066641061 Marionette TRACE conn5 <- [1,2161,null,{"value":"8"}] 04:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:50:41 INFO - PROCESS | 1931 | 1461066641072 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1931 | 1461066641079 Marionette TRACE conn5 <- [1,2162,null,{}] 04:50:41 INFO - PROCESS | 1931 | 1461066641110 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 1931 | 1461066641371 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 04:50:41 INFO - PROCESS | 1931 | 1461066641722 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847f3d000 == 165 [pid = 1931] [id = 548] 04:50:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8462d7c00) [pid = 1931] [serial = 1645] [outer = (nil)] 04:50:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84874a400) [pid = 1931] [serial = 1646] [outer = 0x7fe8462d7c00] 04:50:41 INFO - PROCESS | 1931 | 1461066641820 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84aac1800) [pid = 1931] [serial = 1647] [outer = 0x7fe8462d7c00] 04:50:42 INFO - PROCESS | 1931 | 1461066642822 Marionette TRACE conn5 <- [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]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1808ms 04:50:42 INFO - PROCESS | 1931 | 1461066642880 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1931 | 1461066642890 Marionette TRACE conn5 <- [1,2165,null,{"value":"8"}] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:50:42 INFO - PROCESS | 1931 | 1461066642903 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1931 | 1461066642906 Marionette TRACE conn5 <- [1,2166,null,{}] 04:50:42 INFO - PROCESS | 1931 | 1461066642914 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 1931 | 1461066643159 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 04:50:43 INFO - PROCESS | 1931 | 1461066643500 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c2c6800 == 166 [pid = 1931] [id = 549] 04:50:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84d58f800) [pid = 1931] [serial = 1648] [outer = (nil)] 04:50:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84e710800) [pid = 1931] [serial = 1649] [outer = 0x7fe84d58f800] 04:50:43 INFO - PROCESS | 1931 | 1461066643585 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe84e95a800) [pid = 1931] [serial = 1650] [outer = 0x7fe84d58f800] 04:50:44 INFO - PROCESS | 1931 | 1461066644569 Marionette TRACE conn5 <- [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]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1745ms 04:50:44 INFO - PROCESS | 1931 | 1461066644648 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1931 | 1461066644652 Marionette TRACE conn5 <- [1,2169,null,{"value":"8"}] 04:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:50:44 INFO - PROCESS | 1931 | 1461066644660 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1931 | 1461066644666 Marionette TRACE conn5 <- [1,2170,null,{}] 04:50:44 INFO - PROCESS | 1931 | 1461066644683 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:45 INFO - PROCESS | 1931 | 1461066645040 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 04:50:45 INFO - PROCESS | 1931 | 1461066645329 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f8d3000 == 167 [pid = 1931] [id = 550] 04:50:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe851115c00) [pid = 1931] [serial = 1651] [outer = (nil)] 04:50:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8520b3800) [pid = 1931] [serial = 1652] [outer = 0x7fe851115c00] 04:50:45 INFO - PROCESS | 1931 | 1461066645410 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe852585400) [pid = 1931] [serial = 1653] [outer = 0x7fe851115c00] 04:50:46 INFO - PROCESS | 1931 | 1461066646330 Marionette TRACE conn5 <- [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]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1740ms 04:50:46 INFO - PROCESS | 1931 | 1461066646402 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:50:46 INFO - PROCESS | 1931 | 1461066646407 Marionette TRACE conn5 <- [1,2173,null,{"value":"8"}] 04:50:46 INFO - PROCESS | 1931 | 1461066646414 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1931 | 1461066646418 Marionette TRACE conn5 <- [1,2174,null,{}] 04:50:46 INFO - PROCESS | 1931 | 1461066646423 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 1931 | 1461066646710 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 04:50:47 INFO - PROCESS | 1931 | 1461066647014 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fea3800 == 168 [pid = 1931] [id = 551] 04:50:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe851112400) [pid = 1931] [serial = 1654] [outer = (nil)] 04:50:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe852e9cc00) [pid = 1931] [serial = 1655] [outer = 0x7fe851112400] 04:50:47 INFO - PROCESS | 1931 | 1461066647109 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe857369800) [pid = 1931] [serial = 1656] [outer = 0x7fe851112400] 04:50:47 INFO - PROCESS | 1931 | 1461066647967 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1632ms 04:50:48 INFO - PROCESS | 1931 | 1461066648046 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 04:50:48 INFO - PROCESS | 1931 | 1461066648049 Marionette TRACE conn5 <- [1,2177,null,{"value":"8"}] 04:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:50:48 INFO - PROCESS | 1931 | 1461066648056 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:50:48 INFO - PROCESS | 1931 | 1461066648060 Marionette TRACE conn5 <- [1,2178,null,{}] 04:50:48 INFO - PROCESS | 1931 | 1461066648066 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 1931 | 1461066648332 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 04:50:48 INFO - PROCESS | 1931 | 1461066648642 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852519000 == 169 [pid = 1931] [id = 552] 04:50:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe8520bbc00) [pid = 1931] [serial = 1657] [outer = (nil)] 04:50:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe85737d000) [pid = 1931] [serial = 1658] [outer = 0x7fe8520bbc00] 04:50:48 INFO - PROCESS | 1931 | 1461066648725 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8573c4800) [pid = 1931] [serial = 1659] [outer = 0x7fe8520bbc00] 04:50:49 INFO - PROCESS | 1931 | 1461066649611 Marionette TRACE conn5 <- [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]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1583ms 04:50:49 INFO - PROCESS | 1931 | 1461066649643 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1931 | 1461066649646 Marionette TRACE conn5 <- [1,2181,null,{"value":"8"}] 04:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:50:49 INFO - PROCESS | 1931 | 1461066649654 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1931 | 1461066649656 Marionette TRACE conn5 <- [1,2182,null,{}] 04:50:49 INFO - PROCESS | 1931 | 1461066649662 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 1931 | 1461066649929 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 04:50:50 INFO - PROCESS | 1931 | 1461066650249 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85768c000 == 170 [pid = 1931] [id = 553] 04:50:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85850a800) [pid = 1931] [serial = 1660] [outer = (nil)] 04:50:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe858947400) [pid = 1931] [serial = 1661] [outer = 0x7fe85850a800] 04:50:50 INFO - PROCESS | 1931 | 1461066650335 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe858e65c00) [pid = 1931] [serial = 1662] [outer = 0x7fe85850a800] 04:50:51 INFO - PROCESS | 1931 | 1461066651203 Marionette TRACE conn5 <- [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]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1580ms 04:50:51 INFO - PROCESS | 1931 | 1461066651235 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1931 | 1461066651239 Marionette TRACE conn5 <- [1,2185,null,{"value":"8"}] 04:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:50:51 INFO - PROCESS | 1931 | 1461066651245 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1931 | 1461066651247 Marionette TRACE conn5 <- [1,2186,null,{}] 04:50:51 INFO - PROCESS | 1931 | 1461066651253 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 1931 | 1461066651480 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 04:50:51 INFO - PROCESS | 1931 | 1461066651760 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859756000 == 171 [pid = 1931] [id = 554] 04:50:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe858502c00) [pid = 1931] [serial = 1663] [outer = (nil)] 04:50:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe8590b0400) [pid = 1931] [serial = 1664] [outer = 0x7fe858502c00] 04:50:51 INFO - PROCESS | 1931 | 1461066651880 Marionette DEBUG loaded listener.js 04:50:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe859171800) [pid = 1931] [serial = 1665] [outer = 0x7fe858502c00] 04:50:52 INFO - PROCESS | 1931 | 1461066652742 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1528ms 04:50:52 INFO - PROCESS | 1931 | 1461066652775 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 04:50:52 INFO - PROCESS | 1931 | 1461066652778 Marionette TRACE conn5 <- [1,2189,null,{"value":"8"}] 04:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:50:52 INFO - PROCESS | 1931 | 1461066652785 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:50:52 INFO - PROCESS | 1931 | 1461066652788 Marionette TRACE conn5 <- [1,2190,null,{}] 04:50:52 INFO - PROCESS | 1931 | 1461066652794 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 1931 | 1461066653019 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 04:50:53 INFO - PROCESS | 1931 | 1461066653288 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cc20000 == 172 [pid = 1931] [id = 555] 04:50:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85850ac00) [pid = 1931] [serial = 1666] [outer = (nil)] 04:50:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe859229800) [pid = 1931] [serial = 1667] [outer = 0x7fe85850ac00] 04:50:53 INFO - PROCESS | 1931 | 1461066653408 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe859649c00) [pid = 1931] [serial = 1668] [outer = 0x7fe85850ac00] 04:50:54 INFO - PROCESS | 1931 | 1461066654365 Marionette TRACE conn5 <- [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]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1633ms 04:50:54 INFO - PROCESS | 1931 | 1461066654424 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1931 | 1461066654427 Marionette TRACE conn5 <- [1,2193,null,{"value":"8"}] 04:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:50:54 INFO - PROCESS | 1931 | 1461066654434 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1931 | 1461066654436 Marionette TRACE conn5 <- [1,2194,null,{}] 04:50:54 INFO - PROCESS | 1931 | 1461066654443 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:54 INFO - PROCESS | 1931 | 1461066654684 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 04:50:54 INFO - PROCESS | 1931 | 1461066654994 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dae8800 == 173 [pid = 1931] [id = 556] 04:50:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8590b2000) [pid = 1931] [serial = 1669] [outer = (nil)] 04:50:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85ab95400) [pid = 1931] [serial = 1670] [outer = 0x7fe8590b2000] 04:50:55 INFO - PROCESS | 1931 | 1461066655076 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85cb8d800) [pid = 1931] [serial = 1671] [outer = 0x7fe8590b2000] 04:50:55 INFO - PROCESS | 1931 | 1461066655912 Marionette TRACE conn5 <- [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]]]}] 04:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1541ms 04:50:55 INFO - PROCESS | 1931 | 1461066655976 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 04:50:55 INFO - PROCESS | 1931 | 1461066655982 Marionette TRACE conn5 <- [1,2197,null,{"value":"8"}] 04:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:50:56 INFO - PROCESS | 1931 | 1461066655991 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1931 | 1461066655995 Marionette TRACE conn5 <- [1,2198,null,{}] 04:50:56 INFO - PROCESS | 1931 | 1461066656003 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 1931 | 1461066656243 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 04:50:56 INFO - PROCESS | 1931 | 1461066656507 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fdd7800 == 174 [pid = 1931] [id = 557] 04:50:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85964a000) [pid = 1931] [serial = 1672] [outer = (nil)] 04:50:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe85ccee800) [pid = 1931] [serial = 1673] [outer = 0x7fe85964a000] 04:50:56 INFO - PROCESS | 1931 | 1461066656628 Marionette DEBUG loaded listener.js 04:50:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe85d9bc000) [pid = 1931] [serial = 1674] [outer = 0x7fe85964a000] 04:50:57 INFO - PROCESS | 1931 | 1461066657505 Marionette TRACE conn5 <- [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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1552ms 04:50:57 INFO - PROCESS | 1931 | 1461066657543 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 04:50:57 INFO - PROCESS | 1931 | 1461066657548 Marionette TRACE conn5 <- [1,2201,null,{"value":"8"}] 04:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:50:57 INFO - PROCESS | 1931 | 1461066657555 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1931 | 1461066657559 Marionette TRACE conn5 <- [1,2202,null,{}] 04:50:57 INFO - PROCESS | 1931 | 1461066657565 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:57 INFO - PROCESS | 1931 | 1461066657825 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 04:50:58 INFO - PROCESS | 1931 | 1461066658147 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862240000 == 175 [pid = 1931] [id = 558] 04:50:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8605d6800) [pid = 1931] [serial = 1675] [outer = (nil)] 04:50:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe860dc0800) [pid = 1931] [serial = 1676] [outer = 0x7fe8605d6800] 04:50:58 INFO - PROCESS | 1931 | 1461066658238 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe861dcf000) [pid = 1931] [serial = 1677] [outer = 0x7fe8605d6800] 04:50:59 INFO - PROCESS | 1931 | 1461066659155 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1637ms 04:50:59 INFO - PROCESS | 1931 | 1461066659194 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1931 | 1461066659198 Marionette TRACE conn5 <- [1,2205,null,{"value":"8"}] 04:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:50:59 INFO - PROCESS | 1931 | 1461066659205 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1931 | 1461066659209 Marionette TRACE conn5 <- [1,2206,null,{}] 04:50:59 INFO - PROCESS | 1931 | 1461066659215 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:59 INFO - PROCESS | 1931 | 1461066659460 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 04:50:59 INFO - PROCESS | 1931 | 1461066659792 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863219800 == 176 [pid = 1931] [id = 559] 04:50:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe85d9e6800) [pid = 1931] [serial = 1678] [outer = (nil)] 04:50:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe8615cfc00) [pid = 1931] [serial = 1679] [outer = 0x7fe85d9e6800] 04:50:59 INFO - PROCESS | 1931 | 1461066659890 Marionette DEBUG loaded listener.js 04:50:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe86459bc00) [pid = 1931] [serial = 1680] [outer = 0x7fe85d9e6800] 04:51:00 INFO - PROCESS | 1931 | 1461066660778 Marionette TRACE conn5 <- [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]]]}] 04:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1631ms 04:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:51:00 INFO - PROCESS | 1931 | 1461066660837 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 04:51:00 INFO - PROCESS | 1931 | 1461066660840 Marionette TRACE conn5 <- [1,2209,null,{"value":"8"}] 04:51:00 INFO - PROCESS | 1931 | 1461066660847 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:51:00 INFO - PROCESS | 1931 | 1461066660849 Marionette TRACE conn5 <- [1,2210,null,{}] 04:51:00 INFO - PROCESS | 1931 | 1461066660855 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 1931 | 1461066661094 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 04:51:01 INFO - PROCESS | 1931 | 1461066661405 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a10000 == 177 [pid = 1931] [id = 560] 04:51:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe85e890800) [pid = 1931] [serial = 1681] [outer = (nil)] 04:51:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe8662ae400) [pid = 1931] [serial = 1682] [outer = 0x7fe85e890800] 04:51:01 INFO - PROCESS | 1931 | 1461066661509 Marionette DEBUG loaded listener.js 04:51:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe86ebdc800) [pid = 1931] [serial = 1683] [outer = 0x7fe85e890800] 04:51:02 INFO - PROCESS | 1931 | 1461066662368 Marionette TRACE conn5 <- [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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1589ms 04:51:02 INFO - PROCESS | 1931 | 1461066662435 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1931 | 1461066662439 Marionette TRACE conn5 <- [1,2213,null,{"value":"8"}] 04:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:51:02 INFO - PROCESS | 1931 | 1461066662445 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1931 | 1461066662447 Marionette TRACE conn5 <- [1,2214,null,{}] 04:51:02 INFO - PROCESS | 1931 | 1461066662453 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:02 INFO - PROCESS | 1931 | 1461066662722 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 04:51:03 INFO - PROCESS | 1931 | 1461066663037 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872e23800 == 178 [pid = 1931] [id = 561] 04:51:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe86256b000) [pid = 1931] [serial = 1684] [outer = (nil)] 04:51:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe86f9bc000) [pid = 1931] [serial = 1685] [outer = 0x7fe86256b000] 04:51:03 INFO - PROCESS | 1931 | 1461066663119 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe86fc85800) [pid = 1931] [serial = 1686] [outer = 0x7fe86256b000] 04:51:03 INFO - PROCESS | 1931 | 1461066663982 Marionette TRACE conn5 <- [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]]]}] 04:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1583ms 04:51:04 INFO - PROCESS | 1931 | 1461066664030 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 04:51:04 INFO - PROCESS | 1931 | 1461066664033 Marionette TRACE conn5 <- [1,2217,null,{"value":"8"}] 04:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:51:04 INFO - PROCESS | 1931 | 1461066664039 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1931 | 1461066664043 Marionette TRACE conn5 <- [1,2218,null,{}] 04:51:04 INFO - PROCESS | 1931 | 1461066664048 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 1931 | 1461066664285 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 04:51:04 INFO - PROCESS | 1931 | 1461066664624 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874a9e000 == 179 [pid = 1931] [id = 562] 04:51:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe859221000) [pid = 1931] [serial = 1687] [outer = (nil)] 04:51:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7fe86fcdec00) [pid = 1931] [serial = 1688] [outer = 0x7fe859221000] 04:51:04 INFO - PROCESS | 1931 | 1461066664703 Marionette DEBUG loaded listener.js 04:51:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7fe870c3b000) [pid = 1931] [serial = 1689] [outer = 0x7fe859221000] 04:51:05 INFO - PROCESS | 1931 | 1461066665543 Marionette TRACE conn5 <- [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]]]}] 04:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1577ms 04:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:51:05 INFO - PROCESS | 1931 | 1461066665619 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 04:51:05 INFO - PROCESS | 1931 | 1461066665621 Marionette TRACE conn5 <- [1,2221,null,{"value":"8"}] 04:51:05 INFO - PROCESS | 1931 | 1461066665629 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:51:05 INFO - PROCESS | 1931 | 1461066665631 Marionette TRACE conn5 <- [1,2222,null,{}] 04:51:05 INFO - PROCESS | 1931 | 1461066665637 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:05 INFO - PROCESS | 1931 | 1461066665870 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 04:51:06 INFO - PROCESS | 1931 | 1461066666143 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874f5d000 == 180 [pid = 1931] [id = 563] 04:51:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7fe870cf2800) [pid = 1931] [serial = 1690] [outer = (nil)] 04:51:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7fe872d23c00) [pid = 1931] [serial = 1691] [outer = 0x7fe870cf2800] 04:51:06 INFO - PROCESS | 1931 | 1461066666271 Marionette DEBUG loaded listener.js 04:51:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7fe872e97400) [pid = 1931] [serial = 1692] [outer = 0x7fe870cf2800] 04:51:07 INFO - PROCESS | 1931 | 1461066667127 Marionette TRACE conn5 <- [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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1538ms 04:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:51:07 INFO - PROCESS | 1931 | 1461066667167 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1931 | 1461066667169 Marionette TRACE conn5 <- [1,2225,null,{"value":"8"}] 04:51:07 INFO - PROCESS | 1931 | 1461066667176 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1931 | 1461066667179 Marionette TRACE conn5 <- [1,2226,null,{}] 04:51:07 INFO - PROCESS | 1931 | 1461066667185 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:07 INFO - PROCESS | 1931 | 1461066667418 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 04:51:07 INFO - PROCESS | 1931 | 1461066667726 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe877a35800 == 181 [pid = 1931] [id = 564] 04:51:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7fe845f55400) [pid = 1931] [serial = 1693] [outer = (nil)] 04:51:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7fe845f5c000) [pid = 1931] [serial = 1694] [outer = 0x7fe845f55400] 04:51:07 INFO - PROCESS | 1931 | 1461066667849 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7fe845f60400) [pid = 1931] [serial = 1695] [outer = 0x7fe845f55400] 04:51:08 INFO - PROCESS | 1931 | 1461066668727 Marionette TRACE conn5 <- [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]]]}] 04:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1630ms 04:51:08 INFO - PROCESS | 1931 | 1461066668807 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 04:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:51:08 INFO - PROCESS | 1931 | 1461066668811 Marionette TRACE conn5 <- [1,2229,null,{"value":"8"}] 04:51:08 INFO - PROCESS | 1931 | 1461066668817 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:51:08 INFO - PROCESS | 1931 | 1461066668820 Marionette TRACE conn5 <- [1,2230,null,{}] 04:51:08 INFO - PROCESS | 1931 | 1461066668826 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 1931 | 1461066669107 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 04:51:09 INFO - PROCESS | 1931 | 1461066669431 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84857b000 == 182 [pid = 1931] [id = 565] 04:51:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7fe8442ec400) [pid = 1931] [serial = 1696] [outer = (nil)] 04:51:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7fe845f5d400) [pid = 1931] [serial = 1697] [outer = 0x7fe8442ec400] 04:51:09 INFO - PROCESS | 1931 | 1461066669564 Marionette DEBUG loaded listener.js 04:51:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7fe8462d5000) [pid = 1931] [serial = 1698] [outer = 0x7fe8442ec400] 04:51:10 INFO - PROCESS | 1931 | 1461066670435 Marionette TRACE conn5 <- [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]]]}] 04:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1682ms 04:51:10 INFO - PROCESS | 1931 | 1461066670499 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 04:51:10 INFO - PROCESS | 1931 | 1461066670503 Marionette TRACE conn5 <- [1,2233,null,{"value":"8"}] 04:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:51:10 INFO - PROCESS | 1931 | 1461066670509 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:51:10 INFO - PROCESS | 1931 | 1461066670512 Marionette TRACE conn5 <- [1,2234,null,{}] 04:51:10 INFO - PROCESS | 1931 | 1461066670517 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:10 INFO - PROCESS | 1931 | 1461066670771 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 04:51:11 INFO - PROCESS | 1931 | 1461066671106 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f823000 == 181 [pid = 1931] [id = 369] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ae3b000 == 180 [pid = 1931] [id = 546] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8487c3800 == 179 [pid = 1931] [id = 545] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c0c000 == 178 [pid = 1931] [id = 544] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86571a000 == 177 [pid = 1931] [id = 539] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642c7800 == 176 [pid = 1931] [id = 538] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86340e800 == 175 [pid = 1931] [id = 537] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861c10800 == 174 [pid = 1931] [id = 536] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d637000 == 173 [pid = 1931] [id = 535] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc17000 == 172 [pid = 1931] [id = 534] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594d2800 == 171 [pid = 1931] [id = 533] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85768f800 == 170 [pid = 1931] [id = 532] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e43800 == 169 [pid = 1931] [id = 531] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feb4000 == 168 [pid = 1931] [id = 530] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc65800 == 167 [pid = 1931] [id = 529] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d6a0800 == 166 [pid = 1931] [id = 528] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af9a800 == 165 [pid = 1931] [id = 527] 04:51:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847f34800 == 164 [pid = 1931] [id = 526] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7fe8590aa000) [pid = 1931] [serial = 1541] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7fe84e841c00) [pid = 1931] [serial = 1455] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7fe8527b6000) [pid = 1931] [serial = 1467] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7fe84b273c00) [pid = 1931] [serial = 1574] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7fe8573c8400) [pid = 1931] [serial = 1476] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7fe8573e6400) [pid = 1931] [serial = 1488] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7fe848758c00) [pid = 1931] [serial = 1572] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7fe850079800) [pid = 1931] [serial = 1521] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7fe85869e800) [pid = 1931] [serial = 1535] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7fe84f943c00) [pid = 1931] [serial = 1520] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7fe846108400) [pid = 1931] [serial = 1446] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe85736c000) [pid = 1931] [serial = 1473] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe85cce7800) [pid = 1931] [serial = 1556] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe8498e5400) [pid = 1931] [serial = 1515] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe8573e8800) [pid = 1931] [serial = 1530] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84f92a800) [pid = 1931] [serial = 1458] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe8520b2800) [pid = 1931] [serial = 1524] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe858790000) [pid = 1931] [serial = 1479] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84c249400) [pid = 1931] [serial = 1517] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe858e6a800) [pid = 1931] [serial = 1539] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe85fd5f800) [pid = 1931] [serial = 1566] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85aaeec00) [pid = 1931] [serial = 1550] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe851112000) [pid = 1931] [serial = 1461] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe858503c00) [pid = 1931] [serial = 1533] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe848548800) [pid = 1931] [serial = 1514] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe845111000) [pid = 1931] [serial = 1491] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe858946400) [pid = 1931] [serial = 1536] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe8520de000) [pid = 1931] [serial = 1526] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe85cc3c800) [pid = 1931] [serial = 1554] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe858955c00) [pid = 1931] [serial = 1482] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe85258f000) [pid = 1931] [serial = 1527] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe858953800) [pid = 1931] [serial = 1538] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe848751800) [pid = 1931] [serial = 1494] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8573bac00) [pid = 1931] [serial = 1529] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe8462d3c00) [pid = 1931] [serial = 1568] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe85d9e4000) [pid = 1931] [serial = 1560] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe85e88c400) [pid = 1931] [serial = 1562] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe859416c00) [pid = 1931] [serial = 1545] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe852583000) [pid = 1931] [serial = 1464] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe857544000) [pid = 1931] [serial = 1532] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8530dd800) [pid = 1931] [serial = 1470] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe85921dc00) [pid = 1931] [serial = 1544] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe8498f1000) [pid = 1931] [serial = 1449] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8590b6800) [pid = 1931] [serial = 1542] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe85fb10000) [pid = 1931] [serial = 1565] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe85cb8b400) [pid = 1931] [serial = 1553] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe84854a000) [pid = 1931] [serial = 1571] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe84e6d9800) [pid = 1931] [serial = 1518] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe859069c00) [pid = 1931] [serial = 1485] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe859b85400) [pid = 1931] [serial = 1548] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe85d315c00) [pid = 1931] [serial = 1557] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe847e11800) [pid = 1931] [serial = 1569] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe85e895400) [pid = 1931] [serial = 1563] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84c2a1400) [pid = 1931] [serial = 1452] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe84d588800) [pid = 1931] [serial = 1380] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe85b7ef400) [pid = 1931] [serial = 1551] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe859642400) [pid = 1931] [serial = 1547] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8511ce400) [pid = 1931] [serial = 1523] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe8485ab400) [pid = 1931] [serial = 1431] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe84c256400) [pid = 1931] [serial = 1575] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe84fb1c400) [pid = 1931] [serial = 1511] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe85d320000) [pid = 1931] [serial = 1559] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe84c2a4800) [pid = 1931] [serial = 1577] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe844244800 == 165 [pid = 1931] [id = 566] 04:51:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8442e6800) [pid = 1931] [serial = 1699] [outer = (nil)] 04:51:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84510c400) [pid = 1931] [serial = 1700] [outer = 0x7fe8442e6800] 04:51:12 INFO - PROCESS | 1931 | 1461066672632 Marionette DEBUG loaded listener.js 04:51:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84610e400) [pid = 1931] [serial = 1701] [outer = 0x7fe8442e6800] 04:51:13 INFO - PROCESS | 1931 | 1461066673487 Marionette TRACE conn5 <- [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]]]}] 04:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2994ms 04:51:13 INFO - PROCESS | 1931 | 1461066673504 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 04:51:13 INFO - PROCESS | 1931 | 1461066673511 Marionette TRACE conn5 <- [1,2237,null,{"value":"8"}] 04:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:51:13 INFO - PROCESS | 1931 | 1461066673552 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:51:13 INFO - PROCESS | 1931 | 1461066673555 Marionette TRACE conn5 <- [1,2238,null,{}] 04:51:13 INFO - PROCESS | 1931 | 1461066673564 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:13 INFO - PROCESS | 1931 | 1461066673794 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 04:51:13 INFO - PROCESS | 1931 | 1461066673988 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8473f8800 == 166 [pid = 1931] [id = 567] 04:51:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe845110400) [pid = 1931] [serial = 1702] [outer = (nil)] 04:51:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe847e1b000) [pid = 1931] [serial = 1703] [outer = 0x7fe845110400] 04:51:14 INFO - PROCESS | 1931 | 1461066674056 Marionette DEBUG loaded listener.js 04:51:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84832e800) [pid = 1931] [serial = 1704] [outer = 0x7fe845110400] 04:51:14 INFO - PROCESS | 1931 | 1461066674887 Marionette TRACE conn5 <- [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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1414ms 04:51:14 INFO - PROCESS | 1931 | 1461066674963 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1931 | 1461066674970 Marionette TRACE conn5 <- [1,2241,null,{"value":"8"}] 04:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:51:14 INFO - PROCESS | 1931 | 1461066674980 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1931 | 1461066674985 Marionette TRACE conn5 <- [1,2242,null,{}] 04:51:14 INFO - PROCESS | 1931 | 1461066674991 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:15 INFO - PROCESS | 1931 | 1461066675278 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 04:51:15 INFO - PROCESS | 1931 | 1461066675310 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84861a800 == 167 [pid = 1931] [id = 568] 04:51:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe847e1a400) [pid = 1931] [serial = 1705] [outer = (nil)] 04:51:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe848759800) [pid = 1931] [serial = 1706] [outer = 0x7fe847e1a400] 04:51:15 INFO - PROCESS | 1931 | 1461066675377 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe849a47800) [pid = 1931] [serial = 1707] [outer = 0x7fe847e1a400] 04:51:16 INFO - PROCESS | 1931 | 1461066676462 Marionette TRACE conn5 <- [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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1536ms 04:51:16 INFO - PROCESS | 1931 | 1461066676517 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 04:51:16 INFO - PROCESS | 1931 | 1461066676526 Marionette TRACE conn5 <- [1,2245,null,{"value":"8"}] 04:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:51:16 INFO - PROCESS | 1931 | 1461066676545 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1931 | 1461066676558 Marionette TRACE conn5 <- [1,2246,null,{}] 04:51:16 INFO - PROCESS | 1931 | 1461066676613 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 1931 | 1461066676905 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 04:51:16 INFO - PROCESS | 1931 | 1461066676939 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849a1f800 == 168 [pid = 1931] [id = 569] 04:51:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84aabfc00) [pid = 1931] [serial = 1708] [outer = (nil)] 04:51:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84b28cc00) [pid = 1931] [serial = 1709] [outer = 0x7fe84aabfc00] 04:51:17 INFO - PROCESS | 1931 | 1461066677003 Marionette DEBUG loaded listener.js 04:51:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84c256c00) [pid = 1931] [serial = 1710] [outer = 0x7fe84aabfc00] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe84f9b2c00) [pid = 1931] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe85ab94400) [pid = 1931] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84610ac00) [pid = 1931] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe848548400) [pid = 1931] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8530eb800) [pid = 1931] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe848544400) [pid = 1931] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe852e96400) [pid = 1931] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe859646c00) [pid = 1931] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe84854fc00) [pid = 1931] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe858914000) [pid = 1931] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe84e7c4c00) [pid = 1931] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe849a45400) [pid = 1931] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe8615cc400) [pid = 1931] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe848330c00) [pid = 1931] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe84b28e800) [pid = 1931] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8657c1000) [pid = 1931] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe8485a1400) [pid = 1931] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe849a45800) [pid = 1931] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe8573c2000) [pid = 1931] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe8615d4c00) [pid = 1931] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe84e711000) [pid = 1931] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:51:17 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe861dcfc00) [pid = 1931] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:51:18 INFO - PROCESS | 1931 | 1461066678460 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1952ms 04:51:18 INFO - PROCESS | 1931 | 1461066678498 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1931 | 1461066678503 Marionette TRACE conn5 <- [1,2249,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:51:18 INFO - PROCESS | 1931 | 1461066678509 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1931 | 1461066678512 Marionette TRACE conn5 <- [1,2250,null,{}] 04:51:18 INFO - PROCESS | 1931 | 1461066678518 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 1931 | 1461066678811 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 04:51:18 INFO - PROCESS | 1931 | 1461066678833 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ae42000 == 169 [pid = 1931] [id = 570] 04:51:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe846109400) [pid = 1931] [serial = 1711] [outer = (nil)] 04:51:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe84c251c00) [pid = 1931] [serial = 1712] [outer = 0x7fe846109400] 04:51:18 INFO - PROCESS | 1931 | 1461066678913 Marionette DEBUG loaded listener.js 04:51:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe84d5d3000) [pid = 1931] [serial = 1713] [outer = 0x7fe846109400] 04:51:20 INFO - PROCESS | 1931 | 1461066680155 Marionette TRACE conn5 <- [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]]]}] 04:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1689ms 04:51:20 INFO - PROCESS | 1931 | 1461066680199 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 04:51:20 INFO - PROCESS | 1931 | 1461066680206 Marionette TRACE conn5 <- [1,2253,null,{"value":"8"}] 04:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:51:20 INFO - PROCESS | 1931 | 1461066680216 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:51:20 INFO - PROCESS | 1931 | 1461066680223 Marionette TRACE conn5 <- [1,2254,null,{}] 04:51:20 INFO - PROCESS | 1931 | 1461066680243 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 1931 | 1461066680479 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 04:51:20 INFO - PROCESS | 1931 | 1461066680804 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848560800 == 170 [pid = 1931] [id = 571] 04:51:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84610ac00) [pid = 1931] [serial = 1714] [outer = (nil)] 04:51:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe847e13800) [pid = 1931] [serial = 1715] [outer = 0x7fe84610ac00] 04:51:20 INFO - PROCESS | 1931 | 1461066680892 Marionette DEBUG loaded listener.js 04:51:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe84854a000) [pid = 1931] [serial = 1716] [outer = 0x7fe84610ac00] 04:51:21 INFO - PROCESS | 1931 | 1461066681876 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1707ms 04:51:21 INFO - PROCESS | 1931 | 1461066681924 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1931 | 1461066681935 Marionette TRACE conn5 <- [1,2257,null,{"value":"8"}] 04:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:51:21 INFO - PROCESS | 1931 | 1461066681949 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1931 | 1461066681955 Marionette TRACE conn5 <- [1,2258,null,{}] 04:51:21 INFO - PROCESS | 1931 | 1461066681962 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:22 INFO - PROCESS | 1931 | 1461066682279 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 04:51:22 INFO - PROCESS | 1931 | 1461066682596 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af5d000 == 171 [pid = 1931] [id = 572] 04:51:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8485a5c00) [pid = 1931] [serial = 1717] [outer = (nil)] 04:51:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe849a4cc00) [pid = 1931] [serial = 1718] [outer = 0x7fe8485a5c00] 04:51:22 INFO - PROCESS | 1931 | 1461066682675 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84b279000) [pid = 1931] [serial = 1719] [outer = 0x7fe8485a5c00] 04:51:23 INFO - PROCESS | 1931 | 1461066683749 Marionette TRACE conn5 <- [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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1839ms 04:51:23 INFO - PROCESS | 1931 | 1461066683787 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1931 | 1461066683791 Marionette TRACE conn5 <- [1,2261,null,{"value":"8"}] 04:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:51:23 INFO - PROCESS | 1931 | 1461066683798 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1931 | 1461066683805 Marionette TRACE conn5 <- [1,2262,null,{}] 04:51:23 INFO - PROCESS | 1931 | 1461066683822 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:24 INFO - PROCESS | 1931 | 1461066684107 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 04:51:24 INFO - PROCESS | 1931 | 1461066684413 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c604000 == 172 [pid = 1931] [id = 573] 04:51:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84e6cec00) [pid = 1931] [serial = 1720] [outer = (nil)] 04:51:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe84e70fc00) [pid = 1931] [serial = 1721] [outer = 0x7fe84e6cec00] 04:51:24 INFO - PROCESS | 1931 | 1461066684497 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84e841c00) [pid = 1931] [serial = 1722] [outer = 0x7fe84e6cec00] 04:51:25 INFO - PROCESS | 1931 | 1461066685451 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1694ms 04:51:25 INFO - PROCESS | 1931 | 1461066685492 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1931 | 1461066685498 Marionette TRACE conn5 <- [1,2265,null,{"value":"8"}] 04:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:51:25 INFO - PROCESS | 1931 | 1461066685504 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1931 | 1461066685508 Marionette TRACE conn5 <- [1,2266,null,{}] 04:51:25 INFO - PROCESS | 1931 | 1461066685515 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:25 INFO - PROCESS | 1931 | 1461066685762 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 04:51:26 INFO - PROCESS | 1931 | 1461066686025 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e889800 == 173 [pid = 1931] [id = 574] 04:51:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84e6d6800) [pid = 1931] [serial = 1723] [outer = (nil)] 04:51:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84f7e7400) [pid = 1931] [serial = 1724] [outer = 0x7fe84e6d6800] 04:51:26 INFO - PROCESS | 1931 | 1461066686105 Marionette DEBUG loaded listener.js 04:51:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84f948c00) [pid = 1931] [serial = 1725] [outer = 0x7fe84e6d6800] 04:51:27 INFO - PROCESS | 1931 | 1461066687061 Marionette TRACE conn5 <- [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]]]}] 04:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1583ms 04:51:27 INFO - PROCESS | 1931 | 1461066687088 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 04:51:27 INFO - PROCESS | 1931 | 1461066687092 Marionette TRACE conn5 <- [1,2269,null,{"value":"8"}] 04:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:51:27 INFO - PROCESS | 1931 | 1461066687099 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:51:27 INFO - PROCESS | 1931 | 1461066687103 Marionette TRACE conn5 <- [1,2270,null,{}] 04:51:27 INFO - PROCESS | 1931 | 1461066687109 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:27 INFO - PROCESS | 1931 | 1461066687346 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 04:51:27 INFO - PROCESS | 1931 | 1461066687621 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc6d000 == 174 [pid = 1931] [id = 575] 04:51:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84e703400) [pid = 1931] [serial = 1726] [outer = (nil)] 04:51:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84fb1d000) [pid = 1931] [serial = 1727] [outer = 0x7fe84e703400] 04:51:27 INFO - PROCESS | 1931 | 1461066687746 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe850f0d000) [pid = 1931] [serial = 1728] [outer = 0x7fe84e703400] 04:51:28 INFO - PROCESS | 1931 | 1461066688649 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1590ms 04:51:28 INFO - PROCESS | 1931 | 1461066688691 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1931 | 1461066688695 Marionette TRACE conn5 <- [1,2273,null,{"value":"8"}] 04:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:51:28 INFO - PROCESS | 1931 | 1461066688702 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1931 | 1461066688707 Marionette TRACE conn5 <- [1,2274,null,{}] 04:51:28 INFO - PROCESS | 1931 | 1461066688714 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:29 INFO - PROCESS | 1931 | 1461066688991 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 04:51:29 INFO - PROCESS | 1931 | 1461066689311 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feb8000 == 175 [pid = 1931] [id = 576] 04:51:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8520b6000) [pid = 1931] [serial = 1729] [outer = (nil)] 04:51:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8520e6c00) [pid = 1931] [serial = 1730] [outer = 0x7fe8520b6000] 04:51:29 INFO - PROCESS | 1931 | 1461066689399 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe8525cac00) [pid = 1931] [serial = 1731] [outer = 0x7fe8520b6000] 04:51:30 INFO - PROCESS | 1931 | 1461066690285 Marionette TRACE conn5 <- [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]]]}] 04:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1643ms 04:51:30 INFO - PROCESS | 1931 | 1461066690347 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 04:51:30 INFO - PROCESS | 1931 | 1461066690351 Marionette TRACE conn5 <- [1,2277,null,{"value":"8"}] 04:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:51:30 INFO - PROCESS | 1931 | 1461066690358 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:51:30 INFO - PROCESS | 1931 | 1461066690363 Marionette TRACE conn5 <- [1,2278,null,{}] 04:51:30 INFO - PROCESS | 1931 | 1461066690369 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:30 INFO - PROCESS | 1931 | 1461066690611 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 04:51:30 INFO - PROCESS | 1931 | 1461066690870 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852513000 == 176 [pid = 1931] [id = 577] 04:51:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8520b6400) [pid = 1931] [serial = 1732] [outer = (nil)] 04:51:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe8527c4000) [pid = 1931] [serial = 1733] [outer = 0x7fe8520b6400] 04:51:30 INFO - PROCESS | 1931 | 1461066690992 Marionette DEBUG loaded listener.js 04:51:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe852ea1000) [pid = 1931] [serial = 1734] [outer = 0x7fe8520b6400] 04:51:31 INFO - PROCESS | 1931 | 1461066691892 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1583ms 04:51:31 INFO - PROCESS | 1931 | 1461066691942 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1931 | 1461066691947 Marionette TRACE conn5 <- [1,2281,null,{"value":"8"}] 04:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:51:31 INFO - PROCESS | 1931 | 1461066691953 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1931 | 1461066691956 Marionette TRACE conn5 <- [1,2282,null,{}] 04:51:31 INFO - PROCESS | 1931 | 1461066691962 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:32 INFO - PROCESS | 1931 | 1461066692212 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 04:51:32 INFO - PROCESS | 1931 | 1461066692517 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857388000 == 177 [pid = 1931] [id = 578] 04:51:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe8520b6800) [pid = 1931] [serial = 1735] [outer = (nil)] 04:51:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe857332c00) [pid = 1931] [serial = 1736] [outer = 0x7fe8520b6800] 04:51:32 INFO - PROCESS | 1931 | 1461066692597 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe85736d400) [pid = 1931] [serial = 1737] [outer = 0x7fe8520b6800] 04:51:33 INFO - PROCESS | 1931 | 1461066693450 Marionette TRACE conn5 <- [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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1540ms 04:51:33 INFO - PROCESS | 1931 | 1461066693494 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1931 | 1461066693498 Marionette TRACE conn5 <- [1,2285,null,{"value":"8"}] 04:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:51:33 INFO - PROCESS | 1931 | 1461066693505 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1931 | 1461066693508 Marionette TRACE conn5 <- [1,2286,null,{}] 04:51:33 INFO - PROCESS | 1931 | 1461066693514 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 1931 | 1461066693763 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 04:51:34 INFO - PROCESS | 1931 | 1461066694083 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857688800 == 178 [pid = 1931] [id = 579] 04:51:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8527c7800) [pid = 1931] [serial = 1738] [outer = (nil)] 04:51:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85737a800) [pid = 1931] [serial = 1739] [outer = 0x7fe8527c7800] 04:51:34 INFO - PROCESS | 1931 | 1461066694164 Marionette DEBUG loaded listener.js 04:51:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe8573c1000) [pid = 1931] [serial = 1740] [outer = 0x7fe8527c7800] 04:51:35 INFO - PROCESS | 1931 | 1461066695121 Marionette TRACE conn5 <- [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]]]}] 04:51:35 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 04:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1639ms 04:51:35 INFO - PROCESS | 1931 | 1461066695146 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 04:51:35 INFO - PROCESS | 1931 | 1461066695150 Marionette TRACE conn5 <- [1,2289,null,{"value":"8"}] 04:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:51:35 INFO - PROCESS | 1931 | 1461066695156 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:51:35 INFO - PROCESS | 1931 | 1461066695160 Marionette TRACE conn5 <- [1,2290,null,{}] 04:51:35 INFO - PROCESS | 1931 | 1461066695186 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:35 INFO - PROCESS | 1931 | 1461066695434 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 04:51:35 INFO - PROCESS | 1931 | 1461066695695 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859492000 == 179 [pid = 1931] [id = 580] 04:51:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe852ea0c00) [pid = 1931] [serial = 1741] [outer = (nil)] 04:51:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe8573e2c00) [pid = 1931] [serial = 1742] [outer = 0x7fe852ea0c00] 04:51:35 INFO - PROCESS | 1931 | 1461066695814 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe857544400) [pid = 1931] [serial = 1743] [outer = 0x7fe852ea0c00] 04:51:36 INFO - PROCESS | 1931 | 1461066696672 Marionette TRACE conn5 <- [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]]]}] 04:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1586ms 04:51:36 INFO - PROCESS | 1931 | 1461066696744 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 04:51:36 INFO - PROCESS | 1931 | 1461066696748 Marionette TRACE conn5 <- [1,2293,null,{"value":"8"}] 04:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:51:36 INFO - PROCESS | 1931 | 1461066696756 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1931 | 1461066696761 Marionette TRACE conn5 <- [1,2294,null,{}] 04:51:36 INFO - PROCESS | 1931 | 1461066696767 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:37 INFO - PROCESS | 1931 | 1461066697090 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 04:51:37 INFO - PROCESS | 1931 | 1461066697416 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85b603000 == 180 [pid = 1931] [id = 581] 04:51:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8586a0000) [pid = 1931] [serial = 1744] [outer = (nil)] 04:51:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe8586a8400) [pid = 1931] [serial = 1745] [outer = 0x7fe8586a0000] 04:51:37 INFO - PROCESS | 1931 | 1461066697500 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe858913c00) [pid = 1931] [serial = 1746] [outer = 0x7fe8586a0000] 04:51:38 INFO - PROCESS | 1931 | 1461066698411 Marionette TRACE conn5 <- [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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1684ms 04:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:51:38 INFO - PROCESS | 1931 | 1461066698442 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1931 | 1461066698445 Marionette TRACE conn5 <- [1,2297,null,{"value":"8"}] 04:51:38 INFO - PROCESS | 1931 | 1461066698453 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1931 | 1461066698455 Marionette TRACE conn5 <- [1,2298,null,{}] 04:51:38 INFO - PROCESS | 1931 | 1461066698462 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:38 INFO - PROCESS | 1931 | 1461066698716 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 04:51:38 INFO - PROCESS | 1931 | 1461066698989 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d630000 == 181 [pid = 1931] [id = 582] 04:51:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe84510d800) [pid = 1931] [serial = 1747] [outer = (nil)] 04:51:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe858951000) [pid = 1931] [serial = 1748] [outer = 0x7fe84510d800] 04:51:39 INFO - PROCESS | 1931 | 1461066699134 Marionette DEBUG loaded listener.js 04:51:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe858e6b800) [pid = 1931] [serial = 1749] [outer = 0x7fe84510d800] 04:51:40 INFO - PROCESS | 1931 | 1461066700050 Marionette TRACE conn5 <- [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]]]}] 04:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1638ms 04:51:40 INFO - PROCESS | 1931 | 1461066700091 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 04:51:40 INFO - PROCESS | 1931 | 1461066700095 Marionette TRACE conn5 <- [1,2301,null,{"value":"8"}] 04:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:51:40 INFO - PROCESS | 1931 | 1461066700102 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:51:40 INFO - PROCESS | 1931 | 1461066700106 Marionette TRACE conn5 <- [1,2302,null,{}] 04:51:40 INFO - PROCESS | 1931 | 1461066700112 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:40 INFO - PROCESS | 1931 | 1461066700359 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 04:51:40 INFO - PROCESS | 1931 | 1461066700666 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbb6800 == 182 [pid = 1931] [id = 583] 04:51:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe858511000) [pid = 1931] [serial = 1750] [outer = (nil)] 04:51:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85906b000) [pid = 1931] [serial = 1751] [outer = 0x7fe858511000] 04:51:40 INFO - PROCESS | 1931 | 1461066700746 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe8590b6800) [pid = 1931] [serial = 1752] [outer = 0x7fe858511000] 04:51:41 INFO - PROCESS | 1931 | 1461066701606 Marionette TRACE conn5 <- [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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1532ms 04:51:41 INFO - PROCESS | 1931 | 1461066701635 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 04:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:51:41 INFO - PROCESS | 1931 | 1461066701639 Marionette TRACE conn5 <- [1,2305,null,{"value":"8"}] 04:51:41 INFO - PROCESS | 1931 | 1461066701646 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1931 | 1461066701649 Marionette TRACE conn5 <- [1,2306,null,{}] 04:51:41 INFO - PROCESS | 1931 | 1461066701655 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:41 INFO - PROCESS | 1931 | 1461066701898 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 04:51:42 INFO - PROCESS | 1931 | 1461066702169 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86196a000 == 183 [pid = 1931] [id = 584] 04:51:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe84510d000) [pid = 1931] [serial = 1753] [outer = (nil)] 04:51:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe8591bb800) [pid = 1931] [serial = 1754] [outer = 0x7fe84510d000] 04:51:42 INFO - PROCESS | 1931 | 1461066702290 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe859228c00) [pid = 1931] [serial = 1755] [outer = 0x7fe84510d000] 04:51:43 INFO - PROCESS | 1931 | 1461066703148 Marionette TRACE conn5 <- [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]]]}] 04:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1542ms 04:51:43 INFO - PROCESS | 1931 | 1461066703189 Marionette TRACE conn5 -> [0,2309,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1931 | 1461066703191 Marionette TRACE conn5 <- [1,2309,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:51:43 INFO - PROCESS | 1931 | 1461066703198 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1931 | 1461066703202 Marionette TRACE conn5 <- [1,2310,null,{}] 04:51:43 INFO - PROCESS | 1931 | 1461066703208 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:43 INFO - PROCESS | 1931 | 1461066703458 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 04:51:43 INFO - PROCESS | 1931 | 1461066703791 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86206f000 == 184 [pid = 1931] [id = 585] 04:51:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe84aab8000) [pid = 1931] [serial = 1756] [outer = (nil)] 04:51:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe859418400) [pid = 1931] [serial = 1757] [outer = 0x7fe84aab8000] 04:51:43 INFO - PROCESS | 1931 | 1461066703871 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe85aaee000) [pid = 1931] [serial = 1758] [outer = 0x7fe84aab8000] 04:51:44 INFO - PROCESS | 1931 | 1461066704763 Marionette TRACE conn5 <- [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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1595ms 04:51:44 INFO - PROCESS | 1931 | 1461066704797 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1931 | 1461066704800 Marionette TRACE conn5 <- [1,2313,null,{"value":"8"}] 04:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:51:44 INFO - PROCESS | 1931 | 1461066704808 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1931 | 1461066704811 Marionette TRACE conn5 <- [1,2314,null,{}] 04:51:44 INFO - PROCESS | 1931 | 1461066704819 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:45 INFO - PROCESS | 1931 | 1461066705088 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 04:51:45 INFO - PROCESS | 1931 | 1461066705403 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629d1000 == 185 [pid = 1931] [id = 586] 04:51:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe84ea14c00) [pid = 1931] [serial = 1759] [outer = (nil)] 04:51:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe85b6c3800) [pid = 1931] [serial = 1760] [outer = 0x7fe84ea14c00] 04:51:45 INFO - PROCESS | 1931 | 1461066705487 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe85cc41c00) [pid = 1931] [serial = 1761] [outer = 0x7fe84ea14c00] 04:51:46 INFO - PROCESS | 1931 | 1461066706375 Marionette TRACE conn5 <- [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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1631ms 04:51:46 INFO - PROCESS | 1931 | 1461066706440 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 04:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:51:46 INFO - PROCESS | 1931 | 1461066706445 Marionette TRACE conn5 <- [1,2317,null,{"value":"8"}] 04:51:46 INFO - PROCESS | 1931 | 1461066706453 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1931 | 1461066706455 Marionette TRACE conn5 <- [1,2318,null,{}] 04:51:46 INFO - PROCESS | 1931 | 1461066706462 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:46 INFO - PROCESS | 1931 | 1461066706716 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 04:51:47 INFO - PROCESS | 1931 | 1461066707037 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86392a000 == 186 [pid = 1931] [id = 587] 04:51:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe858e71000) [pid = 1931] [serial = 1762] [outer = (nil)] 04:51:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe85d315400) [pid = 1931] [serial = 1763] [outer = 0x7fe858e71000] 04:51:47 INFO - PROCESS | 1931 | 1461066707123 Marionette DEBUG loaded listener.js 04:51:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe85d9bb800) [pid = 1931] [serial = 1764] [outer = 0x7fe858e71000] 04:51:48 INFO - PROCESS | 1931 | 1461066708010 Marionette TRACE conn5 <- [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] 04:51:48 INFO - PROCESS | 1931 | 1461066708056 Marionette TRACE conn5 <- [1,2321,null,{"value":"8"}] 04:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:51:48 INFO - PROCESS | 1931 | 1461066708062 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:51:48 INFO - PROCESS | 1931 | 1461066708065 Marionette TRACE conn5 <- [1,2322,null,{}] 04:51:48 INFO - PROCESS | 1931 | 1461066708071 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:48 INFO - PROCESS | 1931 | 1461066708311 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 04:51:48 INFO - PROCESS | 1931 | 1461066708640 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe864553800 == 187 [pid = 1931] [id = 588] 04:51:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe8591be800) [pid = 1931] [serial = 1765] [outer = (nil)] 04:51:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe85d9ed800) [pid = 1931] [serial = 1766] [outer = 0x7fe8591be800] 04:51:48 INFO - PROCESS | 1931 | 1461066708738 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe85fb0b000) [pid = 1931] [serial = 1767] [outer = 0x7fe8591be800] 04:51:49 INFO - PROCESS | 1931 | 1461066709627 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1633ms 04:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:51:49 INFO - PROCESS | 1931 | 1461066709698 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 04:51:49 INFO - PROCESS | 1931 | 1461066709700 Marionette TRACE conn5 <- [1,2325,null,{"value":"8"}] 04:51:49 INFO - PROCESS | 1931 | 1461066709708 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1931 | 1461066709712 Marionette TRACE conn5 <- [1,2326,null,{}] 04:51:49 INFO - PROCESS | 1931 | 1461066709718 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 1931 | 1461066709965 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849a1f800 == 186 [pid = 1931] [id = 569] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84861a800 == 185 [pid = 1931] [id = 568] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8473f8800 == 184 [pid = 1931] [id = 567] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe844244800 == 183 [pid = 1931] [id = 566] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe872e23800 == 182 [pid = 1931] [id = 561] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a10000 == 181 [pid = 1931] [id = 560] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863219800 == 180 [pid = 1931] [id = 559] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862240000 == 179 [pid = 1931] [id = 558] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fdd7800 == 178 [pid = 1931] [id = 557] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dae8800 == 177 [pid = 1931] [id = 556] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc20000 == 176 [pid = 1931] [id = 555] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859756000 == 175 [pid = 1931] [id = 554] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85768c000 == 174 [pid = 1931] [id = 553] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852519000 == 173 [pid = 1931] [id = 552] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fea3800 == 172 [pid = 1931] [id = 551] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f8d3000 == 171 [pid = 1931] [id = 550] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c2c6800 == 170 [pid = 1931] [id = 549] 04:51:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847f3d000 == 169 [pid = 1931] [id = 548] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84aab6800) [pid = 1931] [serial = 1643] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe850070800) [pid = 1931] [serial = 1586] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe8657c0000) [pid = 1931] [serial = 1629] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe864563400) [pid = 1931] [serial = 1628] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe848329400) [pid = 1931] [serial = 1580] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8485a9800) [pid = 1931] [serial = 1634] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8590b7400) [pid = 1931] [serial = 1601] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe84fb1b800) [pid = 1931] [serial = 1589] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe85258d800) [pid = 1931] [serial = 1590] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe859221800) [pid = 1931] [serial = 1604] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8639f1400) [pid = 1931] [serial = 1625] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe85d9c5c00) [pid = 1931] [serial = 1608] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe862f45c00) [pid = 1931] [serial = 1620] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe849a3e400) [pid = 1931] [serial = 1635] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe851111800) [pid = 1931] [serial = 1641] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe858981800) [pid = 1931] [serial = 1598] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe861ce4800) [pid = 1931] [serial = 1611] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe862572800) [pid = 1931] [serial = 1617] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84e6d4400) [pid = 1931] [serial = 1583] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe8662b1800) [pid = 1931] [serial = 1631] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe84e703c00) [pid = 1931] [serial = 1638] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe8511d6800) [pid = 1931] [serial = 1587] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe85964f400) [pid = 1931] [serial = 1605] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe862153400) [pid = 1931] [serial = 1616] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8527b9c00) [pid = 1931] [serial = 1592] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe861604400) [pid = 1931] [serial = 1610] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe858912c00) [pid = 1931] [serial = 1596] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe862150400) [pid = 1931] [serial = 1614] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe84874f000) [pid = 1931] [serial = 1581] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe85906a800) [pid = 1931] [serial = 1599] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe84c2a4c00) [pid = 1931] [serial = 1637] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe84e7cc800) [pid = 1931] [serial = 1584] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe85110cc00) [pid = 1931] [serial = 1512] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe86eb4e000) [pid = 1931] [serial = 1632] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe862f27c00) [pid = 1931] [serial = 1619] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8591bbc00) [pid = 1931] [serial = 1602] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8643cbc00) [pid = 1931] [serial = 1626] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe85cbe0400) [pid = 1931] [serial = 1607] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe86312cc00) [pid = 1931] [serial = 1622] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe84f9b3000) [pid = 1931] [serial = 1640] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8586a1000) [pid = 1931] [serial = 1595] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe863510400) [pid = 1931] [serial = 1623] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe8530de800) [pid = 1931] [serial = 1593] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe861dcb800) [pid = 1931] [serial = 1613] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1931 | 1461066711943 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84612b000 == 170 [pid = 1931] [id = 589] 04:51:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe845107000) [pid = 1931] [serial = 1768] [outer = (nil)] 04:51:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe845110000) [pid = 1931] [serial = 1769] [outer = 0x7fe845107000] 04:51:52 INFO - PROCESS | 1931 | 1461066712066 Marionette DEBUG loaded listener.js 04:51:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe845f5e400) [pid = 1931] [serial = 1770] [outer = 0x7fe845107000] 04:51:52 INFO - PROCESS | 1931 | 1461066712877 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3190ms 04:51:52 INFO - PROCESS | 1931 | 1461066712898 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1931 | 1461066712906 Marionette TRACE conn5 <- [1,2329,null,{"value":"8"}] 04:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:51:52 INFO - PROCESS | 1931 | 1461066712915 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1931 | 1461066712918 Marionette TRACE conn5 <- [1,2330,null,{}] 04:51:52 INFO - PROCESS | 1931 | 1461066712929 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:53 INFO - PROCESS | 1931 | 1461066713232 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 04:51:53 INFO - PROCESS | 1931 | 1461066713364 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8484a2000 == 171 [pid = 1931] [id = 590] 04:51:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe845f5ec00) [pid = 1931] [serial = 1771] [outer = (nil)] 04:51:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe846624800) [pid = 1931] [serial = 1772] [outer = 0x7fe845f5ec00] 04:51:53 INFO - PROCESS | 1931 | 1461066713433 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe84832cc00) [pid = 1931] [serial = 1773] [outer = 0x7fe845f5ec00] 04:51:54 INFO - PROCESS | 1931 | 1461066714393 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1534ms 04:51:54 INFO - PROCESS | 1931 | 1461066714459 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1931 | 1461066714466 Marionette TRACE conn5 <- [1,2333,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:51:54 INFO - PROCESS | 1931 | 1461066714473 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1931 | 1461066714477 Marionette TRACE conn5 <- [1,2334,null,{}] 04:51:54 INFO - PROCESS | 1931 | 1461066714483 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:54 INFO - PROCESS | 1931 | 1461066714777 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 04:51:54 INFO - PROCESS | 1931 | 1461066714808 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84993d000 == 172 [pid = 1931] [id = 591] 04:51:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8485a6000) [pid = 1931] [serial = 1774] [outer = (nil)] 04:51:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe849a3e400) [pid = 1931] [serial = 1775] [outer = 0x7fe8485a6000] 04:51:54 INFO - PROCESS | 1931 | 1461066714874 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84b273c00) [pid = 1931] [serial = 1776] [outer = 0x7fe8485a6000] 04:51:55 INFO - PROCESS | 1931 | 1461066715962 Marionette TRACE conn5 <- [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]]]}] 04:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1534ms 04:51:56 INFO - PROCESS | 1931 | 1461066716037 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 04:51:56 INFO - PROCESS | 1931 | 1461066716042 Marionette TRACE conn5 <- [1,2337,null,{"value":"8"}] 04:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:51:56 INFO - PROCESS | 1931 | 1461066716060 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:51:56 INFO - PROCESS | 1931 | 1461066716069 Marionette TRACE conn5 <- [1,2338,null,{}] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe843f87400) [pid = 1931] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe84aabfc00) [pid = 1931] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe858502c00) [pid = 1931] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe85850a800) [pid = 1931] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8520bbc00) [pid = 1931] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe851112400) [pid = 1931] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe851115c00) [pid = 1931] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84d58f800) [pid = 1931] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe8462d7c00) [pid = 1931] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe845110400) [pid = 1931] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe8442e6800) [pid = 1931] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe859221000) [pid = 1931] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe86256b000) [pid = 1931] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe85e890800) [pid = 1931] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe85d9e6800) [pid = 1931] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8605d6800) [pid = 1931] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe85964a000) [pid = 1931] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe8590b2000) [pid = 1931] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe85850ac00) [pid = 1931] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:51:56 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe847e1a400) [pid = 1931] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:51:56 INFO - PROCESS | 1931 | 1461066716644 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 1931 | 1461066716853 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 04:51:57 INFO - PROCESS | 1931 | 1461066717034 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af8a800 == 173 [pid = 1931] [id = 592] 04:51:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe8485ab400) [pid = 1931] [serial = 1777] [outer = (nil)] 04:51:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84c2a6c00) [pid = 1931] [serial = 1778] [outer = 0x7fe8485ab400] 04:51:57 INFO - PROCESS | 1931 | 1461066717097 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84e70b000) [pid = 1931] [serial = 1779] [outer = 0x7fe8485ab400] 04:51:57 INFO - PROCESS | 1931 | 1461066717820 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1816ms 04:51:57 INFO - PROCESS | 1931 | 1461066717871 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 04:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:51:57 INFO - PROCESS | 1931 | 1461066717876 Marionette TRACE conn5 <- [1,2341,null,{"value":"8"}] 04:51:57 INFO - PROCESS | 1931 | 1461066717883 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1931 | 1461066717887 Marionette TRACE conn5 <- [1,2342,null,{}] 04:51:57 INFO - PROCESS | 1931 | 1461066717892 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:58 INFO - PROCESS | 1931 | 1461066718109 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 04:51:58 INFO - PROCESS | 1931 | 1461066718289 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c607000 == 174 [pid = 1931] [id = 593] 04:51:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe847e16800) [pid = 1931] [serial = 1780] [outer = (nil)] 04:51:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84e83b400) [pid = 1931] [serial = 1781] [outer = 0x7fe847e16800] 04:51:58 INFO - PROCESS | 1931 | 1461066718353 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84f7de800) [pid = 1931] [serial = 1782] [outer = 0x7fe847e16800] 04:51:59 INFO - PROCESS | 1931 | 1461066719473 Marionette TRACE conn5 <- [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]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1633ms 04:51:59 INFO - PROCESS | 1931 | 1461066719517 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1931 | 1461066719523 Marionette TRACE conn5 <- [1,2345,null,{"value":"8"}] 04:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:51:59 INFO - PROCESS | 1931 | 1461066719534 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1931 | 1461066719538 Marionette TRACE conn5 <- [1,2346,null,{}] 04:51:59 INFO - PROCESS | 1931 | 1461066719547 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:59 INFO - PROCESS | 1931 | 1461066719836 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 04:52:00 INFO - PROCESS | 1931 | 1461066720162 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849713800 == 175 [pid = 1931] [id = 594] 04:52:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe847e14000) [pid = 1931] [serial = 1783] [outer = (nil)] 04:52:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe848330c00) [pid = 1931] [serial = 1784] [outer = 0x7fe847e14000] 04:52:00 INFO - PROCESS | 1931 | 1461066720248 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe848756800) [pid = 1931] [serial = 1785] [outer = 0x7fe847e14000] 04:52:01 INFO - PROCESS | 1931 | 1461066721460 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1991ms 04:52:01 INFO - PROCESS | 1931 | 1461066721527 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1931 | 1461066721536 Marionette TRACE conn5 <- [1,2349,null,{"value":"8"}] 04:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:52:01 INFO - PROCESS | 1931 | 1461066721547 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1931 | 1461066721551 Marionette TRACE conn5 <- [1,2350,null,{}] 04:52:01 INFO - PROCESS | 1931 | 1461066721558 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 1931 | 1461066721850 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 04:52:02 INFO - PROCESS | 1931 | 1461066722231 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e81c000 == 176 [pid = 1931] [id = 595] 04:52:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84b290000) [pid = 1931] [serial = 1786] [outer = (nil)] 04:52:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84c255c00) [pid = 1931] [serial = 1787] [outer = 0x7fe84b290000] 04:52:02 INFO - PROCESS | 1931 | 1461066722311 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84e70cc00) [pid = 1931] [serial = 1788] [outer = 0x7fe84b290000] 04:52:03 INFO - PROCESS | 1931 | 1461066723310 Marionette TRACE conn5 <- [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]]]}] 04:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1800ms 04:52:03 INFO - PROCESS | 1931 | 1461066723348 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 04:52:03 INFO - PROCESS | 1931 | 1461066723353 Marionette TRACE conn5 <- [1,2353,null,{"value":"8"}] 04:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:52:03 INFO - PROCESS | 1931 | 1461066723360 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1931 | 1461066723366 Marionette TRACE conn5 <- [1,2354,null,{}] 04:52:03 INFO - PROCESS | 1931 | 1461066723383 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 1931 | 1461066723705 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 04:52:04 INFO - PROCESS | 1931 | 1461066724020 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd9a800 == 177 [pid = 1931] [id = 596] 04:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84f944400) [pid = 1931] [serial = 1789] [outer = (nil)] 04:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe850f11800) [pid = 1931] [serial = 1790] [outer = 0x7fe84f944400] 04:52:04 INFO - PROCESS | 1931 | 1461066724104 Marionette DEBUG loaded listener.js 04:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8511d5000) [pid = 1931] [serial = 1791] [outer = 0x7fe84f944400] 04:52:05 INFO - PROCESS | 1931 | 1461066725045 Marionette TRACE conn5 <- [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]]]}] 04:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1756ms 04:52:05 INFO - PROCESS | 1931 | 1461066725118 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 04:52:05 INFO - PROCESS | 1931 | 1461066725122 Marionette TRACE conn5 <- [1,2357,null,{"value":"8"}] 04:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:52:05 INFO - PROCESS | 1931 | 1461066725129 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:52:05 INFO - PROCESS | 1931 | 1461066725133 Marionette TRACE conn5 <- [1,2358,null,{}] 04:52:05 INFO - PROCESS | 1931 | 1461066725138 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:05 INFO - PROCESS | 1931 | 1461066725380 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 04:52:05 INFO - PROCESS | 1931 | 1461066725731 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852509000 == 178 [pid = 1931] [id = 597] 04:52:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe8498ef400) [pid = 1931] [serial = 1792] [outer = (nil)] 04:52:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8520b5800) [pid = 1931] [serial = 1793] [outer = 0x7fe8498ef400] 04:52:05 INFO - PROCESS | 1931 | 1461066725862 Marionette DEBUG loaded listener.js 04:52:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8520e1c00) [pid = 1931] [serial = 1794] [outer = 0x7fe8498ef400] 04:52:06 INFO - PROCESS | 1931 | 1461066726907 Marionette TRACE conn5 <- [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]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1840ms 04:52:06 INFO - PROCESS | 1931 | 1461066726971 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 04:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:52:06 INFO - PROCESS | 1931 | 1461066726976 Marionette TRACE conn5 <- [1,2361,null,{"value":"8"}] 04:52:06 INFO - PROCESS | 1931 | 1461066726984 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1931 | 1461066726987 Marionette TRACE conn5 <- [1,2362,null,{}] 04:52:06 INFO - PROCESS | 1931 | 1461066726993 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:07 INFO - PROCESS | 1931 | 1461066727242 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 04:52:07 INFO - PROCESS | 1931 | 1461066727572 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857510000 == 179 [pid = 1931] [id = 598] 04:52:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84fb19000) [pid = 1931] [serial = 1795] [outer = (nil)] 04:52:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8527aec00) [pid = 1931] [serial = 1796] [outer = 0x7fe84fb19000] 04:52:07 INFO - PROCESS | 1931 | 1461066727652 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe852e94000) [pid = 1931] [serial = 1797] [outer = 0x7fe84fb19000] 04:52:08 INFO - PROCESS | 1931 | 1461066728557 Marionette TRACE conn5 <- [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]]]}] 04:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1632ms 04:52:08 INFO - PROCESS | 1931 | 1461066728615 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 04:52:08 INFO - PROCESS | 1931 | 1461066728618 Marionette TRACE conn5 <- [1,2365,null,{"value":"8"}] 04:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:52:08 INFO - PROCESS | 1931 | 1461066728625 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:52:08 INFO - PROCESS | 1931 | 1461066728629 Marionette TRACE conn5 <- [1,2366,null,{}] 04:52:08 INFO - PROCESS | 1931 | 1461066728635 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:08 INFO - PROCESS | 1931 | 1461066728928 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 04:52:09 INFO - PROCESS | 1931 | 1461066729259 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85a7b5800 == 180 [pid = 1931] [id = 599] 04:52:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe8573c6400) [pid = 1931] [serial = 1798] [outer = (nil)] 04:52:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe858506000) [pid = 1931] [serial = 1799] [outer = 0x7fe8573c6400] 04:52:09 INFO - PROCESS | 1931 | 1461066729353 Marionette DEBUG loaded listener.js 04:52:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8586a0c00) [pid = 1931] [serial = 1800] [outer = 0x7fe8573c6400] 04:52:10 INFO - PROCESS | 1931 | 1461066730341 Marionette TRACE conn5 <- [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]]]}] 04:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1784ms 04:52:10 INFO - PROCESS | 1931 | 1461066730412 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 04:52:10 INFO - PROCESS | 1931 | 1461066730418 Marionette TRACE conn5 <- [1,2369,null,{"value":"8"}] 04:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:52:10 INFO - PROCESS | 1931 | 1461066730429 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:52:10 INFO - PROCESS | 1931 | 1461066730432 Marionette TRACE conn5 <- [1,2370,null,{}] 04:52:10 INFO - PROCESS | 1931 | 1461066730443 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:10 INFO - PROCESS | 1931 | 1461066730758 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 04:52:11 INFO - PROCESS | 1931 | 1461066731079 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d5a1800 == 181 [pid = 1931] [id = 600] 04:52:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe84b26d800) [pid = 1931] [serial = 1801] [outer = (nil)] 04:52:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe858915000) [pid = 1931] [serial = 1802] [outer = 0x7fe84b26d800] 04:52:11 INFO - PROCESS | 1931 | 1461066731167 Marionette DEBUG loaded listener.js 04:52:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85897a400) [pid = 1931] [serial = 1803] [outer = 0x7fe84b26d800] 04:52:12 INFO - PROCESS | 1931 | 1461066732034 Marionette TRACE conn5 <- [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]]]}] 04:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1643ms 04:52:12 INFO - PROCESS | 1931 | 1461066732072 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1931 | 1461066732075 Marionette TRACE conn5 <- [1,2373,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:52:12 INFO - PROCESS | 1931 | 1461066732082 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1931 | 1461066732087 Marionette TRACE conn5 <- [1,2374,null,{}] 04:52:12 INFO - PROCESS | 1931 | 1461066732093 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:12 INFO - PROCESS | 1931 | 1461066732338 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 04:52:12 INFO - PROCESS | 1931 | 1461066732615 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dba9800 == 182 [pid = 1931] [id = 601] 04:52:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe84c24c400) [pid = 1931] [serial = 1804] [outer = (nil)] 04:52:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe8590a8400) [pid = 1931] [serial = 1805] [outer = 0x7fe84c24c400] 04:52:12 INFO - PROCESS | 1931 | 1461066732738 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe859172400) [pid = 1931] [serial = 1806] [outer = 0x7fe84c24c400] 04:52:13 INFO - PROCESS | 1931 | 1461066733648 Marionette TRACE conn5 <- [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]]]}] 04:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1632ms 04:52:13 INFO - PROCESS | 1931 | 1461066733716 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 04:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:52:13 INFO - PROCESS | 1931 | 1461066733720 Marionette TRACE conn5 <- [1,2377,null,{"value":"8"}] 04:52:13 INFO - PROCESS | 1931 | 1461066733727 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:52:13 INFO - PROCESS | 1931 | 1461066733731 Marionette TRACE conn5 <- [1,2378,null,{}] 04:52:13 INFO - PROCESS | 1931 | 1461066733738 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:13 INFO - PROCESS | 1931 | 1461066733992 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 04:52:14 INFO - PROCESS | 1931 | 1461066734298 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861c1d000 == 183 [pid = 1931] [id = 602] 04:52:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe8520b8400) [pid = 1931] [serial = 1807] [outer = (nil)] 04:52:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe859418000) [pid = 1931] [serial = 1808] [outer = 0x7fe8520b8400] 04:52:14 INFO - PROCESS | 1931 | 1461066734382 Marionette DEBUG loaded listener.js 04:52:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85a707800) [pid = 1931] [serial = 1809] [outer = 0x7fe8520b8400] 04:52:15 INFO - PROCESS | 1931 | 1461066735284 Marionette TRACE conn5 <- [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]]]}] 04:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1636ms 04:52:15 INFO - PROCESS | 1931 | 1461066735363 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 04:52:15 INFO - PROCESS | 1931 | 1461066735368 Marionette TRACE conn5 <- [1,2381,null,{"value":"8"}] 04:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:52:15 INFO - PROCESS | 1931 | 1461066735374 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:52:15 INFO - PROCESS | 1931 | 1461066735378 Marionette TRACE conn5 <- [1,2382,null,{}] 04:52:15 INFO - PROCESS | 1931 | 1461066735384 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:15 INFO - PROCESS | 1931 | 1461066735690 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 04:52:16 INFO - PROCESS | 1931 | 1461066736016 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862ac2000 == 184 [pid = 1931] [id = 603] 04:52:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe84e954c00) [pid = 1931] [serial = 1810] [outer = (nil)] 04:52:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85cbe0800) [pid = 1931] [serial = 1811] [outer = 0x7fe84e954c00] 04:52:16 INFO - PROCESS | 1931 | 1461066736097 Marionette DEBUG loaded listener.js 04:52:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85d319800) [pid = 1931] [serial = 1812] [outer = 0x7fe84e954c00] 04:52:16 INFO - PROCESS | 1931 | 1461066736998 Marionette TRACE conn5 <- [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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1684ms 04:52:17 INFO - PROCESS | 1931 | 1461066737060 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 04:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:52:17 INFO - PROCESS | 1931 | 1461066737064 Marionette TRACE conn5 <- [1,2385,null,{"value":"8"}] 04:52:17 INFO - PROCESS | 1931 | 1461066737071 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1931 | 1461066737076 Marionette TRACE conn5 <- [1,2386,null,{}] 04:52:17 INFO - PROCESS | 1931 | 1461066737082 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:17 INFO - PROCESS | 1931 | 1461066737373 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 04:52:17 INFO - PROCESS | 1931 | 1461066737692 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86572b800 == 185 [pid = 1931] [id = 604] 04:52:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe860686400) [pid = 1931] [serial = 1813] [outer = (nil)] 04:52:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe8614b8c00) [pid = 1931] [serial = 1814] [outer = 0x7fe860686400] 04:52:17 INFO - PROCESS | 1931 | 1461066737780 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe86160fc00) [pid = 1931] [serial = 1815] [outer = 0x7fe860686400] 04:52:18 INFO - PROCESS | 1931 | 1461066738667 Marionette TRACE conn5 <- [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]]]}] 04:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1638ms 04:52:18 INFO - PROCESS | 1931 | 1461066738709 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 04:52:18 INFO - PROCESS | 1931 | 1461066738713 Marionette TRACE conn5 <- [1,2389,null,{"value":"8"}] 04:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:52:18 INFO - PROCESS | 1931 | 1461066738720 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:52:18 INFO - PROCESS | 1931 | 1461066738723 Marionette TRACE conn5 <- [1,2390,null,{}] 04:52:18 INFO - PROCESS | 1931 | 1461066738730 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:18 INFO - PROCESS | 1931 | 1461066738981 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 04:52:19 INFO - PROCESS | 1931 | 1461066739252 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a1a800 == 186 [pid = 1931] [id = 605] 04:52:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe8616db000) [pid = 1931] [serial = 1816] [outer = (nil)] 04:52:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe861ce6800) [pid = 1931] [serial = 1817] [outer = 0x7fe8616db000] 04:52:19 INFO - PROCESS | 1931 | 1461066739387 Marionette DEBUG loaded listener.js 04:52:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe861dd0000) [pid = 1931] [serial = 1818] [outer = 0x7fe8616db000] 04:52:20 INFO - PROCESS | 1931 | 1461066740275 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1584ms 04:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:52:20 INFO - PROCESS | 1931 | 1461066740308 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 04:52:20 INFO - PROCESS | 1931 | 1461066740311 Marionette TRACE conn5 <- [1,2393,null,{"value":"8"}] 04:52:20 INFO - PROCESS | 1931 | 1461066740318 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:52:20 INFO - PROCESS | 1931 | 1461066740322 Marionette TRACE conn5 <- [1,2394,null,{}] 04:52:20 INFO - PROCESS | 1931 | 1461066740328 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:20 INFO - PROCESS | 1931 | 1461066740577 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 04:52:20 INFO - PROCESS | 1931 | 1461066740858 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fe6c000 == 187 [pid = 1931] [id = 606] 04:52:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8573c3800) [pid = 1931] [serial = 1819] [outer = (nil)] 04:52:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe862151c00) [pid = 1931] [serial = 1820] [outer = 0x7fe8573c3800] 04:52:20 INFO - PROCESS | 1931 | 1461066740980 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe862570000) [pid = 1931] [serial = 1821] [outer = 0x7fe8573c3800] 04:52:21 INFO - PROCESS | 1931 | 1461066741877 Marionette TRACE conn5 <- [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]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1633ms 04:52:21 INFO - PROCESS | 1931 | 1461066741950 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1931 | 1461066741954 Marionette TRACE conn5 <- [1,2397,null,{"value":"8"}] 04:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:52:21 INFO - PROCESS | 1931 | 1461066741961 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1931 | 1461066741964 Marionette TRACE conn5 <- [1,2398,null,{}] 04:52:21 INFO - PROCESS | 1931 | 1461066741970 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:22 INFO - PROCESS | 1931 | 1461066742224 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 04:52:22 INFO - PROCESS | 1931 | 1461066742538 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872817800 == 188 [pid = 1931] [id = 607] 04:52:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe857548800) [pid = 1931] [serial = 1822] [outer = (nil)] 04:52:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe862f27c00) [pid = 1931] [serial = 1823] [outer = 0x7fe857548800] 04:52:22 INFO - PROCESS | 1931 | 1461066742630 Marionette DEBUG loaded listener.js 04:52:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe862f3f400) [pid = 1931] [serial = 1824] [outer = 0x7fe857548800] 04:52:23 INFO - PROCESS | 1931 | 1461066743510 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1579ms 04:52:23 INFO - PROCESS | 1931 | 1461066743541 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 04:52:23 INFO - PROCESS | 1931 | 1461066743545 Marionette TRACE conn5 <- [1,2401,null,{"value":"8"}] 04:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:52:23 INFO - PROCESS | 1931 | 1461066743552 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:52:23 INFO - PROCESS | 1931 | 1461066743554 Marionette TRACE conn5 <- [1,2402,null,{}] 04:52:23 INFO - PROCESS | 1931 | 1461066743560 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:23 INFO - PROCESS | 1931 | 1461066743795 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 04:52:24 INFO - PROCESS | 1931 | 1461066744058 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874aae000 == 189 [pid = 1931] [id = 608] 04:52:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe843f90800) [pid = 1931] [serial = 1825] [outer = (nil)] 04:52:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe863128c00) [pid = 1931] [serial = 1826] [outer = 0x7fe843f90800] 04:52:24 INFO - PROCESS | 1931 | 1461066744172 Marionette DEBUG loaded listener.js 04:52:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe863956800) [pid = 1931] [serial = 1827] [outer = 0x7fe843f90800] 04:52:25 INFO - PROCESS | 1931 | 1461066745117 Marionette TRACE conn5 <- [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]]]}] 04:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1631ms 04:52:25 INFO - PROCESS | 1931 | 1461066745185 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 04:52:25 INFO - PROCESS | 1931 | 1461066745189 Marionette TRACE conn5 <- [1,2405,null,{"value":"8"}] 04:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:52:25 INFO - PROCESS | 1931 | 1461066745195 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:52:25 INFO - PROCESS | 1931 | 1461066745198 Marionette TRACE conn5 <- [1,2406,null,{}] 04:52:25 INFO - PROCESS | 1931 | 1461066745204 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:25 INFO - PROCESS | 1931 | 1461066745451 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 04:52:25 INFO - PROCESS | 1931 | 1461066745776 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87901a000 == 190 [pid = 1931] [id = 609] 04:52:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe85b7f6800) [pid = 1931] [serial = 1828] [outer = (nil)] 04:52:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe863958800) [pid = 1931] [serial = 1829] [outer = 0x7fe85b7f6800] 04:52:25 INFO - PROCESS | 1931 | 1461066745867 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe8642a6c00) [pid = 1931] [serial = 1830] [outer = 0x7fe85b7f6800] 04:52:26 INFO - PROCESS | 1931 | 1461066746726 Marionette TRACE conn5 <- [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]]]}] 04:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1584ms 04:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:52:26 INFO - PROCESS | 1931 | 1461066746781 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 04:52:26 INFO - PROCESS | 1931 | 1461066746783 Marionette TRACE conn5 <- [1,2409,null,{"value":"8"}] 04:52:26 INFO - PROCESS | 1931 | 1461066746790 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1931 | 1461066746793 Marionette TRACE conn5 <- [1,2410,null,{}] 04:52:26 INFO - PROCESS | 1931 | 1461066746799 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:27 INFO - PROCESS | 1931 | 1461066747061 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 04:52:27 INFO - PROCESS | 1931 | 1461066747333 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847618800 == 191 [pid = 1931] [id = 610] 04:52:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe85d9f0400) [pid = 1931] [serial = 1831] [outer = (nil)] 04:52:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe8645a0800) [pid = 1931] [serial = 1832] [outer = 0x7fe85d9f0400] 04:52:27 INFO - PROCESS | 1931 | 1461066747462 Marionette DEBUG loaded listener.js 04:52:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe8662b4000) [pid = 1931] [serial = 1833] [outer = 0x7fe85d9f0400] 04:52:28 INFO - PROCESS | 1931 | 1461066748372 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1638ms 04:52:28 INFO - PROCESS | 1931 | 1461066748428 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 04:52:28 INFO - PROCESS | 1931 | 1461066748432 Marionette TRACE conn5 <- [1,2413,null,{"value":"8"}] 04:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:52:28 INFO - PROCESS | 1931 | 1461066748439 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:52:28 INFO - PROCESS | 1931 | 1461066748442 Marionette TRACE conn5 <- [1,2414,null,{}] 04:52:28 INFO - PROCESS | 1931 | 1461066748448 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:28 INFO - PROCESS | 1931 | 1461066748700 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 04:52:29 INFO - PROCESS | 1931 | 1461066749033 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af8a800 == 190 [pid = 1931] [id = 592] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84993d000 == 189 [pid = 1931] [id = 591] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8484a2000 == 188 [pid = 1931] [id = 590] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84612b000 == 187 [pid = 1931] [id = 589] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbb6800 == 186 [pid = 1931] [id = 583] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d630000 == 185 [pid = 1931] [id = 582] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85b603000 == 184 [pid = 1931] [id = 581] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859492000 == 183 [pid = 1931] [id = 580] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857688800 == 182 [pid = 1931] [id = 579] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857388000 == 181 [pid = 1931] [id = 578] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852513000 == 180 [pid = 1931] [id = 577] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feb8000 == 179 [pid = 1931] [id = 576] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc6d000 == 178 [pid = 1931] [id = 575] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e889800 == 177 [pid = 1931] [id = 574] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c604000 == 176 [pid = 1931] [id = 573] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af5d000 == 175 [pid = 1931] [id = 572] 04:52:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848560800 == 174 [pid = 1931] [id = 571] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe84e6d0800) [pid = 1931] [serial = 1578] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84c251c00) [pid = 1931] [serial = 1712] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84b28cc00) [pid = 1931] [serial = 1709] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe84c256c00) [pid = 1931] [serial = 1710] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe8590b0400) [pid = 1931] [serial = 1664] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe858e65c00) [pid = 1931] [serial = 1662] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe858947400) [pid = 1931] [serial = 1661] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8573c4800) [pid = 1931] [serial = 1659] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe85737d000) [pid = 1931] [serial = 1658] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe857369800) [pid = 1931] [serial = 1656] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe852e9cc00) [pid = 1931] [serial = 1655] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe852585400) [pid = 1931] [serial = 1653] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8520b3800) [pid = 1931] [serial = 1652] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe84e95a800) [pid = 1931] [serial = 1650] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe84e710800) [pid = 1931] [serial = 1649] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe84aac1800) [pid = 1931] [serial = 1647] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe84874a400) [pid = 1931] [serial = 1646] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe847e1b000) [pid = 1931] [serial = 1703] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe84510c400) [pid = 1931] [serial = 1700] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe84610e400) [pid = 1931] [serial = 1701] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe845f5d400) [pid = 1931] [serial = 1697] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe845f5c000) [pid = 1931] [serial = 1694] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe872d23c00) [pid = 1931] [serial = 1691] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe870c3b000) [pid = 1931] [serial = 1689] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe86fcdec00) [pid = 1931] [serial = 1688] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe86fc85800) [pid = 1931] [serial = 1686] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe86f9bc000) [pid = 1931] [serial = 1685] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe86ebdc800) [pid = 1931] [serial = 1683] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe8662ae400) [pid = 1931] [serial = 1682] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe86459bc00) [pid = 1931] [serial = 1680] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe8615cfc00) [pid = 1931] [serial = 1679] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe861dcf000) [pid = 1931] [serial = 1677] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe860dc0800) [pid = 1931] [serial = 1676] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe85d9bc000) [pid = 1931] [serial = 1674] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe85ccee800) [pid = 1931] [serial = 1673] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe85cb8d800) [pid = 1931] [serial = 1671] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe85ab95400) [pid = 1931] [serial = 1670] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe859649c00) [pid = 1931] [serial = 1668] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe859229800) [pid = 1931] [serial = 1667] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe859171800) [pid = 1931] [serial = 1665] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe848759800) [pid = 1931] [serial = 1706] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe849a47800) [pid = 1931] [serial = 1707] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe84832e800) [pid = 1931] [serial = 1704] [outer = (nil)] [url = about:blank] 04:52:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84409f000 == 175 [pid = 1931] [id = 611] 04:52:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe843f8cc00) [pid = 1931] [serial = 1834] [outer = (nil)] 04:52:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe843f96c00) [pid = 1931] [serial = 1835] [outer = 0x7fe843f8cc00] 04:52:30 INFO - PROCESS | 1931 | 1461066750733 Marionette DEBUG loaded listener.js 04:52:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8442f2800) [pid = 1931] [serial = 1836] [outer = 0x7fe843f8cc00] 04:52:31 INFO - PROCESS | 1931 | 1461066751686 Marionette TRACE conn5 <- [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]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3292ms 04:52:31 INFO - PROCESS | 1931 | 1461066751734 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1931 | 1461066751740 Marionette TRACE conn5 <- [1,2417,null,{"value":"8"}] 04:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:52:31 INFO - PROCESS | 1931 | 1461066751750 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1931 | 1461066751755 Marionette TRACE conn5 <- [1,2418,null,{}] 04:52:31 INFO - PROCESS | 1931 | 1461066751762 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:32 INFO - PROCESS | 1931 | 1461066752002 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 04:52:32 INFO - PROCESS | 1931 | 1461066752258 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8473e6000 == 176 [pid = 1931] [id = 612] 04:52:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84610e400) [pid = 1931] [serial = 1837] [outer = (nil)] 04:52:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe846111800) [pid = 1931] [serial = 1838] [outer = 0x7fe84610e400] 04:52:32 INFO - PROCESS | 1931 | 1461066752332 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8462d2c00) [pid = 1931] [serial = 1839] [outer = 0x7fe84610e400] 04:52:33 INFO - PROCESS | 1931 | 1461066753111 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1386ms 04:52:33 INFO - PROCESS | 1931 | 1461066753191 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 04:52:33 INFO - PROCESS | 1931 | 1461066753198 Marionette TRACE conn5 <- [1,2421,null,{"value":"8"}] 04:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:52:33 INFO - PROCESS | 1931 | 1461066753209 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:52:33 INFO - PROCESS | 1931 | 1461066753214 Marionette TRACE conn5 <- [1,2422,null,{}] 04:52:33 INFO - PROCESS | 1931 | 1461066753220 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:33 INFO - PROCESS | 1931 | 1461066753512 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 04:52:33 INFO - PROCESS | 1931 | 1461066753549 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84849f000 == 177 [pid = 1931] [id = 613] 04:52:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe846622000) [pid = 1931] [serial = 1840] [outer = (nil)] 04:52:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe847e1ac00) [pid = 1931] [serial = 1841] [outer = 0x7fe846622000] 04:52:33 INFO - PROCESS | 1931 | 1461066753613 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe848544800) [pid = 1931] [serial = 1842] [outer = 0x7fe846622000] 04:52:34 INFO - PROCESS | 1931 | 1461066754741 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1589ms 04:52:34 INFO - PROCESS | 1931 | 1461066754800 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1931 | 1461066754803 Marionette TRACE conn5 <- [1,2425,null,{"value":"8"}] 04:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:52:34 INFO - PROCESS | 1931 | 1461066754810 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1931 | 1461066754815 Marionette TRACE conn5 <- [1,2426,null,{}] 04:52:34 INFO - PROCESS | 1931 | 1461066754831 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:35 INFO - PROCESS | 1931 | 1461066755131 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe870cf2800) [pid = 1931] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe845f55400) [pid = 1931] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe8442ec400) [pid = 1931] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8442f2400) [pid = 1931] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8485a6000) [pid = 1931] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe8485ab400) [pid = 1931] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe845f5ec00) [pid = 1931] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe845107000) [pid = 1931] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe84ea14c00) [pid = 1931] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe84aab8000) [pid = 1931] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84510d000) [pid = 1931] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe858511000) [pid = 1931] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe84510d800) [pid = 1931] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe8586a0000) [pid = 1931] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe852ea0c00) [pid = 1931] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe8527c7800) [pid = 1931] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe8520b6800) [pid = 1931] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe8520b6400) [pid = 1931] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8520b6000) [pid = 1931] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe84e703400) [pid = 1931] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe84e6d6800) [pid = 1931] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe84e6cec00) [pid = 1931] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe8485a5c00) [pid = 1931] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:52:35 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe84610ac00) [pid = 1931] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:52:36 INFO - PROCESS | 1931 | 1461066755994 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8473f8800 == 178 [pid = 1931] [id = 614] 04:52:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe8442f2400) [pid = 1931] [serial = 1843] [outer = (nil)] 04:52:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe845f56000) [pid = 1931] [serial = 1844] [outer = 0x7fe8442f2400] 04:52:36 INFO - PROCESS | 1931 | 1461066756060 Marionette DEBUG loaded listener.js 04:52:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe848753c00) [pid = 1931] [serial = 1845] [outer = 0x7fe8442f2400] 04:52:36 INFO - PROCESS | 1931 | 1461066756787 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1992ms 04:52:36 INFO - PROCESS | 1931 | 1461066756803 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1931 | 1461066756807 Marionette TRACE conn5 <- [1,2429,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:52:36 INFO - PROCESS | 1931 | 1461066756816 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1931 | 1461066756818 Marionette TRACE conn5 <- [1,2430,null,{}] 04:52:36 INFO - PROCESS | 1931 | 1461066756822 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:37 INFO - PROCESS | 1931 | 1461066757112 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 04:52:37 INFO - PROCESS | 1931 | 1461066757133 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849942000 == 179 [pid = 1931] [id = 615] 04:52:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe849a40000) [pid = 1931] [serial = 1846] [outer = (nil)] 04:52:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe849a4d400) [pid = 1931] [serial = 1847] [outer = 0x7fe849a40000] 04:52:37 INFO - PROCESS | 1931 | 1461066757197 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84aab6c00) [pid = 1931] [serial = 1848] [outer = 0x7fe849a40000] 04:52:38 INFO - PROCESS | 1931 | 1461066758330 Marionette TRACE conn5 <- [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]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1535ms 04:52:38 INFO - PROCESS | 1931 | 1461066758353 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 04:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:52:38 INFO - PROCESS | 1931 | 1461066758359 Marionette TRACE conn5 <- [1,2433,null,{"value":"8"}] 04:52:38 INFO - PROCESS | 1931 | 1461066758368 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1931 | 1461066758374 Marionette TRACE conn5 <- [1,2434,null,{}] 04:52:38 INFO - PROCESS | 1931 | 1461066758383 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:38 INFO - PROCESS | 1931 | 1461066758618 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 04:52:38 INFO - PROCESS | 1931 | 1461066758975 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847f31000 == 180 [pid = 1931] [id = 616] 04:52:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe845f59800) [pid = 1931] [serial = 1849] [outer = (nil)] 04:52:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe8462c9c00) [pid = 1931] [serial = 1850] [outer = 0x7fe845f59800] 04:52:39 INFO - PROCESS | 1931 | 1461066759058 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe847e10000) [pid = 1931] [serial = 1851] [outer = 0x7fe845f59800] 04:52:39 INFO - PROCESS | 1931 | 1461066759957 Marionette TRACE conn5 <- [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]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1642ms 04:52:40 INFO - PROCESS | 1931 | 1461066760010 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1931 | 1461066760018 Marionette TRACE conn5 <- [1,2437,null,{"value":"8"}] 04:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:52:40 INFO - PROCESS | 1931 | 1461066760029 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1931 | 1461066760034 Marionette TRACE conn5 <- [1,2438,null,{}] 04:52:40 INFO - PROCESS | 1931 | 1461066760040 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:40 INFO - PROCESS | 1931 | 1461066760279 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 04:52:40 INFO - PROCESS | 1931 | 1461066760590 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ab6c000 == 181 [pid = 1931] [id = 617] 04:52:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe848550000) [pid = 1931] [serial = 1852] [outer = (nil)] 04:52:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84874dc00) [pid = 1931] [serial = 1853] [outer = 0x7fe848550000] 04:52:40 INFO - PROCESS | 1931 | 1461066760672 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe849a43c00) [pid = 1931] [serial = 1854] [outer = 0x7fe848550000] 04:52:41 INFO - PROCESS | 1931 | 1461066761718 Marionette TRACE conn5 <- [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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1730ms 04:52:41 INFO - PROCESS | 1931 | 1461066761761 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 04:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:52:41 INFO - PROCESS | 1931 | 1461066761765 Marionette TRACE conn5 <- [1,2441,null,{"value":"8"}] 04:52:41 INFO - PROCESS | 1931 | 1461066761772 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1931 | 1461066761778 Marionette TRACE conn5 <- [1,2442,null,{}] 04:52:41 INFO - PROCESS | 1931 | 1461066761798 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:42 INFO - PROCESS | 1931 | 1461066762052 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 04:52:42 INFO - PROCESS | 1931 | 1461066762378 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af5d000 == 182 [pid = 1931] [id = 618] 04:52:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84aabe000) [pid = 1931] [serial = 1855] [outer = (nil)] 04:52:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84b289400) [pid = 1931] [serial = 1856] [outer = 0x7fe84aabe000] 04:52:42 INFO - PROCESS | 1931 | 1461066762463 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84c252800) [pid = 1931] [serial = 1857] [outer = 0x7fe84aabe000] 04:52:43 INFO - PROCESS | 1931 | 1461066763331 Marionette TRACE conn5 <- [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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1606ms 04:52:43 INFO - PROCESS | 1931 | 1461066763379 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1931 | 1461066763385 Marionette TRACE conn5 <- [1,2445,null,{"value":"8"}] 04:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:52:43 INFO - PROCESS | 1931 | 1461066763395 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1931 | 1461066763400 Marionette TRACE conn5 <- [1,2446,null,{}] 04:52:43 INFO - PROCESS | 1931 | 1461066763408 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 1931 | 1461066763654 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 04:52:43 INFO - PROCESS | 1931 | 1461066763919 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc3a800 == 183 [pid = 1931] [id = 619] 04:52:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84b271800) [pid = 1931] [serial = 1858] [outer = (nil)] 04:52:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84d58e400) [pid = 1931] [serial = 1859] [outer = 0x7fe84b271800] 04:52:44 INFO - PROCESS | 1931 | 1461066764054 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe84d5d6400) [pid = 1931] [serial = 1860] [outer = 0x7fe84b271800] 04:52:44 INFO - PROCESS | 1931 | 1461066764933 Marionette TRACE conn5 <- [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]]]}] 04:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1593ms 04:52:44 INFO - PROCESS | 1931 | 1461066764988 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 04:52:44 INFO - PROCESS | 1931 | 1461066764993 Marionette TRACE conn5 <- [1,2449,null,{"value":"8"}] 04:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:52:45 INFO - PROCESS | 1931 | 1461066764999 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1931 | 1461066765002 Marionette TRACE conn5 <- [1,2450,null,{}] 04:52:45 INFO - PROCESS | 1931 | 1461066765008 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 1931 | 1461066765245 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 04:52:45 INFO - PROCESS | 1931 | 1461066765510 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c275000 == 184 [pid = 1931] [id = 620] 04:52:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84c2a7000) [pid = 1931] [serial = 1861] [outer = (nil)] 04:52:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84e6cdc00) [pid = 1931] [serial = 1862] [outer = 0x7fe84c2a7000] 04:52:45 INFO - PROCESS | 1931 | 1461066765635 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84e6d5c00) [pid = 1931] [serial = 1863] [outer = 0x7fe84c2a7000] 04:52:46 INFO - PROCESS | 1931 | 1461066766527 Marionette TRACE conn5 <- [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]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1597ms 04:52:46 INFO - PROCESS | 1931 | 1461066766598 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1931 | 1461066766601 Marionette TRACE conn5 <- [1,2453,null,{"value":"8"}] 04:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:52:46 INFO - PROCESS | 1931 | 1461066766611 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1931 | 1461066766613 Marionette TRACE conn5 <- [1,2454,null,{}] 04:52:46 INFO - PROCESS | 1931 | 1461066766618 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:46 INFO - PROCESS | 1931 | 1461066766946 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 04:52:47 INFO - PROCESS | 1931 | 1461066767294 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c619800 == 185 [pid = 1931] [id = 621] 04:52:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84e847c00) [pid = 1931] [serial = 1864] [outer = (nil)] 04:52:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84e94f800) [pid = 1931] [serial = 1865] [outer = 0x7fe84e847c00] 04:52:47 INFO - PROCESS | 1931 | 1461066767382 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe84ea11400) [pid = 1931] [serial = 1866] [outer = 0x7fe84e847c00] 04:52:48 INFO - PROCESS | 1931 | 1461066768312 Marionette TRACE conn5 <- [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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1735ms 04:52:48 INFO - PROCESS | 1931 | 1461066768347 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1931 | 1461066768350 Marionette TRACE conn5 <- [1,2457,null,{"value":"8"}] 04:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:52:48 INFO - PROCESS | 1931 | 1461066768357 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1931 | 1461066768359 Marionette TRACE conn5 <- [1,2458,null,{}] 04:52:48 INFO - PROCESS | 1931 | 1461066768366 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:48 INFO - PROCESS | 1931 | 1461066768602 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 04:52:48 INFO - PROCESS | 1931 | 1461066768872 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e80f000 == 186 [pid = 1931] [id = 622] 04:52:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe84e7c5800) [pid = 1931] [serial = 1867] [outer = (nil)] 04:52:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe84ea1dc00) [pid = 1931] [serial = 1868] [outer = 0x7fe84e7c5800] 04:52:49 INFO - PROCESS | 1931 | 1461066769032 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe84f7e2c00) [pid = 1931] [serial = 1869] [outer = 0x7fe84e7c5800] 04:52:49 INFO - PROCESS | 1931 | 1461066769964 Marionette TRACE conn5 <- [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]]]}] 04:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1637ms 04:52:50 INFO - PROCESS | 1931 | 1461066769996 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1931 | 1461066769999 Marionette TRACE conn5 <- [1,2461,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:52:50 INFO - PROCESS | 1931 | 1461066770007 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1931 | 1461066770011 Marionette TRACE conn5 <- [1,2462,null,{}] 04:52:50 INFO - PROCESS | 1931 | 1461066770016 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 1931 | 1461066770263 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 04:52:50 INFO - PROCESS | 1931 | 1461066770579 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f82a000 == 187 [pid = 1931] [id = 623] 04:52:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe84ea12000) [pid = 1931] [serial = 1870] [outer = (nil)] 04:52:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe84f932400) [pid = 1931] [serial = 1871] [outer = 0x7fe84ea12000] 04:52:50 INFO - PROCESS | 1931 | 1461066770664 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe84f93c400) [pid = 1931] [serial = 1872] [outer = 0x7fe84ea12000] 04:52:51 INFO - PROCESS | 1931 | 1461066771578 Marionette TRACE conn5 <- [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]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1632ms 04:52:51 INFO - PROCESS | 1931 | 1461066771642 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 04:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:52:51 INFO - PROCESS | 1931 | 1461066771647 Marionette TRACE conn5 <- [1,2465,null,{"value":"8"}] 04:52:51 INFO - PROCESS | 1931 | 1461066771656 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1931 | 1461066771660 Marionette TRACE conn5 <- [1,2466,null,{}] 04:52:51 INFO - PROCESS | 1931 | 1461066771667 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:51 INFO - PROCESS | 1931 | 1461066771934 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 04:52:52 INFO - PROCESS | 1931 | 1461066772280 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbde000 == 188 [pid = 1931] [id = 624] 04:52:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe845106800) [pid = 1931] [serial = 1873] [outer = (nil)] 04:52:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe84e848c00) [pid = 1931] [serial = 1874] [outer = 0x7fe845106800] 04:52:52 INFO - PROCESS | 1931 | 1461066772372 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe84f9b9400) [pid = 1931] [serial = 1875] [outer = 0x7fe845106800] 04:52:53 INFO - PROCESS | 1931 | 1461066773304 Marionette TRACE conn5 <- [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]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1691ms 04:52:53 INFO - PROCESS | 1931 | 1461066773346 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1931 | 1461066773352 Marionette TRACE conn5 <- [1,2469,null,{"value":"8"}] 04:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:52:53 INFO - PROCESS | 1931 | 1461066773364 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1931 | 1461066773366 Marionette TRACE conn5 <- [1,2470,null,{}] 04:52:53 INFO - PROCESS | 1931 | 1461066773396 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 1931 | 1461066773663 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 04:52:53 INFO - PROCESS | 1931 | 1461066773990 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd66000 == 189 [pid = 1931] [id = 625] 04:52:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe843f8e000) [pid = 1931] [serial = 1876] [outer = (nil)] 04:52:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe85006ec00) [pid = 1931] [serial = 1877] [outer = 0x7fe843f8e000] 04:52:54 INFO - PROCESS | 1931 | 1461066774073 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85007b400) [pid = 1931] [serial = 1878] [outer = 0x7fe843f8e000] 04:52:54 INFO - PROCESS | 1931 | 1461066774938 Marionette TRACE conn5 <- [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]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1651ms 04:52:55 INFO - PROCESS | 1931 | 1461066775015 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1931 | 1461066775018 Marionette TRACE conn5 <- [1,2473,null,{"value":"8"}] 04:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:52:55 INFO - PROCESS | 1931 | 1461066775026 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1931 | 1461066775032 Marionette TRACE conn5 <- [1,2474,null,{}] 04:52:55 INFO - PROCESS | 1931 | 1461066775038 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 1931 | 1461066775338 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 04:52:55 INFO - PROCESS | 1931 | 1461066775662 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe850010000 == 190 [pid = 1931] [id = 626] 04:52:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe8511d7000) [pid = 1931] [serial = 1879] [outer = (nil)] 04:52:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe8511dcc00) [pid = 1931] [serial = 1880] [outer = 0x7fe8511d7000] 04:52:55 INFO - PROCESS | 1931 | 1461066775750 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe8520d9c00) [pid = 1931] [serial = 1881] [outer = 0x7fe8511d7000] 04:52:56 INFO - PROCESS | 1931 | 1461066776738 Marionette TRACE conn5 <- [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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1783ms 04:52:56 INFO - PROCESS | 1931 | 1461066776810 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1931 | 1461066776814 Marionette TRACE conn5 <- [1,2477,null,{"value":"8"}] 04:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:52:56 INFO - PROCESS | 1931 | 1461066776821 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1931 | 1461066776825 Marionette TRACE conn5 <- [1,2478,null,{}] 04:52:56 INFO - PROCESS | 1931 | 1461066776831 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:57 INFO - PROCESS | 1931 | 1461066777111 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 04:52:57 INFO - PROCESS | 1931 | 1461066777450 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85251c800 == 191 [pid = 1931] [id = 627] 04:52:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe8485abc00) [pid = 1931] [serial = 1882] [outer = (nil)] 04:52:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe8520e3800) [pid = 1931] [serial = 1883] [outer = 0x7fe8485abc00] 04:52:57 INFO - PROCESS | 1931 | 1461066777530 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe8525c4000) [pid = 1931] [serial = 1884] [outer = 0x7fe8485abc00] 04:52:58 INFO - PROCESS | 1931 | 1461066778443 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1695ms 04:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:52:58 INFO - PROCESS | 1931 | 1461066778518 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1931 | 1461066778521 Marionette TRACE conn5 <- [1,2481,null,{"value":"8"}] 04:52:58 INFO - PROCESS | 1931 | 1461066778528 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1931 | 1461066778530 Marionette TRACE conn5 <- [1,2482,null,{}] 04:52:58 INFO - PROCESS | 1931 | 1461066778537 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 1931 | 1461066778788 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 04:52:59 INFO - PROCESS | 1931 | 1461066779115 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e4e000 == 192 [pid = 1931] [id = 628] 04:52:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe84b278800) [pid = 1931] [serial = 1885] [outer = (nil)] 04:52:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8525ccc00) [pid = 1931] [serial = 1886] [outer = 0x7fe84b278800] 04:52:59 INFO - PROCESS | 1931 | 1461066779196 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8527ba000) [pid = 1931] [serial = 1887] [outer = 0x7fe84b278800] 04:53:00 INFO - PROCESS | 1931 | 1461066780070 Marionette TRACE conn5 <- [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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1588ms 04:53:00 INFO - PROCESS | 1931 | 1461066780116 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1931 | 1461066780120 Marionette TRACE conn5 <- [1,2485,null,{"value":"8"}] 04:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:53:00 INFO - PROCESS | 1931 | 1461066780127 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1931 | 1461066780130 Marionette TRACE conn5 <- [1,2486,null,{}] 04:53:00 INFO - PROCESS | 1931 | 1461066780136 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:00 INFO - PROCESS | 1931 | 1461066780388 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 04:53:00 INFO - PROCESS | 1931 | 1461066780705 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857684800 == 193 [pid = 1931] [id = 629] 04:53:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe847e12800) [pid = 1931] [serial = 1888] [outer = (nil)] 04:53:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8527c5800) [pid = 1931] [serial = 1889] [outer = 0x7fe847e12800] 04:53:00 INFO - PROCESS | 1931 | 1461066780784 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe852e94400) [pid = 1931] [serial = 1890] [outer = 0x7fe847e12800] 04:53:01 INFO - PROCESS | 1931 | 1461066781678 Marionette TRACE conn5 <- [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]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1587ms 04:53:01 INFO - PROCESS | 1931 | 1461066781715 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1931 | 1461066781719 Marionette TRACE conn5 <- [1,2489,null,{"value":"8"}] 04:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:53:01 INFO - PROCESS | 1931 | 1461066781726 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1931 | 1461066781729 Marionette TRACE conn5 <- [1,2490,null,{}] 04:53:01 INFO - PROCESS | 1931 | 1461066781734 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:02 INFO - PROCESS | 1931 | 1461066782003 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 04:53:02 INFO - PROCESS | 1931 | 1461066782343 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85910d000 == 194 [pid = 1931] [id = 630] 04:53:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8442ea400) [pid = 1931] [serial = 1891] [outer = (nil)] 04:53:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe852e93400) [pid = 1931] [serial = 1892] [outer = 0x7fe8442ea400] 04:53:02 INFO - PROCESS | 1931 | 1461066782425 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe8530e5400) [pid = 1931] [serial = 1893] [outer = 0x7fe8442ea400] 04:53:03 INFO - PROCESS | 1931 | 1461066783308 Marionette TRACE conn5 <- [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]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1629ms 04:53:03 INFO - PROCESS | 1931 | 1461066783356 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1931 | 1461066783360 Marionette TRACE conn5 <- [1,2493,null,{"value":"8"}] 04:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:53:03 INFO - PROCESS | 1931 | 1461066783366 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1931 | 1461066783370 Marionette TRACE conn5 <- [1,2494,null,{}] 04:53:03 INFO - PROCESS | 1931 | 1461066783376 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 1931 | 1461066783611 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 04:53:03 INFO - PROCESS | 1931 | 1461066783889 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859756800 == 195 [pid = 1931] [id = 631] 04:53:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe849a49400) [pid = 1931] [serial = 1894] [outer = (nil)] 04:53:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe857332000) [pid = 1931] [serial = 1895] [outer = 0x7fe849a49400] 04:53:04 INFO - PROCESS | 1931 | 1461066784008 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe857363400) [pid = 1931] [serial = 1896] [outer = 0x7fe849a49400] 04:53:04 INFO - PROCESS | 1931 | 1461066784887 Marionette TRACE conn5 <- [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]]]}] 04:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1580ms 04:53:04 INFO - PROCESS | 1931 | 1461066784947 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 04:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:53:04 INFO - PROCESS | 1931 | 1461066784951 Marionette TRACE conn5 <- [1,2497,null,{"value":"8"}] 04:53:04 INFO - PROCESS | 1931 | 1461066784956 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:53:04 INFO - PROCESS | 1931 | 1461066784959 Marionette TRACE conn5 <- [1,2498,null,{}] 04:53:04 INFO - PROCESS | 1931 | 1461066784964 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:05 INFO - PROCESS | 1931 | 1461066785182 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 04:53:05 INFO - PROCESS | 1931 | 1461066785497 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85aa8b000 == 196 [pid = 1931] [id = 632] 04:53:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe852e9c400) [pid = 1931] [serial = 1897] [outer = (nil)] 04:53:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe857370c00) [pid = 1931] [serial = 1898] [outer = 0x7fe852e9c400] 04:53:05 INFO - PROCESS | 1931 | 1461066785573 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe857379c00) [pid = 1931] [serial = 1899] [outer = 0x7fe852e9c400] 04:53:06 INFO - PROCESS | 1931 | 1461066786399 Marionette TRACE conn5 <- [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]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1487ms 04:53:06 INFO - PROCESS | 1931 | 1461066786444 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1931 | 1461066786448 Marionette TRACE conn5 <- [1,2501,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:53:06 INFO - PROCESS | 1931 | 1461066786453 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1931 | 1461066786455 Marionette TRACE conn5 <- [1,2502,null,{}] 04:53:06 INFO - PROCESS | 1931 | 1461066786461 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:06 INFO - PROCESS | 1931 | 1461066786695 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 04:53:06 INFO - PROCESS | 1931 | 1461066786970 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d595000 == 197 [pid = 1931] [id = 633] 04:53:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe8520e6800) [pid = 1931] [serial = 1900] [outer = (nil)] 04:53:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe8573bbc00) [pid = 1931] [serial = 1901] [outer = 0x7fe8520e6800] 04:53:07 INFO - PROCESS | 1931 | 1461066787095 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe8573c3400) [pid = 1931] [serial = 1902] [outer = 0x7fe8520e6800] 04:53:07 INFO - PROCESS | 1931 | 1461066787955 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1532ms 04:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:53:07 INFO - PROCESS | 1931 | 1461066787987 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 04:53:07 INFO - PROCESS | 1931 | 1461066787990 Marionette TRACE conn5 <- [1,2505,null,{"value":"8"}] 04:53:07 INFO - PROCESS | 1931 | 1461066787996 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:53:08 INFO - PROCESS | 1931 | 1461066787998 Marionette TRACE conn5 <- [1,2506,null,{}] 04:53:08 INFO - PROCESS | 1931 | 1461066788004 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:08 INFO - PROCESS | 1931 | 1461066788238 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84857b000 == 196 [pid = 1931] [id = 565] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874a9e000 == 195 [pid = 1931] [id = 562] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8473f8800 == 194 [pid = 1931] [id = 614] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84849f000 == 193 [pid = 1931] [id = 613] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8473e6000 == 192 [pid = 1931] [id = 612] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84409f000 == 191 [pid = 1931] [id = 611] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847618800 == 190 [pid = 1931] [id = 610] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87901a000 == 189 [pid = 1931] [id = 609] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874aae000 == 188 [pid = 1931] [id = 608] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe872817800 == 187 [pid = 1931] [id = 607] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fe6c000 == 186 [pid = 1931] [id = 606] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe869a1a800 == 185 [pid = 1931] [id = 605] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86572b800 == 184 [pid = 1931] [id = 604] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862ac2000 == 183 [pid = 1931] [id = 603] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861c1d000 == 182 [pid = 1931] [id = 602] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dba9800 == 181 [pid = 1931] [id = 601] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d5a1800 == 180 [pid = 1931] [id = 600] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85a7b5800 == 179 [pid = 1931] [id = 599] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857510000 == 178 [pid = 1931] [id = 598] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852509000 == 177 [pid = 1931] [id = 597] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fd9a800 == 176 [pid = 1931] [id = 596] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e81c000 == 175 [pid = 1931] [id = 595] 04:53:10 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849713800 == 174 [pid = 1931] [id = 594] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe872e97400) [pid = 1931] [serial = 1692] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe845f60400) [pid = 1931] [serial = 1695] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe8462d5000) [pid = 1931] [serial = 1698] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84fb19400) [pid = 1931] [serial = 1644] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84e83b400) [pid = 1931] [serial = 1781] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe849a3e400) [pid = 1931] [serial = 1775] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84b273c00) [pid = 1931] [serial = 1776] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe84c2a6c00) [pid = 1931] [serial = 1778] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe846624800) [pid = 1931] [serial = 1772] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe845110000) [pid = 1931] [serial = 1769] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe845f5e400) [pid = 1931] [serial = 1770] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe85d9ed800) [pid = 1931] [serial = 1766] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe85d315400) [pid = 1931] [serial = 1763] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe85cc41c00) [pid = 1931] [serial = 1761] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe85b6c3800) [pid = 1931] [serial = 1760] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe85aaee000) [pid = 1931] [serial = 1758] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe859418400) [pid = 1931] [serial = 1757] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe859228c00) [pid = 1931] [serial = 1755] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe8591bb800) [pid = 1931] [serial = 1754] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe8590b6800) [pid = 1931] [serial = 1752] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe85906b000) [pid = 1931] [serial = 1751] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe858e6b800) [pid = 1931] [serial = 1749] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe858951000) [pid = 1931] [serial = 1748] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe858913c00) [pid = 1931] [serial = 1746] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe8586a8400) [pid = 1931] [serial = 1745] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe857544400) [pid = 1931] [serial = 1743] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe8573e2c00) [pid = 1931] [serial = 1742] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe8573c1000) [pid = 1931] [serial = 1740] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe85737a800) [pid = 1931] [serial = 1739] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe85736d400) [pid = 1931] [serial = 1737] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe857332c00) [pid = 1931] [serial = 1736] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe852ea1000) [pid = 1931] [serial = 1734] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe8527c4000) [pid = 1931] [serial = 1733] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe8525cac00) [pid = 1931] [serial = 1731] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe8520e6c00) [pid = 1931] [serial = 1730] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe850f0d000) [pid = 1931] [serial = 1728] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe84fb1d000) [pid = 1931] [serial = 1727] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe84f948c00) [pid = 1931] [serial = 1725] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe84f7e7400) [pid = 1931] [serial = 1724] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe84e841c00) [pid = 1931] [serial = 1722] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe84e70fc00) [pid = 1931] [serial = 1721] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84b279000) [pid = 1931] [serial = 1719] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe849a4cc00) [pid = 1931] [serial = 1718] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe84854a000) [pid = 1931] [serial = 1716] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe847e13800) [pid = 1931] [serial = 1715] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe84e70b000) [pid = 1931] [serial = 1779] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84832cc00) [pid = 1931] [serial = 1773] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1931 | 1461066790769 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8463d3000 == 175 [pid = 1931] [id = 634] 04:53:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8442f1c00) [pid = 1931] [serial = 1903] [outer = (nil)] 04:53:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84510a400) [pid = 1931] [serial = 1904] [outer = 0x7fe8442f1c00] 04:53:10 INFO - PROCESS | 1931 | 1461066790848 Marionette DEBUG loaded listener.js 04:53:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe845f59c00) [pid = 1931] [serial = 1905] [outer = 0x7fe8442f1c00] 04:53:11 INFO - PROCESS | 1931 | 1461066791695 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 3746ms 04:53:11 INFO - PROCESS | 1931 | 1461066791744 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 04:53:11 INFO - PROCESS | 1931 | 1461066791750 Marionette TRACE conn5 <- [1,2509,null,{"value":"8"}] 04:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:53:11 INFO - PROCESS | 1931 | 1461066791758 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:53:11 INFO - PROCESS | 1931 | 1461066791765 Marionette TRACE conn5 <- [1,2510,null,{}] 04:53:11 INFO - PROCESS | 1931 | 1461066791804 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:12 INFO - PROCESS | 1931 | 1461066792051 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 04:53:12 INFO - PROCESS | 1931 | 1461066792248 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848569000 == 176 [pid = 1931] [id = 635] 04:53:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe845102800) [pid = 1931] [serial = 1906] [outer = (nil)] 04:53:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe847e13000) [pid = 1931] [serial = 1907] [outer = 0x7fe845102800] 04:53:12 INFO - PROCESS | 1931 | 1461066792334 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe848552800) [pid = 1931] [serial = 1908] [outer = 0x7fe845102800] 04:53:13 INFO - PROCESS | 1931 | 1461066793308 Marionette TRACE conn5 <- [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]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1598ms 04:53:13 INFO - PROCESS | 1931 | 1461066793361 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1931 | 1461066793366 Marionette TRACE conn5 <- [1,2513,null,{"value":"8"}] 04:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:53:13 INFO - PROCESS | 1931 | 1461066793384 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1931 | 1461066793387 Marionette TRACE conn5 <- [1,2514,null,{}] 04:53:13 INFO - PROCESS | 1931 | 1461066793394 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:13 INFO - PROCESS | 1931 | 1461066793694 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 04:53:13 INFO - PROCESS | 1931 | 1461066793730 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe849937000 == 177 [pid = 1931] [id = 636] 04:53:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe848327800) [pid = 1931] [serial = 1909] [outer = (nil)] 04:53:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe849a4dc00) [pid = 1931] [serial = 1910] [outer = 0x7fe848327800] 04:53:13 INFO - PROCESS | 1931 | 1461066793807 Marionette DEBUG loaded listener.js 04:53:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84b26a800) [pid = 1931] [serial = 1911] [outer = 0x7fe848327800] 04:53:14 INFO - PROCESS | 1931 | 1461066794927 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1586ms 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe843f8cc00) [pid = 1931] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8520b8400) [pid = 1931] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8442f2400) [pid = 1931] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe8616db000) [pid = 1931] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe84f944400) [pid = 1931] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe846622000) [pid = 1931] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8573c3800) [pid = 1931] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe84c24c400) [pid = 1931] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84b26d800) [pid = 1931] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe84610e400) [pid = 1931] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe8573c6400) [pid = 1931] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe860686400) [pid = 1931] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe84e954c00) [pid = 1931] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe84b290000) [pid = 1931] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe84fb19000) [pid = 1931] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe857548800) [pid = 1931] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8498ef400) [pid = 1931] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe846109400) [pid = 1931] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe8591be800) [pid = 1931] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe858e71000) [pid = 1931] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:53:15 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe847e14000) [pid = 1931] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:53:15 INFO - PROCESS | 1931 | 1461066795454 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1931 | 1461066795458 Marionette TRACE conn5 <- [1,2517,null,{"value":"8"}] 04:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:53:15 INFO - PROCESS | 1931 | 1461066795526 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1931 | 1461066795536 Marionette TRACE conn5 <- [1,2518,null,{}] 04:53:15 INFO - PROCESS | 1931 | 1461066795542 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:15 INFO - PROCESS | 1931 | 1461066795777 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 04:53:15 INFO - PROCESS | 1931 | 1461066795962 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af4e800 == 178 [pid = 1931] [id = 637] 04:53:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe8498f0400) [pid = 1931] [serial = 1912] [outer = (nil)] 04:53:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84c253400) [pid = 1931] [serial = 1913] [outer = 0x7fe8498f0400] 04:53:16 INFO - PROCESS | 1931 | 1461066796033 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84d5d9000) [pid = 1931] [serial = 1914] [outer = 0x7fe8498f0400] 04:53:16 INFO - PROCESS | 1931 | 1461066796782 Marionette TRACE conn5 <- [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]]]}] 04:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1314ms 04:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:53:16 INFO - PROCESS | 1931 | 1461066796834 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 04:53:16 INFO - PROCESS | 1931 | 1461066796838 Marionette TRACE conn5 <- [1,2521,null,{"value":"8"}] 04:53:16 INFO - PROCESS | 1931 | 1461066796845 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:53:16 INFO - PROCESS | 1931 | 1461066796848 Marionette TRACE conn5 <- [1,2522,null,{}] 04:53:16 INFO - PROCESS | 1931 | 1461066796854 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 1931 | 1461066797073 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 04:53:17 INFO - PROCESS | 1931 | 1461066797266 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc36800 == 179 [pid = 1931] [id = 638] 04:53:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe845f61c00) [pid = 1931] [serial = 1915] [outer = (nil)] 04:53:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84e703000) [pid = 1931] [serial = 1916] [outer = 0x7fe845f61c00] 04:53:17 INFO - PROCESS | 1931 | 1461066797330 Marionette DEBUG loaded listener.js 04:53:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84e7ca800) [pid = 1931] [serial = 1917] [outer = 0x7fe845f61c00] 04:53:18 INFO - PROCESS | 1931 | 1461066798484 Marionette TRACE conn5 <- [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]]]}] 04:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms 04:53:18 INFO - PROCESS | 1931 | 1461066798529 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 04:53:18 INFO - PROCESS | 1931 | 1461066798537 Marionette TRACE conn5 <- [1,2525,null,{"value":"8"}] 04:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:53:18 INFO - PROCESS | 1931 | 1461066798549 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:53:18 INFO - PROCESS | 1931 | 1461066798554 Marionette TRACE conn5 <- [1,2526,null,{}] 04:53:18 INFO - PROCESS | 1931 | 1461066798564 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:18 INFO - PROCESS | 1931 | 1461066798834 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 04:53:19 INFO - PROCESS | 1931 | 1461066799165 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8487d1000 == 180 [pid = 1931] [id = 639] 04:53:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe846628c00) [pid = 1931] [serial = 1918] [outer = (nil)] 04:53:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe848553800) [pid = 1931] [serial = 1919] [outer = 0x7fe846628c00] 04:53:19 INFO - PROCESS | 1931 | 1461066799252 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8498ee000) [pid = 1931] [serial = 1920] [outer = 0x7fe846628c00] 04:53:20 INFO - PROCESS | 1931 | 1461066800250 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1742ms 04:53:20 INFO - PROCESS | 1931 | 1461066800292 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1931 | 1461066800301 Marionette TRACE conn5 <- [1,2529,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:53:20 INFO - PROCESS | 1931 | 1461066800315 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1931 | 1461066800319 Marionette TRACE conn5 <- [1,2530,null,{}] 04:53:20 INFO - PROCESS | 1931 | 1461066800326 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:20 INFO - PROCESS | 1931 | 1461066800585 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 04:53:20 INFO - PROCESS | 1931 | 1461066800946 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c60b000 == 181 [pid = 1931] [id = 640] 04:53:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe847e13800) [pid = 1931] [serial = 1921] [outer = (nil)] 04:53:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84c2ad000) [pid = 1931] [serial = 1922] [outer = 0x7fe847e13800] 04:53:21 INFO - PROCESS | 1931 | 1461066801028 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84e70d800) [pid = 1931] [serial = 1923] [outer = 0x7fe847e13800] 04:53:22 INFO - PROCESS | 1931 | 1461066802006 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1738ms 04:53:22 INFO - PROCESS | 1931 | 1461066802053 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1931 | 1461066802056 Marionette TRACE conn5 <- [1,2533,null,{"value":"8"}] 04:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:53:22 INFO - PROCESS | 1931 | 1461066802065 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1931 | 1461066802073 Marionette TRACE conn5 <- [1,2534,null,{}] 04:53:22 INFO - PROCESS | 1931 | 1461066802091 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:22 INFO - PROCESS | 1931 | 1461066802400 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 04:53:22 INFO - PROCESS | 1931 | 1461066802715 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f8ea800 == 182 [pid = 1931] [id = 641] 04:53:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84b288800) [pid = 1931] [serial = 1924] [outer = (nil)] 04:53:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84e954400) [pid = 1931] [serial = 1925] [outer = 0x7fe84b288800] 04:53:22 INFO - PROCESS | 1931 | 1461066802800 Marionette DEBUG loaded listener.js 04:53:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84f948c00) [pid = 1931] [serial = 1926] [outer = 0x7fe84b288800] 04:53:23 INFO - PROCESS | 1931 | 1461066803675 Marionette TRACE conn5 <- [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]]]}] 04:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1642ms 04:53:23 INFO - PROCESS | 1931 | 1461066803708 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 04:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:53:23 INFO - PROCESS | 1931 | 1461066803713 Marionette TRACE conn5 <- [1,2537,null,{"value":"8"}] 04:53:23 INFO - PROCESS | 1931 | 1461066803720 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:53:23 INFO - PROCESS | 1931 | 1461066803724 Marionette TRACE conn5 <- [1,2538,null,{}] 04:53:23 INFO - PROCESS | 1931 | 1461066803730 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 1931 | 1461066803979 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 04:53:24 INFO - PROCESS | 1931 | 1461066804264 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feba000 == 183 [pid = 1931] [id = 642] 04:53:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84e70f400) [pid = 1931] [serial = 1927] [outer = (nil)] 04:53:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe850f16c00) [pid = 1931] [serial = 1928] [outer = 0x7fe84e70f400] 04:53:24 INFO - PROCESS | 1931 | 1461066804389 Marionette DEBUG loaded listener.js 04:53:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe851112000) [pid = 1931] [serial = 1929] [outer = 0x7fe84e70f400] 04:53:25 INFO - PROCESS | 1931 | 1461066805268 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1587ms 04:53:25 INFO - PROCESS | 1931 | 1461066805308 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 04:53:25 INFO - PROCESS | 1931 | 1461066805312 Marionette TRACE conn5 <- [1,2541,null,{"value":"8"}] 04:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:53:25 INFO - PROCESS | 1931 | 1461066805319 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:53:25 INFO - PROCESS | 1931 | 1461066805323 Marionette TRACE conn5 <- [1,2542,null,{}] 04:53:25 INFO - PROCESS | 1931 | 1461066805329 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:25 INFO - PROCESS | 1931 | 1461066805570 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 04:53:25 INFO - PROCESS | 1931 | 1461066805847 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852504800 == 184 [pid = 1931] [id = 643] 04:53:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe8511d6400) [pid = 1931] [serial = 1930] [outer = (nil)] 04:53:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8520ad800) [pid = 1931] [serial = 1931] [outer = 0x7fe8511d6400] 04:53:25 INFO - PROCESS | 1931 | 1461066805978 Marionette DEBUG loaded listener.js 04:53:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe8520d8400) [pid = 1931] [serial = 1932] [outer = 0x7fe8511d6400] 04:53:26 INFO - PROCESS | 1931 | 1461066806913 Marionette TRACE conn5 <- [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]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1630ms 04:53:26 INFO - PROCESS | 1931 | 1461066806950 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1931 | 1461066806954 Marionette TRACE conn5 <- [1,2545,null,{"value":"8"}] 04:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:53:26 INFO - PROCESS | 1931 | 1461066806960 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1931 | 1461066806962 Marionette TRACE conn5 <- [1,2546,null,{}] 04:53:26 INFO - PROCESS | 1931 | 1461066806969 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:27 INFO - PROCESS | 1931 | 1461066807221 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 04:53:27 INFO - PROCESS | 1931 | 1461066807553 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857508000 == 185 [pid = 1931] [id = 644] 04:53:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe851117800) [pid = 1931] [serial = 1933] [outer = (nil)] 04:53:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe857339800) [pid = 1931] [serial = 1934] [outer = 0x7fe851117800] 04:53:27 INFO - PROCESS | 1931 | 1461066807638 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8573c5400) [pid = 1931] [serial = 1935] [outer = 0x7fe851117800] 04:53:28 INFO - PROCESS | 1931 | 1461066808525 Marionette TRACE conn5 <- [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]]]}] 04:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1631ms 04:53:28 INFO - PROCESS | 1931 | 1461066808592 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 04:53:28 INFO - PROCESS | 1931 | 1461066808595 Marionette TRACE conn5 <- [1,2549,null,{"value":"8"}] 04:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:53:28 INFO - PROCESS | 1931 | 1461066808602 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:53:28 INFO - PROCESS | 1931 | 1461066808606 Marionette TRACE conn5 <- [1,2550,null,{}] 04:53:28 INFO - PROCESS | 1931 | 1461066808611 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:28 INFO - PROCESS | 1931 | 1461066808863 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 04:53:29 INFO - PROCESS | 1931 | 1461066809172 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859497000 == 186 [pid = 1931] [id = 645] 04:53:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8520d8800) [pid = 1931] [serial = 1936] [outer = (nil)] 04:53:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8573ec400) [pid = 1931] [serial = 1937] [outer = 0x7fe8520d8800] 04:53:29 INFO - PROCESS | 1931 | 1461066809252 Marionette DEBUG loaded listener.js 04:53:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe857547000) [pid = 1931] [serial = 1938] [outer = 0x7fe8520d8800] 04:53:30 INFO - PROCESS | 1931 | 1461066810168 Marionette TRACE conn5 <- [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]]]}] 04:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1584ms 04:53:30 INFO - PROCESS | 1931 | 1461066810187 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 04:53:30 INFO - PROCESS | 1931 | 1461066810191 Marionette TRACE conn5 <- [1,2553,null,{"value":"8"}] 04:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:53:30 INFO - PROCESS | 1931 | 1461066810197 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:53:30 INFO - PROCESS | 1931 | 1461066810200 Marionette TRACE conn5 <- [1,2554,null,{}] 04:53:30 INFO - PROCESS | 1931 | 1461066810206 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:30 INFO - PROCESS | 1931 | 1461066810462 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 04:53:30 INFO - PROCESS | 1931 | 1461066810781 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85cba4800 == 187 [pid = 1931] [id = 646] 04:53:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe843f8c000) [pid = 1931] [serial = 1939] [outer = (nil)] 04:53:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe85754c800) [pid = 1931] [serial = 1940] [outer = 0x7fe843f8c000] 04:53:30 INFO - PROCESS | 1931 | 1461066810860 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe858505000) [pid = 1931] [serial = 1941] [outer = 0x7fe843f8c000] 04:53:31 INFO - PROCESS | 1931 | 1461066811739 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1629ms 04:53:31 INFO - PROCESS | 1931 | 1461066811828 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 1931 | 1461066811831 Marionette TRACE conn5 <- [1,2557,null,{"value":"8"}] 04:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:53:31 INFO - PROCESS | 1931 | 1461066811838 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1931 | 1461066811842 Marionette TRACE conn5 <- [1,2558,null,{}] 04:53:31 INFO - PROCESS | 1931 | 1461066811848 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:32 INFO - PROCESS | 1931 | 1461066812137 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 04:53:32 INFO - PROCESS | 1931 | 1461066812475 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d62d800 == 188 [pid = 1931] [id = 647] 04:53:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe846105800) [pid = 1931] [serial = 1942] [outer = (nil)] 04:53:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe85850c400) [pid = 1931] [serial = 1943] [outer = 0x7fe846105800] 04:53:32 INFO - PROCESS | 1931 | 1461066812568 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe8586a3c00) [pid = 1931] [serial = 1944] [outer = 0x7fe846105800] 04:53:33 INFO - PROCESS | 1931 | 1461066813511 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1733ms 04:53:33 INFO - PROCESS | 1931 | 1461066813573 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 04:53:33 INFO - PROCESS | 1931 | 1461066813577 Marionette TRACE conn5 <- [1,2561,null,{"value":"8"}] 04:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:53:33 INFO - PROCESS | 1931 | 1461066813585 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:53:33 INFO - PROCESS | 1931 | 1461066813588 Marionette TRACE conn5 <- [1,2562,null,{}] 04:53:33 INFO - PROCESS | 1931 | 1461066813594 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:33 INFO - PROCESS | 1931 | 1461066813841 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 04:53:34 INFO - PROCESS | 1931 | 1461066814173 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dadf000 == 189 [pid = 1931] [id = 648] 04:53:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe858794c00) [pid = 1931] [serial = 1945] [outer = (nil)] 04:53:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe858914000) [pid = 1931] [serial = 1946] [outer = 0x7fe858794c00] 04:53:34 INFO - PROCESS | 1931 | 1461066814257 Marionette DEBUG loaded listener.js 04:53:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85891ec00) [pid = 1931] [serial = 1947] [outer = 0x7fe858794c00] 04:53:35 INFO - PROCESS | 1931 | 1461066815217 Marionette TRACE conn5 <- [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]]]}] 04:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1685ms 04:53:35 INFO - PROCESS | 1931 | 1461066815272 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 04:53:35 INFO - PROCESS | 1931 | 1461066815275 Marionette TRACE conn5 <- [1,2565,null,{"value":"8"}] 04:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:53:35 INFO - PROCESS | 1931 | 1461066815282 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:53:35 INFO - PROCESS | 1931 | 1461066815286 Marionette TRACE conn5 <- [1,2566,null,{}] 04:53:35 INFO - PROCESS | 1931 | 1461066815292 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:35 INFO - PROCESS | 1931 | 1461066815581 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 04:53:35 INFO - PROCESS | 1931 | 1461066815900 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de59800 == 190 [pid = 1931] [id = 649] 04:53:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe8442f2000) [pid = 1931] [serial = 1948] [outer = (nil)] 04:53:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe858950800) [pid = 1931] [serial = 1949] [outer = 0x7fe8442f2000] 04:53:35 INFO - PROCESS | 1931 | 1461066815989 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe858e70800) [pid = 1931] [serial = 1950] [outer = 0x7fe8442f2000] 04:53:36 INFO - PROCESS | 1931 | 1461066816887 Marionette TRACE conn5 <- [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]]]}] 04:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1680ms 04:53:36 INFO - PROCESS | 1931 | 1461066816963 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 1931 | 1461066816966 Marionette TRACE conn5 <- [1,2569,null,{"value":"8"}] 04:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:53:36 INFO - PROCESS | 1931 | 1461066816975 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1931 | 1461066816981 Marionette TRACE conn5 <- [1,2570,null,{}] 04:53:36 INFO - PROCESS | 1931 | 1461066816988 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:37 INFO - PROCESS | 1931 | 1461066817268 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 04:53:37 INFO - PROCESS | 1931 | 1461066817593 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8614ae800 == 191 [pid = 1931] [id = 650] 04:53:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe84610d400) [pid = 1931] [serial = 1951] [outer = (nil)] 04:53:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe859067400) [pid = 1931] [serial = 1952] [outer = 0x7fe84610d400] 04:53:37 INFO - PROCESS | 1931 | 1461066817674 Marionette DEBUG loaded listener.js 04:53:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe859071000) [pid = 1931] [serial = 1953] [outer = 0x7fe84610d400] 04:53:38 INFO - PROCESS | 1931 | 1461066818613 Marionette TRACE conn5 <- [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]]]}] 04:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1694ms 04:53:38 INFO - PROCESS | 1931 | 1461066818668 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 04:53:38 INFO - PROCESS | 1931 | 1461066818672 Marionette TRACE conn5 <- [1,2573,null,{"value":"8"}] 04:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:53:38 INFO - PROCESS | 1931 | 1461066818679 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:53:38 INFO - PROCESS | 1931 | 1461066818681 Marionette TRACE conn5 <- [1,2574,null,{}] 04:53:38 INFO - PROCESS | 1931 | 1461066818688 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:38 INFO - PROCESS | 1931 | 1461066818935 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 04:53:39 INFO - PROCESS | 1931 | 1461066819260 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d09800 == 192 [pid = 1931] [id = 651] 04:53:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe843f87c00) [pid = 1931] [serial = 1954] [outer = (nil)] 04:53:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8590b1c00) [pid = 1931] [serial = 1955] [outer = 0x7fe843f87c00] 04:53:39 INFO - PROCESS | 1931 | 1461066819341 Marionette DEBUG loaded listener.js 04:53:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe859165c00) [pid = 1931] [serial = 1956] [outer = 0x7fe843f87c00] 04:53:40 INFO - PROCESS | 1931 | 1461066820198 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1579ms 04:53:40 INFO - PROCESS | 1931 | 1461066820259 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 04:53:40 INFO - PROCESS | 1931 | 1461066820263 Marionette TRACE conn5 <- [1,2577,null,{"value":"8"}] 04:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:53:40 INFO - PROCESS | 1931 | 1461066820270 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:53:40 INFO - PROCESS | 1931 | 1461066820274 Marionette TRACE conn5 <- [1,2578,null,{}] 04:53:40 INFO - PROCESS | 1931 | 1461066820279 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:40 INFO - PROCESS | 1931 | 1461066820533 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 04:53:40 INFO - PROCESS | 1931 | 1461066820848 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86240c000 == 193 [pid = 1931] [id = 652] 04:53:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84874f400) [pid = 1931] [serial = 1957] [outer = (nil)] 04:53:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe859169c00) [pid = 1931] [serial = 1958] [outer = 0x7fe84874f400] 04:53:40 INFO - PROCESS | 1931 | 1461066820931 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8591bc400) [pid = 1931] [serial = 1959] [outer = 0x7fe84874f400] 04:53:41 INFO - PROCESS | 1931 | 1461066821819 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1587ms 04:53:41 INFO - PROCESS | 1931 | 1461066821858 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 1931 | 1461066821861 Marionette TRACE conn5 <- [1,2581,null,{"value":"8"}] 04:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:53:41 INFO - PROCESS | 1931 | 1461066821900 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - PROCESS | 1931 | 1461066821902 Marionette TRACE conn5 <- [1,2582,null,{}] 04:53:41 INFO - PROCESS | 1931 | 1461066821922 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:42 INFO - PROCESS | 1931 | 1461066822208 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 04:53:42 INFO - PROCESS | 1931 | 1461066822527 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8629a3800 == 194 [pid = 1931] [id = 653] 04:53:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe8591bc800) [pid = 1931] [serial = 1960] [outer = (nil)] 04:53:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe859221400) [pid = 1931] [serial = 1961] [outer = 0x7fe8591bc800] 04:53:42 INFO - PROCESS | 1931 | 1461066822608 Marionette DEBUG loaded listener.js 04:53:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe85940e400) [pid = 1931] [serial = 1962] [outer = 0x7fe8591bc800] 04:53:43 INFO - PROCESS | 1931 | 1461066823481 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:53:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:53:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1644ms 04:53:43 INFO - PROCESS | 1931 | 1461066823543 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 04:53:43 INFO - PROCESS | 1931 | 1461066823547 Marionette TRACE conn5 <- [1,2585,null,{"value":"8"}] 04:53:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:53:43 INFO - PROCESS | 1931 | 1461066823554 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:53:43 INFO - PROCESS | 1931 | 1461066823558 Marionette TRACE conn5 <- [1,2586,null,{}] 04:53:43 INFO - PROCESS | 1931 | 1461066823563 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:43 INFO - PROCESS | 1931 | 1461066823810 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 04:53:44 INFO - PROCESS | 1931 | 1461066824125 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862fcc000 == 195 [pid = 1931] [id = 654] 04:53:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe84b296800) [pid = 1931] [serial = 1963] [outer = (nil)] 04:53:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe859417400) [pid = 1931] [serial = 1964] [outer = 0x7fe84b296800] 04:53:44 INFO - PROCESS | 1931 | 1461066824216 Marionette DEBUG loaded listener.js 04:53:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe859647800) [pid = 1931] [serial = 1965] [outer = 0x7fe84b296800] 04:53:45 INFO - PROCESS | 1931 | 1461066825078 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:53:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:53:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1599ms 04:53:45 INFO - PROCESS | 1931 | 1461066825155 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 04:53:45 INFO - PROCESS | 1931 | 1461066825159 Marionette TRACE conn5 <- [1,2589,null,{"value":"8"}] 04:53:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:53:45 INFO - PROCESS | 1931 | 1461066825165 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:53:45 INFO - PROCESS | 1931 | 1461066825167 Marionette TRACE conn5 <- [1,2590,null,{}] 04:53:45 INFO - PROCESS | 1931 | 1461066825173 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:45 INFO - PROCESS | 1931 | 1461066825464 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 04:53:45 INFO - PROCESS | 1931 | 1461066825780 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642b1800 == 196 [pid = 1931] [id = 655] 04:53:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe8591bcc00) [pid = 1931] [serial = 1966] [outer = (nil)] 04:53:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe859650c00) [pid = 1931] [serial = 1967] [outer = 0x7fe8591bcc00] 04:53:45 INFO - PROCESS | 1931 | 1461066825859 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe85aaebc00) [pid = 1931] [serial = 1968] [outer = 0x7fe8591bcc00] 04:53:46 INFO - PROCESS | 1931 | 1461066826731 Marionette TRACE conn5 <- [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]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1629ms 04:53:46 INFO - PROCESS | 1931 | 1461066826795 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1931 | 1461066826799 Marionette TRACE conn5 <- [1,2593,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:53:46 INFO - PROCESS | 1931 | 1461066826805 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1931 | 1461066826807 Marionette TRACE conn5 <- [1,2594,null,{}] 04:53:46 INFO - PROCESS | 1931 | 1461066826813 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:47 INFO - PROCESS | 1931 | 1461066827063 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 04:53:47 INFO - PROCESS | 1931 | 1461066827390 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86454f000 == 197 [pid = 1931] [id = 656] 04:53:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe8591c3400) [pid = 1931] [serial = 1969] [outer = (nil)] 04:53:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe85ab95000) [pid = 1931] [serial = 1970] [outer = 0x7fe8591c3400] 04:53:47 INFO - PROCESS | 1931 | 1461066827473 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe85b7f7400) [pid = 1931] [serial = 1971] [outer = 0x7fe8591c3400] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af4e800 == 196 [pid = 1931] [id = 637] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe849937000 == 195 [pid = 1931] [id = 636] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848569000 == 194 [pid = 1931] [id = 635] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8463d3000 == 193 [pid = 1931] [id = 634] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d595000 == 192 [pid = 1931] [id = 633] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85aa8b000 == 191 [pid = 1931] [id = 632] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859756800 == 190 [pid = 1931] [id = 631] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85910d000 == 189 [pid = 1931] [id = 630] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857684800 == 188 [pid = 1931] [id = 629] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852e4e000 == 187 [pid = 1931] [id = 628] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85251c800 == 186 [pid = 1931] [id = 627] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850010000 == 185 [pid = 1931] [id = 626] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fd66000 == 184 [pid = 1931] [id = 625] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fbde000 == 183 [pid = 1931] [id = 624] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f82a000 == 182 [pid = 1931] [id = 623] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e80f000 == 181 [pid = 1931] [id = 622] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c619800 == 180 [pid = 1931] [id = 621] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c275000 == 179 [pid = 1931] [id = 620] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bc3a800 == 178 [pid = 1931] [id = 619] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af5d000 == 177 [pid = 1931] [id = 618] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ab6c000 == 176 [pid = 1931] [id = 617] 04:53:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847f31000 == 175 [pid = 1931] [id = 616] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe8442f2800) [pid = 1931] [serial = 1836] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe863958800) [pid = 1931] [serial = 1829] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe85a707800) [pid = 1931] [serial = 1809] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe848753c00) [pid = 1931] [serial = 1845] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe861ce6800) [pid = 1931] [serial = 1817] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe850f11800) [pid = 1931] [serial = 1790] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe847e1ac00) [pid = 1931] [serial = 1841] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe862151c00) [pid = 1931] [serial = 1820] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe859172400) [pid = 1931] [serial = 1806] [outer = (nil)] [url = about:blank] 04:53:49 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe861dd0000) [pid = 1931] [serial = 1818] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85897a400) [pid = 1931] [serial = 1803] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe8462d2c00) [pid = 1931] [serial = 1839] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe858506000) [pid = 1931] [serial = 1799] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe86160fc00) [pid = 1931] [serial = 1815] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8590a8400) [pid = 1931] [serial = 1805] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe85cbe0800) [pid = 1931] [serial = 1811] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe84e70cc00) [pid = 1931] [serial = 1788] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe845f56000) [pid = 1931] [serial = 1844] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe852e94000) [pid = 1931] [serial = 1797] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe862f27c00) [pid = 1931] [serial = 1823] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe858915000) [pid = 1931] [serial = 1802] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe8520b5800) [pid = 1931] [serial = 1793] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8645a0800) [pid = 1931] [serial = 1832] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe8511d5000) [pid = 1931] [serial = 1791] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe8614b8c00) [pid = 1931] [serial = 1814] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe8586a0c00) [pid = 1931] [serial = 1800] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe8520e1c00) [pid = 1931] [serial = 1794] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe862570000) [pid = 1931] [serial = 1821] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe846111800) [pid = 1931] [serial = 1838] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe848544800) [pid = 1931] [serial = 1842] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84d5d3000) [pid = 1931] [serial = 1713] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe843f96c00) [pid = 1931] [serial = 1835] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe85fb0b000) [pid = 1931] [serial = 1767] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe859418000) [pid = 1931] [serial = 1808] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe84c255c00) [pid = 1931] [serial = 1787] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe85d319800) [pid = 1931] [serial = 1812] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe85d9bb800) [pid = 1931] [serial = 1764] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe863128c00) [pid = 1931] [serial = 1826] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe848756800) [pid = 1931] [serial = 1785] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe848330c00) [pid = 1931] [serial = 1784] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe862f3f400) [pid = 1931] [serial = 1824] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8527aec00) [pid = 1931] [serial = 1796] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe849a4d400) [pid = 1931] [serial = 1847] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1931 | 1461066830304 Marionette TRACE conn5 <- [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]]]}] 04:53:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:53:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 3542ms 04:53:50 INFO - PROCESS | 1931 | 1461066830349 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1931 | 1461066830354 Marionette TRACE conn5 <- [1,2597,null,{"value":"8"}] 04:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:53:50 INFO - PROCESS | 1931 | 1461066830362 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1931 | 1461066830369 Marionette TRACE conn5 <- [1,2598,null,{}] 04:53:50 INFO - PROCESS | 1931 | 1461066830378 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:50 INFO - PROCESS | 1931 | 1461066830646 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 04:53:50 INFO - PROCESS | 1931 | 1461066830846 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c1d800 == 176 [pid = 1931] [id = 657] 04:53:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe846103c00) [pid = 1931] [serial = 1972] [outer = (nil)] 04:53:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84610e800) [pid = 1931] [serial = 1973] [outer = 0x7fe846103c00] 04:53:50 INFO - PROCESS | 1931 | 1461066830920 Marionette DEBUG loaded listener.js 04:53:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8462d6000) [pid = 1931] [serial = 1974] [outer = 0x7fe846103c00] 04:53:51 INFO - PROCESS | 1931 | 1461066831725 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1396ms 04:53:51 INFO - PROCESS | 1931 | 1461066831759 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 04:53:51 INFO - PROCESS | 1931 | 1461066831767 Marionette TRACE conn5 <- [1,2601,null,{"value":"8"}] 04:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:53:51 INFO - PROCESS | 1931 | 1461066831778 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:53:51 INFO - PROCESS | 1931 | 1461066831783 Marionette TRACE conn5 <- [1,2602,null,{}] 04:53:51 INFO - PROCESS | 1931 | 1461066831788 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:52 INFO - PROCESS | 1931 | 1461066832161 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 04:53:52 INFO - PROCESS | 1931 | 1461066832344 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8487c9800 == 177 [pid = 1931] [id = 658] 04:53:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe846102400) [pid = 1931] [serial = 1975] [outer = (nil)] 04:53:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe848544c00) [pid = 1931] [serial = 1976] [outer = 0x7fe846102400] 04:53:52 INFO - PROCESS | 1931 | 1461066832483 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe8498e6c00) [pid = 1931] [serial = 1977] [outer = 0x7fe846102400] 04:53:53 INFO - PROCESS | 1931 | 1461066833501 Marionette TRACE conn5 <- [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]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1785ms 04:53:53 INFO - PROCESS | 1931 | 1461066833564 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 04:53:53 INFO - PROCESS | 1931 | 1461066833568 Marionette TRACE conn5 <- [1,2605,null,{"value":"8"}] 04:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:53:53 INFO - PROCESS | 1931 | 1461066833582 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1931 | 1461066833588 Marionette TRACE conn5 <- [1,2606,null,{}] 04:53:53 INFO - PROCESS | 1931 | 1461066833618 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:53 INFO - PROCESS | 1931 | 1461066833949 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 04:53:54 INFO - PROCESS | 1931 | 1461066834218 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ae40000 == 178 [pid = 1931] [id = 659] 04:53:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe849a4a400) [pid = 1931] [serial = 1978] [outer = (nil)] 04:53:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe84b277800) [pid = 1931] [serial = 1979] [outer = 0x7fe849a4a400] 04:53:54 INFO - PROCESS | 1931 | 1461066834301 Marionette DEBUG loaded listener.js 04:53:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe84c2ae400) [pid = 1931] [serial = 1980] [outer = 0x7fe849a4a400] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe84b271800) [pid = 1931] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe84ea12000) [pid = 1931] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe8511d7000) [pid = 1931] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe84aabe000) [pid = 1931] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe84e7c5800) [pid = 1931] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe848550000) [pid = 1931] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8520e6800) [pid = 1931] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8498f0400) [pid = 1931] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe843f8e000) [pid = 1931] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe845102800) [pid = 1931] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe845106800) [pid = 1931] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe848327800) [pid = 1931] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8485abc00) [pid = 1931] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe8442ea400) [pid = 1931] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe852e9c400) [pid = 1931] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe847e12800) [pid = 1931] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe845f59800) [pid = 1931] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe85b7f6800) [pid = 1931] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe847e16800) [pid = 1931] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe84e847c00) [pid = 1931] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe84b278800) [pid = 1931] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8442f1c00) [pid = 1931] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe85d9f0400) [pid = 1931] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe84c2a7000) [pid = 1931] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe849a49400) [pid = 1931] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:53:55 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe843f90800) [pid = 1931] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:53:55 INFO - PROCESS | 1931 | 1461066835846 Marionette TRACE conn5 <- [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]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 2301ms 04:53:55 INFO - PROCESS | 1931 | 1461066835884 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1931 | 1461066835888 Marionette TRACE conn5 <- [1,2609,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:53:55 INFO - PROCESS | 1931 | 1461066835894 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1931 | 1461066835897 Marionette TRACE conn5 <- [1,2610,null,{}] 04:53:55 INFO - PROCESS | 1931 | 1461066835903 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:56 INFO - PROCESS | 1931 | 1461066836199 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 04:53:56 INFO - PROCESS | 1931 | 1461066836221 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af49000 == 179 [pid = 1931] [id = 660] 04:53:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe845107c00) [pid = 1931] [serial = 1981] [outer = (nil)] 04:53:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84b290000) [pid = 1931] [serial = 1982] [outer = 0x7fe845107c00] 04:53:56 INFO - PROCESS | 1931 | 1461066836285 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84d5d1800) [pid = 1931] [serial = 1983] [outer = 0x7fe845107c00] 04:53:57 INFO - PROCESS | 1931 | 1461066837461 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1629ms 04:53:57 INFO - PROCESS | 1931 | 1461066837525 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1931 | 1461066837533 Marionette TRACE conn5 <- [1,2613,null,{"value":"8"}] 04:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:53:57 INFO - PROCESS | 1931 | 1461066837542 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1931 | 1461066837545 Marionette TRACE conn5 <- [1,2614,null,{}] 04:53:57 INFO - PROCESS | 1931 | 1461066837555 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 1931 | 1461066837861 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 04:53:58 INFO - PROCESS | 1931 | 1461066838205 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84867b800 == 180 [pid = 1931] [id = 661] 04:53:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe845f53c00) [pid = 1931] [serial = 1984] [outer = (nil)] 04:53:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe847e1ac00) [pid = 1931] [serial = 1985] [outer = 0x7fe845f53c00] 04:53:58 INFO - PROCESS | 1931 | 1461066838285 Marionette DEBUG loaded listener.js 04:53:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84874f000) [pid = 1931] [serial = 1986] [outer = 0x7fe845f53c00] 04:53:59 INFO - PROCESS | 1931 | 1461066839222 Marionette TRACE conn5 <- [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]]]}] 04:53:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:53:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1731ms 04:53:59 INFO - PROCESS | 1931 | 1461066839274 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 04:53:59 INFO - PROCESS | 1931 | 1461066839282 Marionette TRACE conn5 <- [1,2617,null,{"value":"8"}] 04:53:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:53:59 INFO - PROCESS | 1931 | 1461066839294 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:53:59 INFO - PROCESS | 1931 | 1461066839298 Marionette TRACE conn5 <- [1,2618,null,{}] 04:53:59 INFO - PROCESS | 1931 | 1461066839304 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:59 INFO - PROCESS | 1931 | 1461066839561 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 04:53:59 INFO - PROCESS | 1931 | 1461066839882 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc31800 == 181 [pid = 1931] [id = 662] 04:53:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84aab4c00) [pid = 1931] [serial = 1987] [outer = (nil)] 04:53:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84b28ec00) [pid = 1931] [serial = 1988] [outer = 0x7fe84aab4c00] 04:53:59 INFO - PROCESS | 1931 | 1461066839966 Marionette DEBUG loaded listener.js 04:54:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe84d588400) [pid = 1931] [serial = 1989] [outer = 0x7fe84aab4c00] 04:54:00 INFO - PROCESS | 1931 | 1461066840977 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1736ms 04:54:01 INFO - PROCESS | 1931 | 1461066841031 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 04:54:01 INFO - PROCESS | 1931 | 1461066841036 Marionette TRACE conn5 <- [1,2621,null,{"value":"8"}] 04:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:54:01 INFO - PROCESS | 1931 | 1461066841046 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:54:01 INFO - PROCESS | 1931 | 1461066841052 Marionette TRACE conn5 <- [1,2622,null,{}] 04:54:01 INFO - PROCESS | 1931 | 1461066841097 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:01 INFO - PROCESS | 1931 | 1461066841460 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 04:54:01 INFO - PROCESS | 1931 | 1461066841778 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d6a4800 == 182 [pid = 1931] [id = 663] 04:54:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84e7ce000) [pid = 1931] [serial = 1990] [outer = (nil)] 04:54:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84e844000) [pid = 1931] [serial = 1991] [outer = 0x7fe84e7ce000] 04:54:01 INFO - PROCESS | 1931 | 1461066841857 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84e95e800) [pid = 1931] [serial = 1992] [outer = 0x7fe84e7ce000] 04:54:02 INFO - PROCESS | 1931 | 1461066842870 Marionette TRACE conn5 <- [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]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1901ms 04:54:02 INFO - PROCESS | 1931 | 1461066842947 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1931 | 1461066842950 Marionette TRACE conn5 <- [1,2625,null,{"value":"8"}] 04:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:54:02 INFO - PROCESS | 1931 | 1461066842958 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 1931 | 1461066842960 Marionette TRACE conn5 <- [1,2626,null,{}] 04:54:02 INFO - PROCESS | 1931 | 1461066842966 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:03 INFO - PROCESS | 1931 | 1461066843216 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 04:54:03 INFO - PROCESS | 1931 | 1461066843487 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f820800 == 183 [pid = 1931] [id = 664] 04:54:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84e83c000) [pid = 1931] [serial = 1993] [outer = (nil)] 04:54:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe84f92e000) [pid = 1931] [serial = 1994] [outer = 0x7fe84e83c000] 04:54:03 INFO - PROCESS | 1931 | 1461066843621 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe84f949800) [pid = 1931] [serial = 1995] [outer = 0x7fe84e83c000] 04:54:04 INFO - PROCESS | 1931 | 1461066844579 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1682ms 04:54:04 INFO - PROCESS | 1931 | 1461066844642 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 04:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:54:04 INFO - PROCESS | 1931 | 1461066844646 Marionette TRACE conn5 <- [1,2629,null,{"value":"8"}] 04:54:04 INFO - PROCESS | 1931 | 1461066844653 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1931 | 1461066844657 Marionette TRACE conn5 <- [1,2630,null,{}] 04:54:04 INFO - PROCESS | 1931 | 1461066844663 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:04 INFO - PROCESS | 1931 | 1461066844905 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 04:54:05 INFO - PROCESS | 1931 | 1461066845175 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fccc000 == 184 [pid = 1931] [id = 665] 04:54:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84ea17400) [pid = 1931] [serial = 1996] [outer = (nil)] 04:54:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe84fb1d000) [pid = 1931] [serial = 1997] [outer = 0x7fe84ea17400] 04:54:05 INFO - PROCESS | 1931 | 1461066845294 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe850f19000) [pid = 1931] [serial = 1998] [outer = 0x7fe84ea17400] 04:54:06 INFO - PROCESS | 1931 | 1461066846207 Marionette TRACE conn5 <- [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]]]}] 04:54:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:54:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1597ms 04:54:06 INFO - PROCESS | 1931 | 1461066846250 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 04:54:06 INFO - PROCESS | 1931 | 1461066846254 Marionette TRACE conn5 <- [1,2633,null,{"value":"8"}] 04:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:54:06 INFO - PROCESS | 1931 | 1461066846261 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:54:06 INFO - PROCESS | 1931 | 1461066846263 Marionette TRACE conn5 <- [1,2634,null,{}] 04:54:06 INFO - PROCESS | 1931 | 1461066846270 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 1931 | 1461066846563 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 04:54:06 INFO - PROCESS | 1931 | 1461066846887 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85000f800 == 185 [pid = 1931] [id = 666] 04:54:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe8520db400) [pid = 1931] [serial = 1999] [outer = (nil)] 04:54:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8525ca800) [pid = 1931] [serial = 2000] [outer = 0x7fe8520db400] 04:54:06 INFO - PROCESS | 1931 | 1461066846971 Marionette DEBUG loaded listener.js 04:54:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe8527c2800) [pid = 1931] [serial = 2001] [outer = 0x7fe8520db400] 04:54:07 INFO - PROCESS | 1931 | 1461066847915 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1734ms 04:54:08 INFO - PROCESS | 1931 | 1461066847997 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 04:54:08 INFO - PROCESS | 1931 | 1461066848002 Marionette TRACE conn5 <- [1,2637,null,{"value":"8"}] 04:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:54:08 INFO - PROCESS | 1931 | 1461066848009 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:54:08 INFO - PROCESS | 1931 | 1461066848013 Marionette TRACE conn5 <- [1,2638,null,{}] 04:54:08 INFO - PROCESS | 1931 | 1461066848019 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:08 INFO - PROCESS | 1931 | 1461066848305 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 04:54:08 INFO - PROCESS | 1931 | 1461066848623 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c62000 == 186 [pid = 1931] [id = 667] 04:54:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84e7c5c00) [pid = 1931] [serial = 2002] [outer = (nil)] 04:54:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe852e96c00) [pid = 1931] [serial = 2003] [outer = 0x7fe84e7c5c00] 04:54:08 INFO - PROCESS | 1931 | 1461066848703 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8530eb400) [pid = 1931] [serial = 2004] [outer = 0x7fe84e7c5c00] 04:54:09 INFO - PROCESS | 1931 | 1461066849584 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1637ms 04:54:09 INFO - PROCESS | 1931 | 1461066849648 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1931 | 1461066849651 Marionette TRACE conn5 <- [1,2641,null,{"value":"8"}] 04:54:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:54:09 INFO - PROCESS | 1931 | 1461066849658 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1931 | 1461066849662 Marionette TRACE conn5 <- [1,2642,null,{}] 04:54:09 INFO - PROCESS | 1931 | 1461066849667 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:09 INFO - PROCESS | 1931 | 1461066849907 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 04:54:10 INFO - PROCESS | 1931 | 1461066850217 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8573a0800 == 187 [pid = 1931] [id = 668] 04:54:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8520ddc00) [pid = 1931] [serial = 2005] [outer = (nil)] 04:54:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe857367800) [pid = 1931] [serial = 2006] [outer = 0x7fe8520ddc00] 04:54:10 INFO - PROCESS | 1931 | 1461066850296 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85737a400) [pid = 1931] [serial = 2007] [outer = 0x7fe8520ddc00] 04:54:11 INFO - PROCESS | 1931 | 1461066851187 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:54:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:54:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1584ms 04:54:11 INFO - PROCESS | 1931 | 1461066851243 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 04:54:11 INFO - PROCESS | 1931 | 1461066851247 Marionette TRACE conn5 <- [1,2645,null,{"value":"8"}] 04:54:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:54:11 INFO - PROCESS | 1931 | 1461066851253 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:54:11 INFO - PROCESS | 1931 | 1461066851256 Marionette TRACE conn5 <- [1,2646,null,{}] 04:54:11 INFO - PROCESS | 1931 | 1461066851261 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:11 INFO - PROCESS | 1931 | 1461066851497 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 04:54:11 INFO - PROCESS | 1931 | 1461066851811 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85880f800 == 188 [pid = 1931] [id = 669] 04:54:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe850072800) [pid = 1931] [serial = 2008] [outer = (nil)] 04:54:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe8573c2000) [pid = 1931] [serial = 2009] [outer = 0x7fe850072800] 04:54:11 INFO - PROCESS | 1931 | 1461066851891 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe857549400) [pid = 1931] [serial = 2010] [outer = 0x7fe850072800] 04:54:12 INFO - PROCESS | 1931 | 1461066852779 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:54:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1579ms 04:54:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:54:12 INFO - PROCESS | 1931 | 1461066852833 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 1931 | 1461066852836 Marionette TRACE conn5 <- [1,2649,null,{"value":"8"}] 04:54:12 INFO - PROCESS | 1931 | 1461066852844 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 1931 | 1461066852846 Marionette TRACE conn5 <- [1,2650,null,{}] 04:54:12 INFO - PROCESS | 1931 | 1461066852852 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:13 INFO - PROCESS | 1931 | 1461066853096 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 04:54:13 INFO - PROCESS | 1931 | 1461066853419 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859c9b000 == 189 [pid = 1931] [id = 670] 04:54:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe8525c7400) [pid = 1931] [serial = 2011] [outer = (nil)] 04:54:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8586a9c00) [pid = 1931] [serial = 2012] [outer = 0x7fe8525c7400] 04:54:13 INFO - PROCESS | 1931 | 1461066853501 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe858911400) [pid = 1931] [serial = 2013] [outer = 0x7fe8525c7400] 04:54:14 INFO - PROCESS | 1931 | 1461066854447 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:54:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:54:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1632ms 04:54:14 INFO - PROCESS | 1931 | 1461066854477 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 1931 | 1461066854482 Marionette TRACE conn5 <- [1,2653,null,{"value":"8"}] 04:54:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:54:14 INFO - PROCESS | 1931 | 1461066854488 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1931 | 1461066854492 Marionette TRACE conn5 <- [1,2654,null,{}] 04:54:14 INFO - PROCESS | 1931 | 1461066854497 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:14 INFO - PROCESS | 1931 | 1461066854755 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 04:54:15 INFO - PROCESS | 1931 | 1461066855086 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d638000 == 190 [pid = 1931] [id = 671] 04:54:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe858981000) [pid = 1931] [serial = 2014] [outer = (nil)] 04:54:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe858e6d000) [pid = 1931] [serial = 2015] [outer = 0x7fe858981000] 04:54:15 INFO - PROCESS | 1931 | 1461066855181 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85916d000) [pid = 1931] [serial = 2016] [outer = 0x7fe858981000] 04:54:16 INFO - PROCESS | 1931 | 1461066856056 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:54:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:54:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1641ms 04:54:16 INFO - PROCESS | 1931 | 1461066856131 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 1931 | 1461066856133 Marionette TRACE conn5 <- [1,2657,null,{"value":"8"}] 04:54:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:54:16 INFO - PROCESS | 1931 | 1461066856140 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1931 | 1461066856143 Marionette TRACE conn5 <- [1,2658,null,{}] 04:54:16 INFO - PROCESS | 1931 | 1461066856149 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:16 INFO - PROCESS | 1931 | 1461066856390 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 04:54:16 INFO - PROCESS | 1931 | 1461066856709 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85fb4d000 == 191 [pid = 1931] [id = 672] 04:54:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe85916dc00) [pid = 1931] [serial = 2017] [outer = (nil)] 04:54:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85940d000) [pid = 1931] [serial = 2018] [outer = 0x7fe85916dc00] 04:54:16 INFO - PROCESS | 1931 | 1461066856789 Marionette DEBUG loaded listener.js 04:54:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85ab92800) [pid = 1931] [serial = 2019] [outer = 0x7fe85916dc00] 04:54:17 INFO - PROCESS | 1931 | 1461066857649 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1529ms 04:54:17 INFO - PROCESS | 1931 | 1461066857670 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 1931 | 1461066857675 Marionette TRACE conn5 <- [1,2661,null,{"value":"8"}] 04:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:54:17 INFO - PROCESS | 1931 | 1461066857684 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 1931 | 1461066857687 Marionette TRACE conn5 <- [1,2662,null,{}] 04:54:17 INFO - PROCESS | 1931 | 1461066857696 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:17 INFO - PROCESS | 1931 | 1461066857927 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 04:54:18 INFO - PROCESS | 1931 | 1461066858174 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862993000 == 192 [pid = 1931] [id = 673] 04:54:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe8442e6800) [pid = 1931] [serial = 2020] [outer = (nil)] 04:54:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85ab94000) [pid = 1931] [serial = 2021] [outer = 0x7fe8442e6800] 04:54:18 INFO - PROCESS | 1931 | 1461066858248 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe85cbde400) [pid = 1931] [serial = 2022] [outer = 0x7fe8442e6800] 04:54:19 INFO - PROCESS | 1931 | 1461066859273 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:54:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1650ms 04:54:19 INFO - PROCESS | 1931 | 1461066859333 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1931 | 1461066859337 Marionette TRACE conn5 <- [1,2665,null,{"value":"8"}] 04:54:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:54:19 INFO - PROCESS | 1931 | 1461066859349 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1931 | 1461066859358 Marionette TRACE conn5 <- [1,2666,null,{}] 04:54:19 INFO - PROCESS | 1931 | 1461066859363 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:19 INFO - PROCESS | 1931 | 1461066859609 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 04:54:19 INFO - PROCESS | 1931 | 1461066859926 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642ae000 == 193 [pid = 1931] [id = 674] 04:54:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe84832ac00) [pid = 1931] [serial = 2023] [outer = (nil)] 04:54:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe85cc40400) [pid = 1931] [serial = 2024] [outer = 0x7fe84832ac00] 04:54:20 INFO - PROCESS | 1931 | 1461066860017 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe85ccec400) [pid = 1931] [serial = 2025] [outer = 0x7fe84832ac00] 04:54:21 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:21 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:54:21 INFO - PROCESS | 1931 | 1461066861335 Marionette TRACE conn5 <- [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]]]}] 04:54:21 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) 04:54:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2039ms 04:54:21 INFO - PROCESS | 1931 | 1461066861389 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1931 | 1461066861392 Marionette TRACE conn5 <- [1,2669,null,{"value":"8"}] 04:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:54:21 INFO - PROCESS | 1931 | 1461066861411 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1931 | 1461066861415 Marionette TRACE conn5 <- [1,2670,null,{}] 04:54:21 INFO - PROCESS | 1931 | 1461066861420 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:21 INFO - PROCESS | 1931 | 1461066861825 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 04:54:22 INFO - PROCESS | 1931 | 1461066862056 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865772800 == 194 [pid = 1931] [id = 675] 04:54:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8442e8400) [pid = 1931] [serial = 2026] [outer = (nil)] 04:54:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe85d31c000) [pid = 1931] [serial = 2027] [outer = 0x7fe8442e8400] 04:54:22 INFO - PROCESS | 1931 | 1461066862134 Marionette DEBUG loaded listener.js 04:54:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe85d9b9400) [pid = 1931] [serial = 2028] [outer = 0x7fe8442e8400] 04:54:23 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:23 INFO - PROCESS | 1931 | 1461066863632 Marionette TRACE conn5 <- [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] 04:54:23 INFO - PROCESS | 1931 | 1461066863725 Marionette TRACE conn5 <- [1,2673,null,{"value":"8"}] 04:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:54:23 INFO - PROCESS | 1931 | 1461066863743 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:54:23 INFO - PROCESS | 1931 | 1461066863749 Marionette TRACE conn5 <- [1,2674,null,{}] 04:54:23 INFO - PROCESS | 1931 | 1461066863755 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:24 INFO - PROCESS | 1931 | 1461066864008 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 04:54:24 INFO - PROCESS | 1931 | 1461066864292 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe869a1d800 == 195 [pid = 1931] [id = 676] 04:54:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe843f8e400) [pid = 1931] [serial = 2029] [outer = (nil)] 04:54:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe85d9bc000) [pid = 1931] [serial = 2030] [outer = 0x7fe843f8e400] 04:54:24 INFO - PROCESS | 1931 | 1461066864396 Marionette DEBUG loaded listener.js 04:54:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe85d9e8400) [pid = 1931] [serial = 2031] [outer = 0x7fe843f8e400] 04:54:25 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:25 INFO - PROCESS | 1931 | 1461066865804 Marionette TRACE conn5 <- [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] 04:54:25 INFO - PROCESS | 1931 | 1461066865842 Marionette TRACE conn5 <- [1,2677,null,{"value":"8"}] 04:54:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:54:25 INFO - PROCESS | 1931 | 1461066865849 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:54:25 INFO - PROCESS | 1931 | 1461066865852 Marionette TRACE conn5 <- [1,2678,null,{}] 04:54:25 INFO - PROCESS | 1931 | 1461066865857 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:26 INFO - PROCESS | 1931 | 1461066866218 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 04:54:26 INFO - PROCESS | 1931 | 1461066866521 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa86800 == 196 [pid = 1931] [id = 677] 04:54:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe847e16400) [pid = 1931] [serial = 2032] [outer = (nil)] 04:54:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe85e890800) [pid = 1931] [serial = 2033] [outer = 0x7fe847e16400] 04:54:26 INFO - PROCESS | 1931 | 1461066866645 Marionette DEBUG loaded listener.js 04:54:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe85fb0cc00) [pid = 1931] [serial = 2034] [outer = 0x7fe847e16400] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe877a35800 == 195 [pid = 1931] [id = 564] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874f5d000 == 194 [pid = 1931] [id = 563] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ae40000 == 193 [pid = 1931] [id = 659] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8487c9800 == 192 [pid = 1931] [id = 658] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c1d800 == 191 [pid = 1931] [id = 657] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86454f000 == 190 [pid = 1931] [id = 656] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642b1800 == 189 [pid = 1931] [id = 655] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862fcc000 == 188 [pid = 1931] [id = 654] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8629a3800 == 187 [pid = 1931] [id = 653] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86240c000 == 186 [pid = 1931] [id = 652] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d09800 == 185 [pid = 1931] [id = 651] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8614ae800 == 184 [pid = 1931] [id = 650] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de59800 == 183 [pid = 1931] [id = 649] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dadf000 == 182 [pid = 1931] [id = 648] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d62d800 == 181 [pid = 1931] [id = 647] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cba4800 == 180 [pid = 1931] [id = 646] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859497000 == 179 [pid = 1931] [id = 645] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857508000 == 178 [pid = 1931] [id = 644] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852504800 == 177 [pid = 1931] [id = 643] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feba000 == 176 [pid = 1931] [id = 642] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f8ea800 == 175 [pid = 1931] [id = 641] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c60b000 == 174 [pid = 1931] [id = 640] 04:54:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8487d1000 == 173 [pid = 1931] [id = 639] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe84d58e400) [pid = 1931] [serial = 1859] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84f932400) [pid = 1931] [serial = 1871] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe8520d9c00) [pid = 1931] [serial = 1881] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84c252800) [pid = 1931] [serial = 1857] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe84b289400) [pid = 1931] [serial = 1856] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe84ea1dc00) [pid = 1931] [serial = 1868] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe84d5d6400) [pid = 1931] [serial = 1860] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe849a43c00) [pid = 1931] [serial = 1854] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe8573c3400) [pid = 1931] [serial = 1902] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe84c253400) [pid = 1931] [serial = 1913] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe85007b400) [pid = 1931] [serial = 1878] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe848552800) [pid = 1931] [serial = 1908] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe84e848c00) [pid = 1931] [serial = 1874] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe84b26a800) [pid = 1931] [serial = 1911] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe8520e3800) [pid = 1931] [serial = 1883] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe85006ec00) [pid = 1931] [serial = 1877] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe84f93c400) [pid = 1931] [serial = 1872] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe8530e5400) [pid = 1931] [serial = 1893] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe857370c00) [pid = 1931] [serial = 1898] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe8573bbc00) [pid = 1931] [serial = 1901] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe8527c5800) [pid = 1931] [serial = 1889] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe8462c9c00) [pid = 1931] [serial = 1850] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe8642a6c00) [pid = 1931] [serial = 1830] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe84f7de800) [pid = 1931] [serial = 1782] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe852e94400) [pid = 1931] [serial = 1890] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe84e94f800) [pid = 1931] [serial = 1865] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8527ba000) [pid = 1931] [serial = 1887] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe84f7e2c00) [pid = 1931] [serial = 1869] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe845f59c00) [pid = 1931] [serial = 1905] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe8662b4000) [pid = 1931] [serial = 1833] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe84e6cdc00) [pid = 1931] [serial = 1862] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe84874dc00) [pid = 1931] [serial = 1853] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe84e6d5c00) [pid = 1931] [serial = 1863] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe847e10000) [pid = 1931] [serial = 1851] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe847e13000) [pid = 1931] [serial = 1907] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe84f9b9400) [pid = 1931] [serial = 1875] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84510a400) [pid = 1931] [serial = 1904] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe857363400) [pid = 1931] [serial = 1896] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8525ccc00) [pid = 1931] [serial = 1886] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8525c4000) [pid = 1931] [serial = 1884] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe863956800) [pid = 1931] [serial = 1827] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe849a4dc00) [pid = 1931] [serial = 1910] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe857332000) [pid = 1931] [serial = 1895] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe852e93400) [pid = 1931] [serial = 1892] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe84ea11400) [pid = 1931] [serial = 1866] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe857379c00) [pid = 1931] [serial = 1899] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe8511dcc00) [pid = 1931] [serial = 1880] [outer = (nil)] [url = about:blank] 04:54:29 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe84d5d9000) [pid = 1931] [serial = 1914] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:30 INFO - PROCESS | 1931 | 1461066870360 Marionette TRACE conn5 <- [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]]]}] 04:54:30 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) 04:54:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 4550ms 04:54:30 INFO - PROCESS | 1931 | 1461066870401 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 1931 | 1461066870405 Marionette TRACE conn5 <- [1,2681,null,{"value":"8"}] 04:54:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:54:30 INFO - PROCESS | 1931 | 1461066870415 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1931 | 1461066870419 Marionette TRACE conn5 <- [1,2682,null,{}] 04:54:30 INFO - PROCESS | 1931 | 1461066870426 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 1931 | 1461066870649 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 04:54:30 INFO - PROCESS | 1931 | 1461066870852 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848488800 == 174 [pid = 1931] [id = 678] 04:54:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe846104c00) [pid = 1931] [serial = 2035] [outer = (nil)] 04:54:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe847e0f400) [pid = 1931] [serial = 2036] [outer = 0x7fe846104c00] 04:54:30 INFO - PROCESS | 1931 | 1461066870919 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe848550000) [pid = 1931] [serial = 2037] [outer = 0x7fe846104c00] 04:54:32 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:32 INFO - PROCESS | 1931 | 1461066872165 Marionette TRACE conn5 <- [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]]]}] 04:54:32 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) 04:54:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1789ms 04:54:32 INFO - PROCESS | 1931 | 1461066872212 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 04:54:32 INFO - PROCESS | 1931 | 1461066872226 Marionette TRACE conn5 <- [1,2685,null,{"value":"8"}] 04:54:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:54:32 INFO - PROCESS | 1931 | 1461066872252 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:54:32 INFO - PROCESS | 1931 | 1461066872259 Marionette TRACE conn5 <- [1,2686,null,{}] 04:54:32 INFO - PROCESS | 1931 | 1461066872269 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:32 INFO - PROCESS | 1931 | 1461066872793 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 04:54:32 INFO - PROCESS | 1931 | 1461066872889 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84992f800 == 175 [pid = 1931] [id = 679] 04:54:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe849a44800) [pid = 1931] [serial = 2038] [outer = (nil)] 04:54:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe84b26c000) [pid = 1931] [serial = 2039] [outer = 0x7fe849a44800] 04:54:32 INFO - PROCESS | 1931 | 1461066872952 Marionette DEBUG loaded listener.js 04:54:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84c24b400) [pid = 1931] [serial = 2040] [outer = 0x7fe849a44800] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe8520d8800) [pid = 1931] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe84b288800) [pid = 1931] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe84610d400) [pid = 1931] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe8511d6400) [pid = 1931] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe843f8c000) [pid = 1931] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe8442f2000) [pid = 1931] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe847e13800) [pid = 1931] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe84e70f400) [pid = 1931] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe851117800) [pid = 1931] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe846102400) [pid = 1931] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe849a4a400) [pid = 1931] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe84874f400) [pid = 1931] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe846105800) [pid = 1931] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe84b296800) [pid = 1931] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe8591bc800) [pid = 1931] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7fe846628c00) [pid = 1931] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7fe846103c00) [pid = 1931] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7fe8591bcc00) [pid = 1931] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7fe858794c00) [pid = 1931] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7fe843f87c00) [pid = 1931] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:54:34 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7fe849a40000) [pid = 1931] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:54:34 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:34 INFO - PROCESS | 1931 | 1461066874898 Marionette TRACE conn5 <- [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] 04:54:34 INFO - PROCESS | 1931 | 1461066874964 Marionette TRACE conn5 <- [1,2689,null,{"value":"8"}] 04:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:54:34 INFO - PROCESS | 1931 | 1461066874970 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:54:34 INFO - PROCESS | 1931 | 1461066874977 Marionette TRACE conn5 <- [1,2690,null,{}] 04:54:34 INFO - PROCESS | 1931 | 1461066874993 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:35 INFO - PROCESS | 1931 | 1461066875225 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 04:54:35 INFO - PROCESS | 1931 | 1461066875413 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af61000 == 176 [pid = 1931] [id = 680] 04:54:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7fe845f53800) [pid = 1931] [serial = 2041] [outer = (nil)] 04:54:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe84b26a800) [pid = 1931] [serial = 2042] [outer = 0x7fe845f53800] 04:54:35 INFO - PROCESS | 1931 | 1461066875482 Marionette DEBUG loaded listener.js 04:54:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe84e6d4000) [pid = 1931] [serial = 2043] [outer = 0x7fe845f53800] 04:54:36 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:36 INFO - PROCESS | 1931 | 1461066876782 Marionette TRACE conn5 <- [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] 04:54:36 INFO - PROCESS | 1931 | 1461066876826 Marionette TRACE conn5 <- [1,2693,null,{"value":"8"}] 04:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:54:36 INFO - PROCESS | 1931 | 1461066876838 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:54:36 INFO - PROCESS | 1931 | 1461066876843 Marionette TRACE conn5 <- [1,2694,null,{}] 04:54:36 INFO - PROCESS | 1931 | 1461066876854 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 1931 | 1461066877172 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 04:54:37 INFO - PROCESS | 1931 | 1461066877412 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848682800 == 177 [pid = 1931] [id = 681] 04:54:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7fe846623800) [pid = 1931] [serial = 2044] [outer = (nil)] 04:54:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe847e17c00) [pid = 1931] [serial = 2045] [outer = 0x7fe846623800] 04:54:37 INFO - PROCESS | 1931 | 1461066877489 Marionette DEBUG loaded listener.js 04:54:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe8485a6800) [pid = 1931] [serial = 2046] [outer = 0x7fe846623800] 04:54:38 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:38 INFO - PROCESS | 1931 | 1461066878908 Marionette TRACE conn5 <- [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] 04:54:38 INFO - PROCESS | 1931 | 1461066878944 Marionette TRACE conn5 <- [1,2697,null,{"value":"8"}] 04:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:54:38 INFO - PROCESS | 1931 | 1461066878956 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:54:38 INFO - PROCESS | 1931 | 1461066878959 Marionette TRACE conn5 <- [1,2698,null,{}] 04:54:38 INFO - PROCESS | 1931 | 1461066878966 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:39 INFO - PROCESS | 1931 | 1461066879286 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 04:54:39 INFO - PROCESS | 1931 | 1461066879565 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c27b000 == 178 [pid = 1931] [id = 682] 04:54:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe846108000) [pid = 1931] [serial = 2047] [outer = (nil)] 04:54:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe84aac0400) [pid = 1931] [serial = 2048] [outer = 0x7fe846108000] 04:54:39 INFO - PROCESS | 1931 | 1461066879640 Marionette DEBUG loaded listener.js 04:54:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe84e6cf000) [pid = 1931] [serial = 2049] [outer = 0x7fe846108000] 04:54:41 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 04:54:41 INFO - PROCESS | 1931 | 1461066881196 Marionette TRACE conn5 <- [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] 04:54:41 INFO - PROCESS | 1931 | 1461066881376 Marionette TRACE conn5 <- [1,2701,null,{"value":"8"}] 04:54:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:54:41 INFO - PROCESS | 1931 | 1461066881394 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 1931 | 1461066881401 Marionette TRACE conn5 <- [1,2702,null,{}] 04:54:41 INFO - PROCESS | 1931 | 1461066881417 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:41 INFO - PROCESS | 1931 | 1461066881678 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 04:54:41 INFO - PROCESS | 1931 | 1461066881942 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e815800 == 179 [pid = 1931] [id = 683] 04:54:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe84e6d1800) [pid = 1931] [serial = 2050] [outer = (nil)] 04:54:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84e83e400) [pid = 1931] [serial = 2051] [outer = 0x7fe84e6d1800] 04:54:42 INFO - PROCESS | 1931 | 1461066882020 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84f7dbc00) [pid = 1931] [serial = 2052] [outer = 0x7fe84e6d1800] 04:54:42 INFO - PROCESS | 1931 | 1461066882969 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:54:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:54:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1647ms 04:54:43 INFO - PROCESS | 1931 | 1461066883041 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 04:54:43 INFO - PROCESS | 1931 | 1461066883045 Marionette TRACE conn5 <- [1,2705,null,{"value":"8"}] 04:54:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:54:43 INFO - PROCESS | 1931 | 1461066883052 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:54:43 INFO - PROCESS | 1931 | 1461066883056 Marionette TRACE conn5 <- [1,2706,null,{}] 04:54:43 INFO - PROCESS | 1931 | 1461066883062 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:43 INFO - PROCESS | 1931 | 1461066883349 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 04:54:43 INFO - PROCESS | 1931 | 1461066883667 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fc66800 == 180 [pid = 1931] [id = 684] 04:54:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe84e6d5c00) [pid = 1931] [serial = 2053] [outer = (nil)] 04:54:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84f944400) [pid = 1931] [serial = 2054] [outer = 0x7fe84e6d5c00] 04:54:43 INFO - PROCESS | 1931 | 1461066883744 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe850070000) [pid = 1931] [serial = 2055] [outer = 0x7fe84e6d5c00] 04:54:44 INFO - PROCESS | 1931 | 1461066884628 Marionette TRACE conn5 <- [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]]]}] 04:54:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1639ms 04:54:44 INFO - PROCESS | 1931 | 1461066884692 Marionette TRACE conn5 -> [0,2709,"getWindowHandle",null] 04:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:54:44 INFO - PROCESS | 1931 | 1461066884696 Marionette TRACE conn5 <- [1,2709,null,{"value":"8"}] 04:54:44 INFO - PROCESS | 1931 | 1461066884702 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 1931 | 1461066884705 Marionette TRACE conn5 <- [1,2710,null,{}] 04:54:44 INFO - PROCESS | 1931 | 1461066884711 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:44 INFO - PROCESS | 1931 | 1461066884981 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 04:54:45 INFO - PROCESS | 1931 | 1461066885296 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feaa800 == 181 [pid = 1931] [id = 685] 04:54:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84e7c7400) [pid = 1931] [serial = 2056] [outer = (nil)] 04:54:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe85110e000) [pid = 1931] [serial = 2057] [outer = 0x7fe84e7c7400] 04:54:45 INFO - PROCESS | 1931 | 1461066885378 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8511d5c00) [pid = 1931] [serial = 2058] [outer = 0x7fe84e7c7400] 04:54:46 INFO - PROCESS | 1931 | 1461066886318 Marionette TRACE conn5 <- [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] 04:54:46 INFO - PROCESS | 1931 | 1461066886393 Marionette TRACE conn5 <- [1,2713,null,{"value":"8"}] 04:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:54:46 INFO - PROCESS | 1931 | 1461066886400 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1931 | 1461066886404 Marionette TRACE conn5 <- [1,2714,null,{}] 04:54:46 INFO - PROCESS | 1931 | 1461066886451 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 1931 | 1461066886827 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 04:54:47 INFO - PROCESS | 1931 | 1461066887100 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c54800 == 182 [pid = 1931] [id = 686] 04:54:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe8525ce400) [pid = 1931] [serial = 2059] [outer = (nil)] 04:54:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8527b9000) [pid = 1931] [serial = 2060] [outer = 0x7fe8525ce400] 04:54:47 INFO - PROCESS | 1931 | 1461066887179 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe8530e7400) [pid = 1931] [serial = 2061] [outer = 0x7fe8525ce400] 04:54:48 INFO - PROCESS | 1931 | 1461066888099 Marionette TRACE conn5 <- [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]]]}] 04:54:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:54:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1745ms 04:54:48 INFO - PROCESS | 1931 | 1461066888146 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 04:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:54:48 INFO - PROCESS | 1931 | 1461066888150 Marionette TRACE conn5 <- [1,2717,null,{"value":"8"}] 04:54:48 INFO - PROCESS | 1931 | 1461066888157 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 1931 | 1461066888161 Marionette TRACE conn5 <- [1,2718,null,{}] 04:54:48 INFO - PROCESS | 1931 | 1461066888167 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:48 INFO - PROCESS | 1931 | 1461066888411 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 04:54:48 INFO - PROCESS | 1931 | 1461066888687 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe858555800 == 183 [pid = 1931] [id = 687] 04:54:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8520df400) [pid = 1931] [serial = 2062] [outer = (nil)] 04:54:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe857379c00) [pid = 1931] [serial = 2063] [outer = 0x7fe8520df400] 04:54:48 INFO - PROCESS | 1931 | 1461066888806 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8573c5000) [pid = 1931] [serial = 2064] [outer = 0x7fe8520df400] 04:54:49 INFO - PROCESS | 1931 | 1461066889738 Marionette TRACE conn5 <- [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] 04:54:49 INFO - PROCESS | 1931 | 1461066889801 Marionette TRACE conn5 <- [1,2721,null,{"value":"8"}] 04:54:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:54:49 INFO - PROCESS | 1931 | 1461066889808 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - PROCESS | 1931 | 1461066889811 Marionette TRACE conn5 <- [1,2722,null,{}] 04:54:49 INFO - PROCESS | 1931 | 1461066889817 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:50 INFO - PROCESS | 1931 | 1461066890082 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 04:54:50 INFO - PROCESS | 1931 | 1461066890401 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859766800 == 184 [pid = 1931] [id = 688] 04:54:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe8527b0c00) [pid = 1931] [serial = 2065] [outer = (nil)] 04:54:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe857546c00) [pid = 1931] [serial = 2066] [outer = 0x7fe8527b0c00] 04:54:50 INFO - PROCESS | 1931 | 1461066890485 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe858508800) [pid = 1931] [serial = 2067] [outer = 0x7fe8527b0c00] 04:54:51 INFO - PROCESS | 1931 | 1461066891358 Marionette TRACE conn5 <- [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] 04:54:51 INFO - PROCESS | 1931 | 1461066891402 Marionette TRACE conn5 <- [1,2725,null,{"value":"8"}] 04:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:54:51 INFO - PROCESS | 1931 | 1461066891408 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1931 | 1461066891411 Marionette TRACE conn5 <- [1,2726,null,{}] 04:54:51 INFO - PROCESS | 1931 | 1461066891417 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:51 INFO - PROCESS | 1931 | 1461066891660 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 04:54:51 INFO - PROCESS | 1931 | 1461066891983 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d594000 == 185 [pid = 1931] [id = 689] 04:54:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe857330800) [pid = 1931] [serial = 2068] [outer = (nil)] 04:54:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe8586a6800) [pid = 1931] [serial = 2069] [outer = 0x7fe857330800] 04:54:52 INFO - PROCESS | 1931 | 1461066892066 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe858951c00) [pid = 1931] [serial = 2070] [outer = 0x7fe857330800] 04:54:52 INFO - PROCESS | 1931 | 1461066892943 Marionette TRACE conn5 <- [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]]]}] 04:54:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:54:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1580ms 04:54:52 INFO - PROCESS | 1931 | 1461066892989 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 04:54:52 INFO - PROCESS | 1931 | 1461066892993 Marionette TRACE conn5 <- [1,2729,null,{"value":"8"}] 04:54:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:54:53 INFO - PROCESS | 1931 | 1461066893000 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 1931 | 1461066893004 Marionette TRACE conn5 <- [1,2730,null,{}] 04:54:53 INFO - PROCESS | 1931 | 1461066893010 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:53 INFO - PROCESS | 1931 | 1461066893252 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 04:54:53 INFO - PROCESS | 1931 | 1461066893573 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d7c3800 == 186 [pid = 1931] [id = 690] 04:54:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe8573c7c00) [pid = 1931] [serial = 2071] [outer = (nil)] 04:54:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe85897ac00) [pid = 1931] [serial = 2072] [outer = 0x7fe8573c7c00] 04:54:53 INFO - PROCESS | 1931 | 1461066893654 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe858e71400) [pid = 1931] [serial = 2073] [outer = 0x7fe8573c7c00] 04:54:55 INFO - PROCESS | 1931 | 1461066894992 Marionette TRACE conn5 <- [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] 04:54:55 INFO - PROCESS | 1931 | 1461066895043 Marionette TRACE conn5 <- [1,2733,null,{"value":"8"}] 04:54:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:54:55 INFO - PROCESS | 1931 | 1461066895049 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:54:55 INFO - PROCESS | 1931 | 1461066895054 Marionette TRACE conn5 <- [1,2734,null,{}] 04:54:55 INFO - PROCESS | 1931 | 1461066895061 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:55 INFO - PROCESS | 1931 | 1461066895382 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 04:54:55 INFO - PROCESS | 1931 | 1461066895666 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe860b21000 == 187 [pid = 1931] [id = 691] 04:54:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe858953000) [pid = 1931] [serial = 2074] [outer = (nil)] 04:54:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8590b6400) [pid = 1931] [serial = 2075] [outer = 0x7fe858953000] 04:54:55 INFO - PROCESS | 1931 | 1461066895749 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe85941bc00) [pid = 1931] [serial = 2076] [outer = 0x7fe858953000] 04:54:56 INFO - PROCESS | 1931 | 1461066896728 Marionette TRACE conn5 <- [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]]]}] 04:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1733ms 04:54:56 INFO - PROCESS | 1931 | 1461066896783 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 04:54:56 INFO - PROCESS | 1931 | 1461066896787 Marionette TRACE conn5 <- [1,2737,null,{"value":"8"}] 04:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:54:56 INFO - PROCESS | 1931 | 1461066896808 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 1931 | 1461066896812 Marionette TRACE conn5 <- [1,2738,null,{}] 04:54:56 INFO - PROCESS | 1931 | 1461066896824 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:57 INFO - PROCESS | 1931 | 1461066897069 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 04:54:57 INFO - PROCESS | 1931 | 1461066897394 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862998800 == 188 [pid = 1931] [id = 692] 04:54:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe84b295c00) [pid = 1931] [serial = 2077] [outer = (nil)] 04:54:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe859cc0000) [pid = 1931] [serial = 2078] [outer = 0x7fe84b295c00] 04:54:57 INFO - PROCESS | 1931 | 1461066897474 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe85cce9800) [pid = 1931] [serial = 2079] [outer = 0x7fe84b295c00] 04:54:58 INFO - PROCESS | 1931 | 1461066898356 Marionette TRACE conn5 <- [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]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1609ms 04:54:58 INFO - PROCESS | 1931 | 1461066898404 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 1931 | 1461066898408 Marionette TRACE conn5 <- [1,2741,null,{"value":"8"}] 04:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:54:58 INFO - PROCESS | 1931 | 1461066898414 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1931 | 1461066898418 Marionette TRACE conn5 <- [1,2742,null,{}] 04:54:58 INFO - PROCESS | 1931 | 1461066898423 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:58 INFO - PROCESS | 1931 | 1461066898665 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 04:54:58 INFO - PROCESS | 1931 | 1461066898990 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642cb000 == 189 [pid = 1931] [id = 693] 04:54:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe85aaf2800) [pid = 1931] [serial = 2080] [outer = (nil)] 04:54:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe85d9e8000) [pid = 1931] [serial = 2081] [outer = 0x7fe85aaf2800] 04:54:59 INFO - PROCESS | 1931 | 1461066899070 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85fb13400) [pid = 1931] [serial = 2082] [outer = 0x7fe85aaf2800] 04:54:59 INFO - PROCESS | 1931 | 1461066899923 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:54:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:54:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1580ms 04:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:55:00 INFO - PROCESS | 1931 | 1461066899995 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 04:55:00 INFO - PROCESS | 1931 | 1461066899998 Marionette TRACE conn5 <- [1,2745,null,{"value":"8"}] 04:55:00 INFO - PROCESS | 1931 | 1461066900005 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:55:00 INFO - PROCESS | 1931 | 1461066900008 Marionette TRACE conn5 <- [1,2746,null,{}] 04:55:00 INFO - PROCESS | 1931 | 1461066900014 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:00 INFO - PROCESS | 1931 | 1461066900293 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 04:55:00 INFO - PROCESS | 1931 | 1461066900622 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8708bd800 == 190 [pid = 1931] [id = 694] 04:55:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe84c24a000) [pid = 1931] [serial = 2083] [outer = (nil)] 04:55:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe860685800) [pid = 1931] [serial = 2084] [outer = 0x7fe84c24a000] 04:55:00 INFO - PROCESS | 1931 | 1461066900704 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe8614bc000) [pid = 1931] [serial = 2085] [outer = 0x7fe84c24a000] 04:55:01 INFO - PROCESS | 1931 | 1461066901668 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1731ms 04:55:01 INFO - PROCESS | 1931 | 1461066901736 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 1931 | 1461066901739 Marionette TRACE conn5 <- [1,2749,null,{"value":"8"}] 04:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:55:01 INFO - PROCESS | 1931 | 1461066901745 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 1931 | 1461066901748 Marionette TRACE conn5 <- [1,2750,null,{}] 04:55:01 INFO - PROCESS | 1931 | 1461066901754 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:02 INFO - PROCESS | 1931 | 1461066902014 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 04:55:02 INFO - PROCESS | 1931 | 1461066902346 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe872e2d800 == 191 [pid = 1931] [id = 695] 04:55:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe849a4a800) [pid = 1931] [serial = 2086] [outer = (nil)] 04:55:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe8615d7400) [pid = 1931] [serial = 2087] [outer = 0x7fe849a4a800] 04:55:02 INFO - PROCESS | 1931 | 1461066902431 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe861884400) [pid = 1931] [serial = 2088] [outer = 0x7fe849a4a800] 04:55:03 INFO - PROCESS | 1931 | 1461066903308 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1580ms 04:55:03 INFO - PROCESS | 1931 | 1461066903328 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 04:55:03 INFO - PROCESS | 1931 | 1461066903332 Marionette TRACE conn5 <- [1,2753,null,{"value":"8"}] 04:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:55:03 INFO - PROCESS | 1931 | 1461066903338 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1931 | 1461066903340 Marionette TRACE conn5 <- [1,2754,null,{}] 04:55:03 INFO - PROCESS | 1931 | 1461066903347 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:03 INFO - PROCESS | 1931 | 1461066903596 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 04:55:03 INFO - PROCESS | 1931 | 1461066903849 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874a94000 == 192 [pid = 1931] [id = 696] 04:55:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe84d58e000) [pid = 1931] [serial = 2089] [outer = (nil)] 04:55:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe861cf3c00) [pid = 1931] [serial = 2090] [outer = 0x7fe84d58e000] 04:55:03 INFO - PROCESS | 1931 | 1461066903925 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe861dcb800) [pid = 1931] [serial = 2091] [outer = 0x7fe84d58e000] 04:55:04 INFO - PROCESS | 1931 | 1461066904902 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1636ms 04:55:04 INFO - PROCESS | 1931 | 1461066904975 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 04:55:04 INFO - PROCESS | 1931 | 1461066904978 Marionette TRACE conn5 <- [1,2757,null,{"value":"8"}] 04:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:55:04 INFO - PROCESS | 1931 | 1461066904985 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:55:04 INFO - PROCESS | 1931 | 1461066904988 Marionette TRACE conn5 <- [1,2758,null,{}] 04:55:04 INFO - PROCESS | 1931 | 1461066904994 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:05 INFO - PROCESS | 1931 | 1461066905306 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 04:55:05 INFO - PROCESS | 1931 | 1461066905682 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84848f000 == 193 [pid = 1931] [id = 697] 04:55:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe843f91800) [pid = 1931] [serial = 2092] [outer = (nil)] 04:55:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8442e9000) [pid = 1931] [serial = 2093] [outer = 0x7fe843f91800] 04:55:05 INFO - PROCESS | 1931 | 1461066905758 Marionette DEBUG loaded listener.js 04:55:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe859cbe000) [pid = 1931] [serial = 2094] [outer = 0x7fe843f91800] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84992f800 == 192 [pid = 1931] [id = 679] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848488800 == 191 [pid = 1931] [id = 678] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fa86800 == 190 [pid = 1931] [id = 677] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85fb4d000 == 189 [pid = 1931] [id = 672] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d638000 == 188 [pid = 1931] [id = 671] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859c9b000 == 187 [pid = 1931] [id = 670] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85880f800 == 186 [pid = 1931] [id = 669] 04:55:07 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8573a0800 == 185 [pid = 1931] [id = 668] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c62000 == 184 [pid = 1931] [id = 667] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85000f800 == 183 [pid = 1931] [id = 666] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fccc000 == 182 [pid = 1931] [id = 665] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f820800 == 181 [pid = 1931] [id = 664] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d6a4800 == 180 [pid = 1931] [id = 663] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bc31800 == 179 [pid = 1931] [id = 662] 04:55:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84867b800 == 178 [pid = 1931] [id = 661] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe857547000) [pid = 1931] [serial = 1938] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe84e954400) [pid = 1931] [serial = 1925] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe859067400) [pid = 1931] [serial = 1952] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe8520ad800) [pid = 1931] [serial = 1931] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe8573ec400) [pid = 1931] [serial = 1937] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe85754c800) [pid = 1931] [serial = 1940] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe858e70800) [pid = 1931] [serial = 1950] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe859071000) [pid = 1931] [serial = 1953] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84e70d800) [pid = 1931] [serial = 1923] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe85ab95000) [pid = 1931] [serial = 1970] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe851112000) [pid = 1931] [serial = 1929] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe84e703000) [pid = 1931] [serial = 1916] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe857339800) [pid = 1931] [serial = 1934] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe8498e6c00) [pid = 1931] [serial = 1977] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe858505000) [pid = 1931] [serial = 1941] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84c2ae400) [pid = 1931] [serial = 1980] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe8591bc400) [pid = 1931] [serial = 1959] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe8586a3c00) [pid = 1931] [serial = 1944] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe85850c400) [pid = 1931] [serial = 1943] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe859417400) [pid = 1931] [serial = 1964] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe858950800) [pid = 1931] [serial = 1949] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe859221400) [pid = 1931] [serial = 1961] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe8498ee000) [pid = 1931] [serial = 1920] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe8462d6000) [pid = 1931] [serial = 1974] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe848544c00) [pid = 1931] [serial = 1976] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe85aaebc00) [pid = 1931] [serial = 1968] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe859650c00) [pid = 1931] [serial = 1967] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84b277800) [pid = 1931] [serial = 1979] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe859169c00) [pid = 1931] [serial = 1958] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe850f16c00) [pid = 1931] [serial = 1928] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe848553800) [pid = 1931] [serial = 1919] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe859647800) [pid = 1931] [serial = 1965] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe8573c5400) [pid = 1931] [serial = 1935] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe8520d8400) [pid = 1931] [serial = 1932] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe85891ec00) [pid = 1931] [serial = 1947] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe859165c00) [pid = 1931] [serial = 1956] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe84610e800) [pid = 1931] [serial = 1973] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe8590b1c00) [pid = 1931] [serial = 1955] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe84f948c00) [pid = 1931] [serial = 1926] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe858914000) [pid = 1931] [serial = 1946] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe84aab6c00) [pid = 1931] [serial = 1848] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe84c2ad000) [pid = 1931] [serial = 1922] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe85940e400) [pid = 1931] [serial = 1962] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe84b290000) [pid = 1931] [serial = 1982] [outer = (nil)] [url = about:blank] 04:55:08 INFO - PROCESS | 1931 | 1461066908514 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:55:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:55:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3547ms 04:55:08 INFO - PROCESS | 1931 | 1461066908533 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 04:55:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:55:08 INFO - PROCESS | 1931 | 1461066908539 Marionette TRACE conn5 <- [1,2761,null,{"value":"8"}] 04:55:08 INFO - PROCESS | 1931 | 1461066908548 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:55:08 INFO - PROCESS | 1931 | 1461066908554 Marionette TRACE conn5 <- [1,2762,null,{}] 04:55:08 INFO - PROCESS | 1931 | 1461066908564 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:08 INFO - PROCESS | 1931 | 1461066908808 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 04:55:09 INFO - PROCESS | 1931 | 1461066909054 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848676000 == 179 [pid = 1931] [id = 698] 04:55:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe845f5e800) [pid = 1931] [serial = 2095] [outer = (nil)] 04:55:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84661b400) [pid = 1931] [serial = 2096] [outer = 0x7fe845f5e800] 04:55:09 INFO - PROCESS | 1931 | 1461066909125 Marionette DEBUG loaded listener.js 04:55:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe848329800) [pid = 1931] [serial = 2097] [outer = 0x7fe845f5e800] 04:55:09 INFO - PROCESS | 1931 | 1461066909933 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1437ms 04:55:09 INFO - PROCESS | 1931 | 1461066909984 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 04:55:09 INFO - PROCESS | 1931 | 1461066909991 Marionette TRACE conn5 <- [1,2765,null,{"value":"8"}] 04:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:55:10 INFO - PROCESS | 1931 | 1461066910003 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1931 | 1461066910006 Marionette TRACE conn5 <- [1,2766,null,{}] 04:55:10 INFO - PROCESS | 1931 | 1461066910013 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:10 INFO - PROCESS | 1931 | 1461066910351 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 04:55:10 INFO - PROCESS | 1931 | 1461066910603 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ae4b800 == 180 [pid = 1931] [id = 699] 04:55:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8462cf400) [pid = 1931] [serial = 2098] [outer = (nil)] 04:55:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe849a49400) [pid = 1931] [serial = 2099] [outer = 0x7fe8462cf400] 04:55:10 INFO - PROCESS | 1931 | 1461066910673 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84b277c00) [pid = 1931] [serial = 2100] [outer = 0x7fe8462cf400] 04:55:11 INFO - PROCESS | 1931 | 1461066911640 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1682ms 04:55:11 INFO - PROCESS | 1931 | 1461066911685 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1931 | 1461066911689 Marionette TRACE conn5 <- [1,2769,null,{"value":"8"}] 04:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:55:11 INFO - PROCESS | 1931 | 1461066911702 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:55:11 INFO - PROCESS | 1931 | 1461066911708 Marionette TRACE conn5 <- [1,2770,null,{}] 04:55:11 INFO - PROCESS | 1931 | 1461066911736 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:12 INFO - PROCESS | 1931 | 1461066912051 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 04:55:12 INFO - PROCESS | 1931 | 1461066912095 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c2ca000 == 181 [pid = 1931] [id = 700] 04:55:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84d5df000) [pid = 1931] [serial = 2101] [outer = (nil)] 04:55:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe84e704000) [pid = 1931] [serial = 2102] [outer = 0x7fe84d5df000] 04:55:12 INFO - PROCESS | 1931 | 1461066912236 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84e83f800) [pid = 1931] [serial = 2103] [outer = 0x7fe84d5df000] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe8520db400) [pid = 1931] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe8520ddc00) [pid = 1931] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe84e7ce000) [pid = 1931] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe849a44800) [pid = 1931] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe850072800) [pid = 1931] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8442e6800) [pid = 1931] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe84e7c5c00) [pid = 1931] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe8525c7400) [pid = 1931] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe84e83c000) [pid = 1931] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe846104c00) [pid = 1931] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe84aab4c00) [pid = 1931] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe8442e8400) [pid = 1931] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe84ea17400) [pid = 1931] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7fe8591c3400) [pid = 1931] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7fe845f61c00) [pid = 1931] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7fe85916dc00) [pid = 1931] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7fe858981000) [pid = 1931] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7fe84832ac00) [pid = 1931] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7fe845f53c00) [pid = 1931] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:55:13 INFO - PROCESS | 1931 | 1461066913661 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:55:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:55:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1992ms 04:55:13 INFO - PROCESS | 1931 | 1461066913695 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 04:55:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:55:13 INFO - PROCESS | 1931 | 1461066913700 Marionette TRACE conn5 <- [1,2773,null,{"value":"8"}] 04:55:13 INFO - PROCESS | 1931 | 1461066913708 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:55:13 INFO - PROCESS | 1931 | 1461066913711 Marionette TRACE conn5 <- [1,2774,null,{}] 04:55:13 INFO - PROCESS | 1931 | 1461066913718 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:14 INFO - PROCESS | 1931 | 1461066914005 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 04:55:14 INFO - PROCESS | 1931 | 1461066914203 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d6a4000 == 182 [pid = 1931] [id = 701] 04:55:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7fe845f56400) [pid = 1931] [serial = 2104] [outer = (nil)] 04:55:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7fe84e6ce800) [pid = 1931] [serial = 2105] [outer = 0x7fe845f56400] 04:55:14 INFO - PROCESS | 1931 | 1461066914276 Marionette DEBUG loaded listener.js 04:55:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7fe84e954400) [pid = 1931] [serial = 2106] [outer = 0x7fe845f56400] 04:55:15 INFO - PROCESS | 1931 | 1461066915074 Marionette TRACE conn5 <- [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]]]}] 04:55:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:55:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1388ms 04:55:15 INFO - PROCESS | 1931 | 1461066915095 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 04:55:15 INFO - PROCESS | 1931 | 1461066915099 Marionette TRACE conn5 <- [1,2777,null,{"value":"8"}] 04:55:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:55:15 INFO - PROCESS | 1931 | 1461066915118 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:55:15 INFO - PROCESS | 1931 | 1461066915120 Marionette TRACE conn5 <- [1,2778,null,{}] 04:55:15 INFO - PROCESS | 1931 | 1461066915126 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:15 INFO - PROCESS | 1931 | 1461066915357 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 04:55:15 INFO - PROCESS | 1931 | 1461066915831 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c21800 == 183 [pid = 1931] [id = 702] 04:55:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7fe8442f2c00) [pid = 1931] [serial = 2107] [outer = (nil)] 04:55:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7fe845f5c000) [pid = 1931] [serial = 2108] [outer = 0x7fe8442f2c00] 04:55:15 INFO - PROCESS | 1931 | 1461066915925 Marionette DEBUG loaded listener.js 04:55:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7fe84661f400) [pid = 1931] [serial = 2109] [outer = 0x7fe8442f2c00] 04:55:16 INFO - PROCESS | 1931 | 1461066916857 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:55:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:55:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1781ms 04:55:16 INFO - PROCESS | 1931 | 1461066916900 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 04:55:16 INFO - PROCESS | 1931 | 1461066916909 Marionette TRACE conn5 <- [1,2781,null,{"value":"8"}] 04:55:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:55:16 INFO - PROCESS | 1931 | 1461066916918 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 1931 | 1461066916921 Marionette TRACE conn5 <- [1,2782,null,{}] 04:55:16 INFO - PROCESS | 1931 | 1461066916931 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:17 INFO - PROCESS | 1931 | 1461066917203 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 04:55:17 INFO - PROCESS | 1931 | 1461066917524 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc28000 == 184 [pid = 1931] [id = 703] 04:55:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe849a4d400) [pid = 1931] [serial = 2110] [outer = (nil)] 04:55:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe84b28c400) [pid = 1931] [serial = 2111] [outer = 0x7fe849a4d400] 04:55:17 INFO - PROCESS | 1931 | 1461066917615 Marionette DEBUG loaded listener.js 04:55:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe84c252400) [pid = 1931] [serial = 2112] [outer = 0x7fe849a4d400] 04:55:18 INFO - PROCESS | 1931 | 1461066918576 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:55:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:55:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1733ms 04:55:18 INFO - PROCESS | 1931 | 1461066918655 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 04:55:18 INFO - PROCESS | 1931 | 1461066918661 Marionette TRACE conn5 <- [1,2785,null,{"value":"8"}] 04:55:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:55:18 INFO - PROCESS | 1931 | 1461066918669 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:55:18 INFO - PROCESS | 1931 | 1461066918672 Marionette TRACE conn5 <- [1,2786,null,{}] 04:55:18 INFO - PROCESS | 1931 | 1461066918678 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:18 INFO - PROCESS | 1931 | 1461066918982 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 04:55:19 INFO - PROCESS | 1931 | 1461066919350 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f8e2000 == 185 [pid = 1931] [id = 704] 04:55:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe84aab9000) [pid = 1931] [serial = 2113] [outer = (nil)] 04:55:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84e710c00) [pid = 1931] [serial = 2114] [outer = 0x7fe84aab9000] 04:55:19 INFO - PROCESS | 1931 | 1461066919432 Marionette DEBUG loaded listener.js 04:55:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84ea18000) [pid = 1931] [serial = 2115] [outer = 0x7fe84aab9000] 04:55:20 INFO - PROCESS | 1931 | 1461066920385 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:55:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:55:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1788ms 04:55:20 INFO - PROCESS | 1931 | 1461066920458 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 04:55:20 INFO - PROCESS | 1931 | 1461066920463 Marionette TRACE conn5 <- [1,2789,null,{"value":"8"}] 04:55:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:55:20 INFO - PROCESS | 1931 | 1461066920478 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:55:20 INFO - PROCESS | 1931 | 1461066920488 Marionette TRACE conn5 <- [1,2790,null,{}] 04:55:20 INFO - PROCESS | 1931 | 1461066920498 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:20 INFO - PROCESS | 1931 | 1461066920915 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 04:55:21 INFO - PROCESS | 1931 | 1461066921172 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85000a800 == 186 [pid = 1931] [id = 705] 04:55:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe84f941800) [pid = 1931] [serial = 2116] [outer = (nil)] 04:55:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84f9bec00) [pid = 1931] [serial = 2117] [outer = 0x7fe84f941800] 04:55:21 INFO - PROCESS | 1931 | 1461066921248 Marionette DEBUG loaded listener.js 04:55:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe850077400) [pid = 1931] [serial = 2118] [outer = 0x7fe84f941800] 04:55:22 INFO - PROCESS | 1931 | 1461066922168 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:55:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:55:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1755ms 04:55:22 INFO - PROCESS | 1931 | 1461066922228 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 04:55:22 INFO - PROCESS | 1931 | 1461066922231 Marionette TRACE conn5 <- [1,2793,null,{"value":"8"}] 04:55:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:55:22 INFO - PROCESS | 1931 | 1461066922240 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:55:22 INFO - PROCESS | 1931 | 1461066922244 Marionette TRACE conn5 <- [1,2794,null,{}] 04:55:22 INFO - PROCESS | 1931 | 1461066922249 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:22 INFO - PROCESS | 1931 | 1461066922511 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 04:55:22 INFO - PROCESS | 1931 | 1461066922798 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8525f4800 == 187 [pid = 1931] [id = 706] 04:55:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84d5d9800) [pid = 1931] [serial = 2119] [outer = (nil)] 04:55:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe8511d2c00) [pid = 1931] [serial = 2120] [outer = 0x7fe84d5d9800] 04:55:22 INFO - PROCESS | 1931 | 1461066922918 Marionette DEBUG loaded listener.js 04:55:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe8520b1000) [pid = 1931] [serial = 2121] [outer = 0x7fe84d5d9800] 04:55:23 INFO - PROCESS | 1931 | 1461066923803 Marionette TRACE conn5 <- [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]]]}] 04:55:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:55:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1630ms 04:55:23 INFO - PROCESS | 1931 | 1461066923872 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 04:55:23 INFO - PROCESS | 1931 | 1461066923876 Marionette TRACE conn5 <- [1,2797,null,{"value":"8"}] 04:55:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:55:23 INFO - PROCESS | 1931 | 1461066923882 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 1931 | 1461066923886 Marionette TRACE conn5 <- [1,2798,null,{}] 04:55:23 INFO - PROCESS | 1931 | 1461066923893 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:24 INFO - PROCESS | 1931 | 1461066924147 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 04:55:24 INFO - PROCESS | 1931 | 1461066924472 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85768c000 == 188 [pid = 1931] [id = 707] 04:55:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe852585000) [pid = 1931] [serial = 2122] [outer = (nil)] 04:55:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe852588800) [pid = 1931] [serial = 2123] [outer = 0x7fe852585000] 04:55:24 INFO - PROCESS | 1931 | 1461066924566 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe852e9c000) [pid = 1931] [serial = 2124] [outer = 0x7fe852585000] 04:55:25 INFO - PROCESS | 1931 | 1461066925534 Marionette TRACE conn5 <- [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]]]}] 04:55:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:55:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1692ms 04:55:25 INFO - PROCESS | 1931 | 1461066925575 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 04:55:25 INFO - PROCESS | 1931 | 1461066925580 Marionette TRACE conn5 <- [1,2801,null,{"value":"8"}] 04:55:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:55:25 INFO - PROCESS | 1931 | 1461066925586 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:55:25 INFO - PROCESS | 1931 | 1461066925590 Marionette TRACE conn5 <- [1,2802,null,{}] 04:55:25 INFO - PROCESS | 1931 | 1461066925613 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:25 INFO - PROCESS | 1931 | 1461066925956 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 04:55:26 INFO - PROCESS | 1931 | 1461066926233 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85976d800 == 189 [pid = 1931] [id = 708] 04:55:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8530e3800) [pid = 1931] [serial = 2125] [outer = (nil)] 04:55:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe8573e5800) [pid = 1931] [serial = 2126] [outer = 0x7fe8530e3800] 04:55:26 INFO - PROCESS | 1931 | 1461066926317 Marionette DEBUG loaded listener.js 04:55:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe857549800) [pid = 1931] [serial = 2127] [outer = 0x7fe8530e3800] 04:55:27 INFO - PROCESS | 1931 | 1461066927308 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:55:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:55:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1786ms 04:55:27 INFO - PROCESS | 1931 | 1461066927374 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 04:55:27 INFO - PROCESS | 1931 | 1461066927378 Marionette TRACE conn5 <- [1,2805,null,{"value":"8"}] 04:55:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:55:27 INFO - PROCESS | 1931 | 1461066927385 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:55:27 INFO - PROCESS | 1931 | 1461066927389 Marionette TRACE conn5 <- [1,2806,null,{}] 04:55:27 INFO - PROCESS | 1931 | 1461066927396 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:27 INFO - PROCESS | 1931 | 1461066927655 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 04:55:28 INFO - PROCESS | 1931 | 1461066928015 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d627800 == 190 [pid = 1931] [id = 709] 04:55:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe8530eb000) [pid = 1931] [serial = 2128] [outer = (nil)] 04:55:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe858511400) [pid = 1931] [serial = 2129] [outer = 0x7fe8530eb000] 04:55:28 INFO - PROCESS | 1931 | 1461066928152 Marionette DEBUG loaded listener.js 04:55:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe858792000) [pid = 1931] [serial = 2130] [outer = 0x7fe8530eb000] 04:55:29 INFO - PROCESS | 1931 | 1461066929085 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1737ms 04:55:29 INFO - PROCESS | 1931 | 1461066929123 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 04:55:29 INFO - PROCESS | 1931 | 1461066929126 Marionette TRACE conn5 <- [1,2809,null,{"value":"8"}] 04:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:55:29 INFO - PROCESS | 1931 | 1461066929133 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:55:29 INFO - PROCESS | 1931 | 1461066929137 Marionette TRACE conn5 <- [1,2810,null,{}] 04:55:29 INFO - PROCESS | 1931 | 1461066929142 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:29 INFO - PROCESS | 1931 | 1461066929393 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 04:55:29 INFO - PROCESS | 1931 | 1461066929652 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85dbbb000 == 191 [pid = 1931] [id = 710] 04:55:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe857548400) [pid = 1931] [serial = 2131] [outer = (nil)] 04:55:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe858952400) [pid = 1931] [serial = 2132] [outer = 0x7fe857548400] 04:55:29 INFO - PROCESS | 1931 | 1461066929746 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe858e6cc00) [pid = 1931] [serial = 2133] [outer = 0x7fe857548400] 04:55:30 INFO - PROCESS | 1931 | 1461066930668 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:55:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:55:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1590ms 04:55:30 INFO - PROCESS | 1931 | 1461066930725 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 04:55:30 INFO - PROCESS | 1931 | 1461066930728 Marionette TRACE conn5 <- [1,2813,null,{"value":"8"}] 04:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:55:30 INFO - PROCESS | 1931 | 1461066930736 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:55:30 INFO - PROCESS | 1931 | 1461066930740 Marionette TRACE conn5 <- [1,2814,null,{}] 04:55:30 INFO - PROCESS | 1931 | 1461066930746 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:31 INFO - PROCESS | 1931 | 1461066931025 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 04:55:31 INFO - PROCESS | 1931 | 1461066931348 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe860506000 == 192 [pid = 1931] [id = 711] 04:55:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe858791400) [pid = 1931] [serial = 2134] [outer = (nil)] 04:55:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe85906ac00) [pid = 1931] [serial = 2135] [outer = 0x7fe858791400] 04:55:31 INFO - PROCESS | 1931 | 1461066931429 Marionette DEBUG loaded listener.js 04:55:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8590b3000) [pid = 1931] [serial = 2136] [outer = 0x7fe858791400] 04:55:32 INFO - PROCESS | 1931 | 1461066932316 Marionette TRACE conn5 <- [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]]]}] 04:55:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:55:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1630ms 04:55:32 INFO - PROCESS | 1931 | 1461066932367 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 04:55:32 INFO - PROCESS | 1931 | 1461066932372 Marionette TRACE conn5 <- [1,2817,null,{"value":"8"}] 04:55:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:55:32 INFO - PROCESS | 1931 | 1461066932378 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:55:32 INFO - PROCESS | 1931 | 1461066932382 Marionette TRACE conn5 <- [1,2818,null,{}] 04:55:32 INFO - PROCESS | 1931 | 1461066932387 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:32 INFO - PROCESS | 1931 | 1461066932635 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 04:55:32 INFO - PROCESS | 1931 | 1461066932988 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86207e800 == 193 [pid = 1931] [id = 712] 04:55:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8591bc400) [pid = 1931] [serial = 2137] [outer = (nil)] 04:55:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe8591c3400) [pid = 1931] [serial = 2138] [outer = 0x7fe8591bc400] 04:55:33 INFO - PROCESS | 1931 | 1461066933084 Marionette DEBUG loaded listener.js 04:55:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe859647800) [pid = 1931] [serial = 2139] [outer = 0x7fe8591bc400] 04:55:34 INFO - PROCESS | 1931 | 1461066934024 Marionette TRACE conn5 <- [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]]]}] 04:55:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:55:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1691ms 04:55:34 INFO - PROCESS | 1931 | 1461066934070 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 04:55:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:55:34 INFO - PROCESS | 1931 | 1461066934075 Marionette TRACE conn5 <- [1,2821,null,{"value":"8"}] 04:55:34 INFO - PROCESS | 1931 | 1461066934081 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:55:34 INFO - PROCESS | 1931 | 1461066934086 Marionette TRACE conn5 <- [1,2822,null,{}] 04:55:34 INFO - PROCESS | 1931 | 1461066934092 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:34 INFO - PROCESS | 1931 | 1461066934375 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 04:55:34 INFO - PROCESS | 1931 | 1461066934695 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8642c1000 == 194 [pid = 1931] [id = 713] 04:55:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe85cbe4800) [pid = 1931] [serial = 2140] [outer = (nil)] 04:55:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe85d9b6800) [pid = 1931] [serial = 2141] [outer = 0x7fe85cbe4800] 04:55:34 INFO - PROCESS | 1931 | 1461066934778 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe85d9edc00) [pid = 1931] [serial = 2142] [outer = 0x7fe85cbe4800] 04:55:35 INFO - PROCESS | 1931 | 1461066935664 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:55:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1631ms 04:55:35 INFO - PROCESS | 1931 | 1461066935712 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 04:55:35 INFO - PROCESS | 1931 | 1461066935716 Marionette TRACE conn5 <- [1,2825,null,{"value":"8"}] 04:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:55:35 INFO - PROCESS | 1931 | 1461066935722 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1931 | 1461066935726 Marionette TRACE conn5 <- [1,2826,null,{}] 04:55:35 INFO - PROCESS | 1931 | 1461066935731 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:35 INFO - PROCESS | 1931 | 1461066935995 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 04:55:36 INFO - PROCESS | 1931 | 1461066936317 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86625b000 == 195 [pid = 1931] [id = 714] 04:55:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe85894dc00) [pid = 1931] [serial = 2143] [outer = (nil)] 04:55:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe85e899400) [pid = 1931] [serial = 2144] [outer = 0x7fe85894dc00] 04:55:36 INFO - PROCESS | 1931 | 1461066936398 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe861604c00) [pid = 1931] [serial = 2145] [outer = 0x7fe85894dc00] 04:55:37 INFO - PROCESS | 1931 | 1461066937231 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:55:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:55:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1581ms 04:55:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:55:37 INFO - PROCESS | 1931 | 1461066937305 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 04:55:37 INFO - PROCESS | 1931 | 1461066937308 Marionette TRACE conn5 <- [1,2829,null,{"value":"8"}] 04:55:37 INFO - PROCESS | 1931 | 1461066937314 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1931 | 1461066937318 Marionette TRACE conn5 <- [1,2830,null,{}] 04:55:37 INFO - PROCESS | 1931 | 1461066937323 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:37 INFO - PROCESS | 1931 | 1461066937572 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 04:55:37 INFO - PROCESS | 1931 | 1461066937905 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870e59800 == 196 [pid = 1931] [id = 715] 04:55:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe848326400) [pid = 1931] [serial = 2146] [outer = (nil)] 04:55:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe861dc8c00) [pid = 1931] [serial = 2147] [outer = 0x7fe848326400] 04:55:37 INFO - PROCESS | 1931 | 1461066937984 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe862150400) [pid = 1931] [serial = 2148] [outer = 0x7fe848326400] 04:55:38 INFO - PROCESS | 1931 | 1461066938873 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:55:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1632ms 04:55:38 INFO - PROCESS | 1931 | 1461066938946 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 04:55:38 INFO - PROCESS | 1931 | 1461066938950 Marionette TRACE conn5 <- [1,2833,null,{"value":"8"}] 04:55:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:55:38 INFO - PROCESS | 1931 | 1461066938956 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:55:38 INFO - PROCESS | 1931 | 1461066938958 Marionette TRACE conn5 <- [1,2834,null,{}] 04:55:38 INFO - PROCESS | 1931 | 1461066938964 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:39 INFO - PROCESS | 1931 | 1461066939216 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 04:55:39 INFO - PROCESS | 1931 | 1461066939539 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe875126000 == 197 [pid = 1931] [id = 716] 04:55:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe859164400) [pid = 1931] [serial = 2149] [outer = (nil)] 04:55:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe8621f8000) [pid = 1931] [serial = 2150] [outer = 0x7fe859164400] 04:55:39 INFO - PROCESS | 1931 | 1461066939617 Marionette DEBUG loaded listener.js 04:55:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe862572800) [pid = 1931] [serial = 2151] [outer = 0x7fe859164400] 04:55:40 INFO - PROCESS | 1931 | 1461066940529 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:55:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:55:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1631ms 04:55:40 INFO - PROCESS | 1931 | 1461066940589 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 04:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:55:40 INFO - PROCESS | 1931 | 1461066940602 Marionette TRACE conn5 <- [1,2837,null,{"value":"8"}] 04:55:40 INFO - PROCESS | 1931 | 1461066940608 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:55:40 INFO - PROCESS | 1931 | 1461066940611 Marionette TRACE conn5 <- [1,2838,null,{}] 04:55:40 INFO - PROCESS | 1931 | 1461066940616 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:40 INFO - PROCESS | 1931 | 1461066940864 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 04:55:41 INFO - PROCESS | 1931 | 1461066941198 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe87908e800 == 198 [pid = 1931] [id = 717] 04:55:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe8462cc400) [pid = 1931] [serial = 2152] [outer = (nil)] 04:55:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe86297b000) [pid = 1931] [serial = 2153] [outer = 0x7fe8462cc400] 04:55:41 INFO - PROCESS | 1931 | 1461066941283 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe862f3d800) [pid = 1931] [serial = 2154] [outer = 0x7fe8462cc400] 04:55:42 INFO - PROCESS | 1931 | 1461066942193 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:55:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1635ms 04:55:42 INFO - PROCESS | 1931 | 1461066942243 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 04:55:42 INFO - PROCESS | 1931 | 1461066942247 Marionette TRACE conn5 <- [1,2841,null,{"value":"8"}] 04:55:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:55:42 INFO - PROCESS | 1931 | 1461066942253 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1931 | 1461066942255 Marionette TRACE conn5 <- [1,2842,null,{}] 04:55:42 INFO - PROCESS | 1931 | 1461066942261 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:42 INFO - PROCESS | 1931 | 1461066942512 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 04:55:42 INFO - PROCESS | 1931 | 1461066942796 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e516000 == 199 [pid = 1931] [id = 718] 04:55:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe8485a7000) [pid = 1931] [serial = 2155] [outer = (nil)] 04:55:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe862f47800) [pid = 1931] [serial = 2156] [outer = 0x7fe8485a7000] 04:55:42 INFO - PROCESS | 1931 | 1461066942927 Marionette DEBUG loaded listener.js 04:55:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe8634dc800) [pid = 1931] [serial = 2157] [outer = 0x7fe8485a7000] 04:55:43 INFO - PROCESS | 1931 | 1461066943789 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1578ms 04:55:43 INFO - PROCESS | 1931 | 1461066943833 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 04:55:43 INFO - PROCESS | 1931 | 1461066943837 Marionette TRACE conn5 <- [1,2845,null,{"value":"8"}] 04:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:55:43 INFO - PROCESS | 1931 | 1461066943843 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:55:43 INFO - PROCESS | 1931 | 1461066943845 Marionette TRACE conn5 <- [1,2846,null,{}] 04:55:43 INFO - PROCESS | 1931 | 1461066943851 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:44 INFO - PROCESS | 1931 | 1461066944090 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 04:55:44 INFO - PROCESS | 1931 | 1461066944422 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe881ed4800 == 200 [pid = 1931] [id = 719] 04:55:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8498e8c00) [pid = 1931] [serial = 2158] [outer = (nil)] 04:55:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe863959c00) [pid = 1931] [serial = 2159] [outer = 0x7fe8498e8c00] 04:55:44 INFO - PROCESS | 1931 | 1461066944502 Marionette DEBUG loaded listener.js 04:55:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe86429b000) [pid = 1931] [serial = 2160] [outer = 0x7fe8498e8c00] 04:55:45 INFO - PROCESS | 1931 | 1461066945381 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:55:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:55:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1579ms 04:55:45 INFO - PROCESS | 1931 | 1461066945424 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 04:55:45 INFO - PROCESS | 1931 | 1461066945427 Marionette TRACE conn5 <- [1,2849,null,{"value":"8"}] 04:55:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:55:45 INFO - PROCESS | 1931 | 1461066945433 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:55:45 INFO - PROCESS | 1931 | 1461066945435 Marionette TRACE conn5 <- [1,2850,null,{}] 04:55:45 INFO - PROCESS | 1931 | 1461066945441 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:45 INFO - PROCESS | 1931 | 1461066945692 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 04:55:46 INFO - PROCESS | 1931 | 1461066946027 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe845f1b800 == 201 [pid = 1931] [id = 720] 04:55:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe863504000) [pid = 1931] [serial = 2161] [outer = (nil)] 04:55:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe864320000) [pid = 1931] [serial = 2162] [outer = 0x7fe863504000] 04:55:46 INFO - PROCESS | 1931 | 1461066946101 Marionette DEBUG loaded listener.js 04:55:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe864560800) [pid = 1931] [serial = 2163] [outer = 0x7fe863504000] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85e8bc000 == 200 [pid = 1931] [id = 515] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c13000 == 199 [pid = 1931] [id = 504] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dba6000 == 198 [pid = 1931] [id = 514] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af49000 == 197 [pid = 1931] [id = 660] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe850013000 == 196 [pid = 1931] [id = 508] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d635000 == 195 [pid = 1931] [id = 513] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85739c000 == 194 [pid = 1931] [id = 509] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe858573000 == 193 [pid = 1931] [id = 510] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84b070800 == 192 [pid = 1931] [id = 505] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d6a4000 == 191 [pid = 1931] [id = 701] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c607000 == 190 [pid = 1931] [id = 593] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c2ca000 == 189 [pid = 1931] [id = 700] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ae4b800 == 188 [pid = 1931] [id = 699] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848676000 == 187 [pid = 1931] [id = 698] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84848f000 == 186 [pid = 1931] [id = 697] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874a94000 == 185 [pid = 1931] [id = 696] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe872e2d800 == 184 [pid = 1931] [id = 695] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8708bd800 == 183 [pid = 1931] [id = 694] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642cb000 == 182 [pid = 1931] [id = 693] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe862998800 == 181 [pid = 1931] [id = 692] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe860b21000 == 180 [pid = 1931] [id = 691] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d7c3800 == 179 [pid = 1931] [id = 690] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d594000 == 178 [pid = 1931] [id = 689] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe859766800 == 177 [pid = 1931] [id = 688] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe858555800 == 176 [pid = 1931] [id = 687] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852c54800 == 175 [pid = 1931] [id = 686] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feaa800 == 174 [pid = 1931] [id = 685] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fc66800 == 173 [pid = 1931] [id = 684] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e815800 == 172 [pid = 1931] [id = 683] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84c27b000 == 171 [pid = 1931] [id = 682] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af61000 == 170 [pid = 1931] [id = 680] 04:55:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe848682800 == 169 [pid = 1931] [id = 681] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84b26a800) [pid = 1931] [serial = 2042] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe8525ca800) [pid = 1931] [serial = 2000] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe857367800) [pid = 1931] [serial = 2006] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe84e95e800) [pid = 1931] [serial = 1992] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe84c24b400) [pid = 1931] [serial = 2040] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe857549400) [pid = 1931] [serial = 2010] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8573c2000) [pid = 1931] [serial = 2009] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe85cbde400) [pid = 1931] [serial = 2022] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe852e96c00) [pid = 1931] [serial = 2003] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe858911400) [pid = 1931] [serial = 2013] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe8586a9c00) [pid = 1931] [serial = 2012] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe84f92e000) [pid = 1931] [serial = 1994] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe848550000) [pid = 1931] [serial = 2037] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe85d9bc000) [pid = 1931] [serial = 2030] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe84d588400) [pid = 1931] [serial = 1989] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe84e844000) [pid = 1931] [serial = 1991] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe85737a400) [pid = 1931] [serial = 2007] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe84f949800) [pid = 1931] [serial = 1995] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe85d9b9400) [pid = 1931] [serial = 2028] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe850f19000) [pid = 1931] [serial = 1998] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe85b7f7400) [pid = 1931] [serial = 1971] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe84e7ca800) [pid = 1931] [serial = 1917] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe85940d000) [pid = 1931] [serial = 2018] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe85ab94000) [pid = 1931] [serial = 2021] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe85ab92800) [pid = 1931] [serial = 2019] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe85d31c000) [pid = 1931] [serial = 2027] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe858e6d000) [pid = 1931] [serial = 2015] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe85ccec400) [pid = 1931] [serial = 2025] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe847e1ac00) [pid = 1931] [serial = 1985] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe85e890800) [pid = 1931] [serial = 2033] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe85916d000) [pid = 1931] [serial = 2016] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8530eb400) [pid = 1931] [serial = 2004] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe84b26c000) [pid = 1931] [serial = 2039] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84874f000) [pid = 1931] [serial = 1986] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe847e0f400) [pid = 1931] [serial = 2036] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8527c2800) [pid = 1931] [serial = 2001] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe85cc40400) [pid = 1931] [serial = 2024] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe84fb1d000) [pid = 1931] [serial = 1997] [outer = (nil)] [url = about:blank] 04:55:48 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84b28ec00) [pid = 1931] [serial = 1988] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1931 | 1461066949135 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 3738ms 04:55:49 INFO - PROCESS | 1931 | 1461066949172 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 04:55:49 INFO - PROCESS | 1931 | 1461066949179 Marionette TRACE conn5 <- [1,2853,null,{"value":"8"}] 04:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:55:49 INFO - PROCESS | 1931 | 1461066949186 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 1931 | 1461066949191 Marionette TRACE conn5 <- [1,2854,null,{}] 04:55:49 INFO - PROCESS | 1931 | 1461066949200 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:49 INFO - PROCESS | 1931 | 1461066949432 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 04:55:49 INFO - PROCESS | 1931 | 1461066949633 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466d1000 == 170 [pid = 1931] [id = 721] 04:55:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84610d000) [pid = 1931] [serial = 2164] [outer = (nil)] 04:55:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe847e0f400) [pid = 1931] [serial = 2165] [outer = 0x7fe84610d000] 04:55:49 INFO - PROCESS | 1931 | 1461066949705 Marionette DEBUG loaded listener.js 04:55:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe848545c00) [pid = 1931] [serial = 2166] [outer = 0x7fe84610d000] 04:55:50 INFO - PROCESS | 1931 | 1461066950683 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:55:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:55:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1540ms 04:55:50 INFO - PROCESS | 1931 | 1461066950728 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 04:55:50 INFO - PROCESS | 1931 | 1461066950736 Marionette TRACE conn5 <- [1,2857,null,{"value":"8"}] 04:55:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:55:50 INFO - PROCESS | 1931 | 1461066950745 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:55:50 INFO - PROCESS | 1931 | 1461066950751 Marionette TRACE conn5 <- [1,2858,null,{}] 04:55:50 INFO - PROCESS | 1931 | 1461066950758 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:51 INFO - PROCESS | 1931 | 1461066951001 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 04:55:51 INFO - PROCESS | 1931 | 1461066951317 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe848619800 == 171 [pid = 1931] [id = 722] 04:55:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe848752800) [pid = 1931] [serial = 2167] [outer = (nil)] 04:55:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe84b276800) [pid = 1931] [serial = 2168] [outer = 0x7fe848752800] 04:55:51 INFO - PROCESS | 1931 | 1461066951400 Marionette DEBUG loaded listener.js 04:55:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84c2a6400) [pid = 1931] [serial = 2169] [outer = 0x7fe848752800] 04:55:52 INFO - PROCESS | 1931 | 1461066952237 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1532ms 04:55:52 INFO - PROCESS | 1931 | 1461066952292 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 1931 | 1461066952298 Marionette TRACE conn5 <- [1,2861,null,{"value":"8"}] 04:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:55:52 INFO - PROCESS | 1931 | 1461066952320 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 1931 | 1461066952334 Marionette TRACE conn5 <- [1,2862,null,{}] 04:55:52 INFO - PROCESS | 1931 | 1461066952376 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:52 INFO - PROCESS | 1931 | 1461066952728 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 04:55:52 INFO - PROCESS | 1931 | 1461066952775 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84abea800 == 172 [pid = 1931] [id = 723] 04:55:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84e6d8800) [pid = 1931] [serial = 2170] [outer = (nil)] 04:55:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84e841c00) [pid = 1931] [serial = 2171] [outer = 0x7fe84e6d8800] 04:55:52 INFO - PROCESS | 1931 | 1461066952851 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84f7e5c00) [pid = 1931] [serial = 2172] [outer = 0x7fe84e6d8800] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe847e16400) [pid = 1931] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8520df400) [pid = 1931] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8527b0c00) [pid = 1931] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84e6d1800) [pid = 1931] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe843f8e400) [pid = 1931] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe857330800) [pid = 1931] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe858953000) [pid = 1931] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8573c7c00) [pid = 1931] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe85aaf2800) [pid = 1931] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe84d5df000) [pid = 1931] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe8525ce400) [pid = 1931] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe84c24a000) [pid = 1931] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe84d58e000) [pid = 1931] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe845f5e800) [pid = 1931] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe84b295c00) [pid = 1931] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe849a4a800) [pid = 1931] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe8462cf400) [pid = 1931] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe846108000) [pid = 1931] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe84e7c7400) [pid = 1931] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe84e6d5c00) [pid = 1931] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe846623800) [pid = 1931] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:55:53 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe845107c00) [pid = 1931] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:55:54 INFO - PROCESS | 1931 | 1461066954345 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2061ms 04:55:54 INFO - PROCESS | 1931 | 1461066954372 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 04:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:55:54 INFO - PROCESS | 1931 | 1461066954376 Marionette TRACE conn5 <- [1,2865,null,{"value":"8"}] 04:55:54 INFO - PROCESS | 1931 | 1461066954383 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 1931 | 1461066954386 Marionette TRACE conn5 <- [1,2866,null,{}] 04:55:54 INFO - PROCESS | 1931 | 1461066954392 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:54 INFO - PROCESS | 1931 | 1461066954645 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 04:55:54 INFO - PROCESS | 1931 | 1461066954867 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc2d800 == 173 [pid = 1931] [id = 724] 04:55:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe843f8e400) [pid = 1931] [serial = 2173] [outer = (nil)] 04:55:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe84e7c7c00) [pid = 1931] [serial = 2174] [outer = 0x7fe843f8e400] 04:55:54 INFO - PROCESS | 1931 | 1461066954933 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe84f9b2000) [pid = 1931] [serial = 2175] [outer = 0x7fe843f8e400] 04:55:55 INFO - PROCESS | 1931 | 1461066955919 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1589ms 04:55:55 INFO - PROCESS | 1931 | 1461066955972 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 04:55:55 INFO - PROCESS | 1931 | 1461066955981 Marionette TRACE conn5 <- [1,2869,null,{"value":"8"}] 04:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:55:55 INFO - PROCESS | 1931 | 1461066955990 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:55:55 INFO - PROCESS | 1931 | 1461066955994 Marionette TRACE conn5 <- [1,2870,null,{}] 04:55:56 INFO - PROCESS | 1931 | 1461066956003 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:56 INFO - PROCESS | 1931 | 1461066956256 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 04:55:56 INFO - PROCESS | 1931 | 1461066956589 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe847c09800 == 174 [pid = 1931] [id = 725] 04:55:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe84610b800) [pid = 1931] [serial = 2176] [outer = (nil)] 04:55:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe847e13800) [pid = 1931] [serial = 2177] [outer = 0x7fe84610b800] 04:55:56 INFO - PROCESS | 1931 | 1461066956672 Marionette DEBUG loaded listener.js 04:55:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe8498ef800) [pid = 1931] [serial = 2178] [outer = 0x7fe84610b800] 04:55:57 INFO - PROCESS | 1931 | 1461066957599 Marionette TRACE conn5 <- [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]]]}] 04:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1685ms 04:55:57 INFO - PROCESS | 1931 | 1461066957676 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 04:55:57 INFO - PROCESS | 1931 | 1461066957685 Marionette TRACE conn5 <- [1,2873,null,{"value":"8"}] 04:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:55:57 INFO - PROCESS | 1931 | 1461066957696 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:55:57 INFO - PROCESS | 1931 | 1461066957700 Marionette TRACE conn5 <- [1,2874,null,{}] 04:55:57 INFO - PROCESS | 1931 | 1461066957706 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:58 INFO - PROCESS | 1931 | 1461066958026 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 04:55:58 INFO - PROCESS | 1931 | 1461066958354 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84c273800 == 175 [pid = 1931] [id = 726] 04:55:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84c2aa400) [pid = 1931] [serial = 2179] [outer = (nil)] 04:55:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84e708000) [pid = 1931] [serial = 2180] [outer = 0x7fe84c2aa400] 04:55:58 INFO - PROCESS | 1931 | 1461066958430 Marionette DEBUG loaded listener.js 04:55:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84f93b400) [pid = 1931] [serial = 2181] [outer = 0x7fe84c2aa400] 04:55:59 INFO - PROCESS | 1931 | 1461066959456 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1836ms 04:55:59 INFO - PROCESS | 1931 | 1461066959533 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 04:55:59 INFO - PROCESS | 1931 | 1461066959536 Marionette TRACE conn5 <- [1,2877,null,{"value":"8"}] 04:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:55:59 INFO - PROCESS | 1931 | 1461066959544 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:55:59 INFO - PROCESS | 1931 | 1461066959550 Marionette TRACE conn5 <- [1,2878,null,{}] 04:55:59 INFO - PROCESS | 1931 | 1461066959567 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:59 INFO - PROCESS | 1931 | 1461066959883 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 04:56:00 INFO - PROCESS | 1931 | 1461066960258 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e803000 == 176 [pid = 1931] [id = 727] 04:56:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe84f9c0800) [pid = 1931] [serial = 2182] [outer = (nil)] 04:56:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe85110b400) [pid = 1931] [serial = 2183] [outer = 0x7fe84f9c0800] 04:56:00 INFO - PROCESS | 1931 | 1461066960342 Marionette DEBUG loaded listener.js 04:56:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8520aec00) [pid = 1931] [serial = 2184] [outer = 0x7fe84f9c0800] 04:56:01 INFO - PROCESS | 1931 | 1461066961315 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:56:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1837ms 04:56:01 INFO - PROCESS | 1931 | 1461066961382 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 04:56:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:56:01 INFO - PROCESS | 1931 | 1461066961387 Marionette TRACE conn5 <- [1,2881,null,{"value":"8"}] 04:56:01 INFO - PROCESS | 1931 | 1461066961393 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:56:01 INFO - PROCESS | 1931 | 1461066961396 Marionette TRACE conn5 <- [1,2882,null,{}] 04:56:01 INFO - PROCESS | 1931 | 1461066961401 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:01 INFO - PROCESS | 1931 | 1461066961661 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 04:56:01 INFO - PROCESS | 1931 | 1461066961983 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84f8e8000 == 177 [pid = 1931] [id = 728] 04:56:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84fb19000) [pid = 1931] [serial = 2185] [outer = (nil)] 04:56:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe8520e2800) [pid = 1931] [serial = 2186] [outer = 0x7fe84fb19000] 04:56:02 INFO - PROCESS | 1931 | 1461066962078 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe8525c7400) [pid = 1931] [serial = 2187] [outer = 0x7fe84fb19000] 04:56:03 INFO - PROCESS | 1931 | 1461066963152 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1832ms 04:56:03 INFO - PROCESS | 1931 | 1461066963226 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 1931 | 1461066963229 Marionette TRACE conn5 <- [1,2885,null,{"value":"8"}] 04:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:56:03 INFO - PROCESS | 1931 | 1461066963235 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 1931 | 1461066963238 Marionette TRACE conn5 <- [1,2886,null,{}] 04:56:03 INFO - PROCESS | 1931 | 1461066963244 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 1931 | 1461066963518 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 04:56:03 INFO - PROCESS | 1931 | 1461066963863 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd7d000 == 178 [pid = 1931] [id = 729] 04:56:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8520bbc00) [pid = 1931] [serial = 2188] [outer = (nil)] 04:56:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe8527c4000) [pid = 1931] [serial = 2189] [outer = 0x7fe8520bbc00] 04:56:03 INFO - PROCESS | 1931 | 1461066963942 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe852e96400) [pid = 1931] [serial = 2190] [outer = 0x7fe8520bbc00] 04:56:04 INFO - PROCESS | 1931 | 1461066964855 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:56:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:56:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1685ms 04:56:04 INFO - PROCESS | 1931 | 1461066964921 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 04:56:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:56:04 INFO - PROCESS | 1931 | 1461066964925 Marionette TRACE conn5 <- [1,2889,null,{"value":"8"}] 04:56:04 INFO - PROCESS | 1931 | 1461066964931 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:56:04 INFO - PROCESS | 1931 | 1461066964934 Marionette TRACE conn5 <- [1,2890,null,{}] 04:56:04 INFO - PROCESS | 1931 | 1461066964939 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:05 INFO - PROCESS | 1931 | 1461066965223 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 04:56:05 INFO - PROCESS | 1931 | 1461066965561 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852246800 == 179 [pid = 1931] [id = 730] 04:56:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe85737a800) [pid = 1931] [serial = 2191] [outer = (nil)] 04:56:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe8573c6000) [pid = 1931] [serial = 2192] [outer = 0x7fe85737a800] 04:56:05 INFO - PROCESS | 1931 | 1461066965646 Marionette DEBUG loaded listener.js 04:56:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe857546400) [pid = 1931] [serial = 2193] [outer = 0x7fe85737a800] 04:56:06 INFO - PROCESS | 1931 | 1461066966578 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:56:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:56:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1691ms 04:56:06 INFO - PROCESS | 1931 | 1461066966623 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 04:56:06 INFO - PROCESS | 1931 | 1461066966627 Marionette TRACE conn5 <- [1,2893,null,{"value":"8"}] 04:56:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:56:06 INFO - PROCESS | 1931 | 1461066966633 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:56:06 INFO - PROCESS | 1931 | 1461066966636 Marionette TRACE conn5 <- [1,2894,null,{}] 04:56:06 INFO - PROCESS | 1931 | 1461066966642 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:06 INFO - PROCESS | 1931 | 1461066966897 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 04:56:07 INFO - PROCESS | 1931 | 1461066967220 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852e48000 == 180 [pid = 1931] [id = 731] 04:56:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe858504800) [pid = 1931] [serial = 2194] [outer = (nil)] 04:56:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe85869d400) [pid = 1931] [serial = 2195] [outer = 0x7fe858504800] 04:56:07 INFO - PROCESS | 1931 | 1461066967308 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe858946c00) [pid = 1931] [serial = 2196] [outer = 0x7fe858504800] 04:56:08 INFO - PROCESS | 1931 | 1461066968227 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1635ms 04:56:08 INFO - PROCESS | 1931 | 1461066968269 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 1931 | 1461066968273 Marionette TRACE conn5 <- [1,2897,null,{"value":"8"}] 04:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:56:08 INFO - PROCESS | 1931 | 1461066968281 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - PROCESS | 1931 | 1461066968285 Marionette TRACE conn5 <- [1,2898,null,{}] 04:56:08 INFO - PROCESS | 1931 | 1461066968291 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:08 INFO - PROCESS | 1931 | 1461066968535 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 04:56:08 INFO - PROCESS | 1931 | 1461066968871 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85769f000 == 181 [pid = 1931] [id = 732] 04:56:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe84c24b800) [pid = 1931] [serial = 2197] [outer = (nil)] 04:56:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe858973c00) [pid = 1931] [serial = 2198] [outer = 0x7fe84c24b800] 04:56:08 INFO - PROCESS | 1931 | 1461066968952 Marionette DEBUG loaded listener.js 04:56:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe859065c00) [pid = 1931] [serial = 2199] [outer = 0x7fe84c24b800] 04:56:09 INFO - PROCESS | 1931 | 1461066969855 Marionette TRACE conn5 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1635ms 04:56:09 INFO - PROCESS | 1931 | 1461066969916 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 04:56:09 INFO - PROCESS | 1931 | 1461066969920 Marionette TRACE conn5 <- [1,2901,null,{"value":"8"}] 04:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:56:09 INFO - PROCESS | 1931 | 1461066969927 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:56:09 INFO - PROCESS | 1931 | 1461066969930 Marionette TRACE conn5 <- [1,2902,null,{}] 04:56:09 INFO - PROCESS | 1931 | 1461066969936 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:10 INFO - PROCESS | 1931 | 1461066970200 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 04:56:10 INFO - PROCESS | 1931 | 1461066970526 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85949f800 == 182 [pid = 1931] [id = 733] 04:56:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe859068800) [pid = 1931] [serial = 2200] [outer = (nil)] 04:56:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe8590b3400) [pid = 1931] [serial = 2201] [outer = 0x7fe859068800] 04:56:10 INFO - PROCESS | 1931 | 1461066970607 Marionette DEBUG loaded listener.js 04:56:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe859171800) [pid = 1931] [serial = 2202] [outer = 0x7fe859068800] 04:56:11 INFO - PROCESS | 1931 | 1461066971499 Marionette TRACE conn5 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1640ms 04:56:11 INFO - PROCESS | 1931 | 1461066971569 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 04:56:11 INFO - PROCESS | 1931 | 1461066971573 Marionette TRACE conn5 <- [1,2905,null,{"value":"8"}] 04:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:56:11 INFO - PROCESS | 1931 | 1461066971580 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:56:11 INFO - PROCESS | 1931 | 1461066971583 Marionette TRACE conn5 <- [1,2906,null,{}] 04:56:11 INFO - PROCESS | 1931 | 1461066971590 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:11 INFO - PROCESS | 1931 | 1461066971892 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 04:56:12 INFO - PROCESS | 1931 | 1461066972219 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85ab20000 == 183 [pid = 1931] [id = 734] 04:56:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe8527be800) [pid = 1931] [serial = 2203] [outer = (nil)] 04:56:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe859221400) [pid = 1931] [serial = 2204] [outer = 0x7fe8527be800] 04:56:12 INFO - PROCESS | 1931 | 1461066972299 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe859416800) [pid = 1931] [serial = 2205] [outer = 0x7fe8527be800] 04:56:13 INFO - PROCESS | 1931 | 1461066973168 Marionette TRACE conn5 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1632ms 04:56:13 INFO - PROCESS | 1931 | 1461066973214 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 04:56:13 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:56:13 INFO - PROCESS | 1931 | 1461066973218 Marionette TRACE conn5 <- [1,2909,null,{"value":"8"}] 04:56:13 INFO - PROCESS | 1931 | 1461066973225 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 1931 | 1461066973230 Marionette TRACE conn5 <- [1,2910,null,{}] 04:56:13 INFO - PROCESS | 1931 | 1461066973236 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:13 INFO - PROCESS | 1931 | 1461066973517 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 04:56:13 INFO - PROCESS | 1931 | 1461066973865 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d63f000 == 184 [pid = 1931] [id = 735] 04:56:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85b7f3000) [pid = 1931] [serial = 2206] [outer = (nil)] 04:56:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe85cb88800) [pid = 1931] [serial = 2207] [outer = 0x7fe85b7f3000] 04:56:13 INFO - PROCESS | 1931 | 1461066973949 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe85cc42000) [pid = 1931] [serial = 2208] [outer = 0x7fe85b7f3000] 04:56:14 INFO - PROCESS | 1931 | 1461066974826 Marionette TRACE conn5 <- [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]]]}] 04:56:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:56:14 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:56:14 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1633ms 04:56:14 INFO - PROCESS | 1931 | 1461066974880 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 04:56:14 INFO - PROCESS | 1931 | 1461066974884 Marionette TRACE conn5 <- [1,2913,null,{"value":"8"}] 04:56:14 INFO - TEST-START | /DOMEvents/constructors.html 04:56:14 INFO - PROCESS | 1931 | 1461066974896 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:56:14 INFO - PROCESS | 1931 | 1461066974898 Marionette TRACE conn5 <- [1,2914,null,{}] 04:56:14 INFO - PROCESS | 1931 | 1461066974905 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:15 INFO - PROCESS | 1931 | 1461066975176 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 04:56:15 INFO - PROCESS | 1931 | 1461066975468 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86051c000 == 185 [pid = 1931] [id = 736] 04:56:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85cce4400) [pid = 1931] [serial = 2209] [outer = (nil)] 04:56:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe85d9c0800) [pid = 1931] [serial = 2210] [outer = 0x7fe85cce4400] 04:56:15 INFO - PROCESS | 1931 | 1461066975605 Marionette DEBUG loaded listener.js 04:56:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85fb11000) [pid = 1931] [serial = 2211] [outer = 0x7fe85cce4400] 04:56:16 INFO - PROCESS | 1931 | 1461066976604 Marionette TRACE conn5 <- [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]]]}] 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:56:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:56:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:56:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:56:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:56:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 1819ms 04:56:16 INFO - PROCESS | 1931 | 1461066976717 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 04:56:16 INFO - PROCESS | 1931 | 1461066976721 Marionette TRACE conn5 <- [1,2917,null,{"value":"8"}] 04:56:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:56:16 INFO - PROCESS | 1931 | 1461066976736 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:56:16 INFO - PROCESS | 1931 | 1461066976744 Marionette TRACE conn5 <- [1,2918,null,{}] 04:56:16 INFO - PROCESS | 1931 | 1461066976805 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:17 INFO - PROCESS | 1931 | 1461066977089 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 04:56:17 INFO - PROCESS | 1931 | 1461066977412 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862990800 == 186 [pid = 1931] [id = 737] 04:56:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85cce7800) [pid = 1931] [serial = 2212] [outer = (nil)] 04:56:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe860db4800) [pid = 1931] [serial = 2213] [outer = 0x7fe85cce7800] 04:56:17 INFO - PROCESS | 1931 | 1461066977484 Marionette DEBUG loaded listener.js 04:56:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe8623abc00) [pid = 1931] [serial = 2214] [outer = 0x7fe85cce7800] 04:56:18 INFO - PROCESS | 1931 | 1461066978329 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:56:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:56:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1632ms 04:56:18 INFO - PROCESS | 1931 | 1461066978370 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 04:56:18 INFO - PROCESS | 1931 | 1461066978376 Marionette TRACE conn5 <- [1,2921,null,{"value":"8"}] 04:56:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:56:18 INFO - PROCESS | 1931 | 1461066978389 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:56:18 INFO - PROCESS | 1931 | 1461066978394 Marionette TRACE conn5 <- [1,2922,null,{}] 04:56:18 INFO - PROCESS | 1931 | 1461066978428 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:18 INFO - PROCESS | 1931 | 1461066978722 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 04:56:19 INFO - PROCESS | 1931 | 1461066979083 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8639e2000 == 187 [pid = 1931] [id = 738] 04:56:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe858912400) [pid = 1931] [serial = 2215] [outer = (nil)] 04:56:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe862f44800) [pid = 1931] [serial = 2216] [outer = 0x7fe858912400] 04:56:19 INFO - PROCESS | 1931 | 1461066979163 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe863f86c00) [pid = 1931] [serial = 2217] [outer = 0x7fe858912400] 04:56:19 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:56:19 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:56:19 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:56:19 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:56:19 INFO - PROCESS | 1931 | 1461066979972 Marionette TRACE conn5 <- [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]]]}] 04:56:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:56:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:20 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 04:56:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:20 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 04:56:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:20 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]" 04:56:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:56:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:56:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:56:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1643ms 04:56:20 INFO - PROCESS | 1931 | 1461066980035 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 1931 | 1461066980042 Marionette TRACE conn5 <- [1,2925,null,{"value":"8"}] 04:56:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:56:20 INFO - PROCESS | 1931 | 1461066980050 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 1931 | 1461066980053 Marionette TRACE conn5 <- [1,2926,null,{}] 04:56:20 INFO - PROCESS | 1931 | 1461066980080 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:20 INFO - PROCESS | 1931 | 1461066980335 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 04:56:20 INFO - PROCESS | 1931 | 1461066980618 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865c53800 == 188 [pid = 1931] [id = 739] 04:56:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe860689c00) [pid = 1931] [serial = 2218] [outer = (nil)] 04:56:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8657d4c00) [pid = 1931] [serial = 2219] [outer = 0x7fe860689c00] 04:56:20 INFO - PROCESS | 1931 | 1461066980696 Marionette DEBUG loaded listener.js 04:56:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe8662df000) [pid = 1931] [serial = 2220] [outer = 0x7fe860689c00] 04:56:21 INFO - PROCESS | 1931 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:56:21 INFO - PROCESS | 1931 | 1461066981496 Marionette TRACE conn5 <- [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]]]}] 04:56:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:56:21 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1455ms 04:56:21 INFO - PROCESS | 1931 | 1461066981527 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 04:56:21 INFO - PROCESS | 1931 | 1461066981532 Marionette TRACE conn5 <- [1,2929,null,{"value":"8"}] 04:56:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:56:21 INFO - PROCESS | 1931 | 1461066981542 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:56:21 INFO - PROCESS | 1931 | 1461066981545 Marionette TRACE conn5 <- [1,2930,null,{}] 04:56:21 INFO - PROCESS | 1931 | 1461066981551 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:21 INFO - PROCESS | 1931 | 1461066981795 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 04:56:22 INFO - PROCESS | 1931 | 1461066982051 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870b13800 == 189 [pid = 1931] [id = 740] 04:56:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe86429b800) [pid = 1931] [serial = 2221] [outer = (nil)] 04:56:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe86ebd5800) [pid = 1931] [serial = 2222] [outer = 0x7fe86429b800] 04:56:22 INFO - PROCESS | 1931 | 1461066982129 Marionette DEBUG loaded listener.js 04:56:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe86f763c00) [pid = 1931] [serial = 2223] [outer = 0x7fe86429b800] 04:56:22 INFO - PROCESS | 1931 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:56:22 INFO - PROCESS | 1931 | 1461066982992 Marionette TRACE conn5 <- [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]]]}] 04:56:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:56:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1492ms 04:56:23 INFO - PROCESS | 1931 | 1461066983036 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 04:56:23 INFO - PROCESS | 1931 | 1461066983039 Marionette TRACE conn5 <- [1,2933,null,{"value":"8"}] 04:56:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:56:23 INFO - PROCESS | 1931 | 1461066983045 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:56:23 INFO - PROCESS | 1931 | 1461066983048 Marionette TRACE conn5 <- [1,2934,null,{}] 04:56:23 INFO - PROCESS | 1931 | 1461066983054 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:23 INFO - PROCESS | 1931 | 1461066983325 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 04:56:23 INFO - PROCESS | 1931 | 1461066983602 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874a9f800 == 190 [pid = 1931] [id = 741] 04:56:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe864563400) [pid = 1931] [serial = 2224] [outer = (nil)] 04:56:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe86f9b7c00) [pid = 1931] [serial = 2225] [outer = 0x7fe864563400] 04:56:23 INFO - PROCESS | 1931 | 1461066983679 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe86fa0f000) [pid = 1931] [serial = 2226] [outer = 0x7fe864563400] 04:56:24 INFO - PROCESS | 1931 | 1461066984516 Marionette TRACE conn5 <- [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]]]}] 04:56:24 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:56:24 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1532ms 04:56:24 INFO - PROCESS | 1931 | 1461066984579 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 04:56:24 INFO - PROCESS | 1931 | 1461066984583 Marionette TRACE conn5 <- [1,2937,null,{"value":"8"}] 04:56:24 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:56:24 INFO - PROCESS | 1931 | 1461066984588 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1931 | 1461066984591 Marionette TRACE conn5 <- [1,2938,null,{}] 04:56:24 INFO - PROCESS | 1931 | 1461066984597 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 1931 | 1461066984832 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 04:56:25 INFO - PROCESS | 1931 | 1461066985163 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bb21800 == 191 [pid = 1931] [id = 742] 04:56:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe86f763800) [pid = 1931] [serial = 2227] [outer = (nil)] 04:56:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe86fc85800) [pid = 1931] [serial = 2228] [outer = 0x7fe86f763800] 04:56:25 INFO - PROCESS | 1931 | 1461066985277 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe870b28400) [pid = 1931] [serial = 2229] [outer = 0x7fe86f763800] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe860506000 == 190 [pid = 1931] [id = 711] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85dbbb000 == 189 [pid = 1931] [id = 710] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d627800 == 188 [pid = 1931] [id = 709] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85976d800 == 187 [pid = 1931] [id = 708] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85768c000 == 186 [pid = 1931] [id = 707] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8525f4800 == 185 [pid = 1931] [id = 706] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85000a800 == 184 [pid = 1931] [id = 705] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84f8e2000 == 183 [pid = 1931] [id = 704] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bc28000 == 182 [pid = 1931] [id = 703] 04:56:28 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe847c21800 == 181 [pid = 1931] [id = 702] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe85fb0cc00) [pid = 1931] [serial = 2034] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe8573c5000) [pid = 1931] [serial = 2064] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe857379c00) [pid = 1931] [serial = 2063] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84e6ce800) [pid = 1931] [serial = 2105] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe858508800) [pid = 1931] [serial = 2067] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe84e83e400) [pid = 1931] [serial = 2051] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85d9e8400) [pid = 1931] [serial = 2031] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe858951c00) [pid = 1931] [serial = 2070] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe85941bc00) [pid = 1931] [serial = 2076] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe85897ac00) [pid = 1931] [serial = 2072] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe85fb13400) [pid = 1931] [serial = 2082] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe85d9e8000) [pid = 1931] [serial = 2081] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe84e704000) [pid = 1931] [serial = 2102] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe8527b9000) [pid = 1931] [serial = 2060] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe860685800) [pid = 1931] [serial = 2084] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe861cf3c00) [pid = 1931] [serial = 2090] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe84661b400) [pid = 1931] [serial = 2096] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe8590b6400) [pid = 1931] [serial = 2075] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe85cce9800) [pid = 1931] [serial = 2079] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe8615d7400) [pid = 1931] [serial = 2087] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe849a49400) [pid = 1931] [serial = 2099] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe84e83f800) [pid = 1931] [serial = 2103] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe84aac0400) [pid = 1931] [serial = 2048] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe85110e000) [pid = 1931] [serial = 2057] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe857546c00) [pid = 1931] [serial = 2066] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8614bc000) [pid = 1931] [serial = 2085] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe8530e7400) [pid = 1931] [serial = 2061] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe84f944400) [pid = 1931] [serial = 2054] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe861884400) [pid = 1931] [serial = 2088] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe858e71400) [pid = 1931] [serial = 2073] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe861dcb800) [pid = 1931] [serial = 2091] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe848329800) [pid = 1931] [serial = 2097] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe847e17c00) [pid = 1931] [serial = 2045] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe84f7dbc00) [pid = 1931] [serial = 2052] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe84e6cf000) [pid = 1931] [serial = 2049] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe8511d5c00) [pid = 1931] [serial = 2058] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8485a6800) [pid = 1931] [serial = 2046] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe850070000) [pid = 1931] [serial = 2055] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe859cc0000) [pid = 1931] [serial = 2078] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe84d5d1800) [pid = 1931] [serial = 1983] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8586a6800) [pid = 1931] [serial = 2069] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe84b277c00) [pid = 1931] [serial = 2100] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe8442e9000) [pid = 1931] [serial = 2093] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1931 | 1461066988748 Marionette TRACE conn5 <- [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]]]}] 04:56:28 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. 04:56:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 4246ms 04:56:28 INFO - PROCESS | 1931 | 1461066988836 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 04:56:28 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:56:28 INFO - PROCESS | 1931 | 1461066988841 Marionette TRACE conn5 <- [1,2941,null,{"value":"8"}] 04:56:28 INFO - PROCESS | 1931 | 1461066988849 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:56:28 INFO - PROCESS | 1931 | 1461066988854 Marionette TRACE conn5 <- [1,2942,null,{}] 04:56:28 INFO - PROCESS | 1931 | 1461066988863 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:29 INFO - PROCESS | 1931 | 1461066989097 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 04:56:29 INFO - PROCESS | 1931 | 1461066989339 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466cb000 == 182 [pid = 1931] [id = 743] 04:56:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe8462ccc00) [pid = 1931] [serial = 2230] [outer = (nil)] 04:56:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8462d5000) [pid = 1931] [serial = 2231] [outer = 0x7fe8462ccc00] 04:56:29 INFO - PROCESS | 1931 | 1461066989410 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84832ac00) [pid = 1931] [serial = 2232] [outer = 0x7fe8462ccc00] 04:56:30 INFO - PROCESS | 1931 | 1461066990143 Marionette TRACE conn5 <- [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"]]]}] 04:56:30 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 04:56:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:56:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:56:30 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1334ms 04:56:30 INFO - PROCESS | 1931 | 1461066990184 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 04:56:30 INFO - PROCESS | 1931 | 1461066990192 Marionette TRACE conn5 <- [1,2945,null,{"value":"8"}] 04:56:30 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:56:30 INFO - PROCESS | 1931 | 1461066990202 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1931 | 1461066990205 Marionette TRACE conn5 <- [1,2946,null,{}] 04:56:30 INFO - PROCESS | 1931 | 1461066990210 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:30 INFO - PROCESS | 1931 | 1461066990510 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 04:56:30 INFO - PROCESS | 1931 | 1461066990536 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84970e800 == 183 [pid = 1931] [id = 744] 04:56:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8462cd000) [pid = 1931] [serial = 2233] [outer = (nil)] 04:56:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe849a46000) [pid = 1931] [serial = 2234] [outer = 0x7fe8462cd000] 04:56:30 INFO - PROCESS | 1931 | 1461066990599 Marionette DEBUG loaded listener.js 04:56:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84c254800) [pid = 1931] [serial = 2235] [outer = 0x7fe8462cd000] 04:56:31 INFO - PROCESS | 1931 | 1461066991590 Marionette TRACE conn5 <- [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]]]}] 04:56:31 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. 04:56:31 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1432ms 04:56:31 INFO - PROCESS | 1931 | 1461066991635 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 04:56:31 INFO - PROCESS | 1931 | 1461066991638 Marionette TRACE conn5 <- [1,2949,null,{"value":"8"}] 04:56:31 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:56:31 INFO - PROCESS | 1931 | 1461066991645 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:56:31 INFO - PROCESS | 1931 | 1461066991650 Marionette TRACE conn5 <- [1,2950,null,{}] 04:56:31 INFO - PROCESS | 1931 | 1461066991685 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:31 INFO - PROCESS | 1931 | 1461066991984 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 04:56:32 INFO - PROCESS | 1931 | 1461066992018 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af55800 == 184 [pid = 1931] [id = 745] 04:56:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84c254000) [pid = 1931] [serial = 2236] [outer = (nil)] 04:56:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe84e841400) [pid = 1931] [serial = 2237] [outer = 0x7fe84c254000] 04:56:32 INFO - PROCESS | 1931 | 1461066992083 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe84f7da400) [pid = 1931] [serial = 2238] [outer = 0x7fe84c254000] 04:56:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af5d000 == 185 [pid = 1931] [id = 746] 04:56:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe84f9b5800) [pid = 1931] [serial = 2239] [outer = (nil)] 04:56:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe84f7e7400) [pid = 1931] [serial = 2240] [outer = 0x7fe84f9b5800] 04:56:33 INFO - PROCESS | 1931 | 1461066993078 Marionette TRACE conn5 <- [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]]]}] 04:56:33 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. 04:56:33 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1485ms 04:56:33 INFO - PROCESS | 1931 | 1461066993131 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1931 | 1461066993135 Marionette TRACE conn5 <- [1,2953,null,{"value":"8"}] 04:56:33 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:56:33 INFO - PROCESS | 1931 | 1461066993152 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1931 | 1461066993154 Marionette TRACE conn5 <- [1,2954,null,{}] 04:56:33 INFO - PROCESS | 1931 | 1461066993160 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:34 INFO - PROCESS | 1931 | 1461066994101 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe843f91800) [pid = 1931] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe845f53800) [pid = 1931] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe84e6d8800) [pid = 1931] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe84aab9000) [pid = 1931] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe849a4d400) [pid = 1931] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8442f2c00) [pid = 1931] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84610d000) [pid = 1931] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe8498e8c00) [pid = 1931] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8485a7000) [pid = 1931] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8462cc400) [pid = 1931] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe859164400) [pid = 1931] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe848326400) [pid = 1931] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe85894dc00) [pid = 1931] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe85cbe4800) [pid = 1931] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe8591bc400) [pid = 1931] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe858791400) [pid = 1931] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe857548400) [pid = 1931] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe8530eb000) [pid = 1931] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe8530e3800) [pid = 1931] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe852585000) [pid = 1931] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe84d5d9800) [pid = 1931] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe84f941800) [pid = 1931] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:56:34 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe848752800) [pid = 1931] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:56:34 INFO - PROCESS | 1931 | 1461066994355 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8466da800 == 186 [pid = 1931] [id = 747] 04:56:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe845f53800) [pid = 1931] [serial = 2241] [outer = (nil)] 04:56:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe8485a9800) [pid = 1931] [serial = 2242] [outer = 0x7fe845f53800] 04:56:34 INFO - PROCESS | 1931 | 1461066994423 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe84e7cc400) [pid = 1931] [serial = 2243] [outer = 0x7fe845f53800] 04:56:35 INFO - PROCESS | 1931 | 1461066995329 Marionette TRACE conn5 <- [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]]]}] 04:56:35 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:56:35 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 04:56:35 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2248ms 04:56:35 INFO - PROCESS | 1931 | 1461066995392 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 1931 | 1461066995397 Marionette TRACE conn5 <- [1,2957,null,{"value":"8"}] 04:56:35 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:56:35 INFO - PROCESS | 1931 | 1461066995408 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1931 | 1461066995413 Marionette TRACE conn5 <- [1,2958,null,{}] 04:56:35 INFO - PROCESS | 1931 | 1461066995422 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 1931 | 1461066995682 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 04:56:35 INFO - PROCESS | 1931 | 1461066995874 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84d69c000 == 187 [pid = 1931] [id = 748] 04:56:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84610d000) [pid = 1931] [serial = 2244] [outer = (nil)] 04:56:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84f9b7800) [pid = 1931] [serial = 2245] [outer = 0x7fe84610d000] 04:56:35 INFO - PROCESS | 1931 | 1461066995937 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe851113800) [pid = 1931] [serial = 2246] [outer = 0x7fe84610d000] 04:56:37 INFO - PROCESS | 1931 | 1461066997060 Marionette TRACE conn5 <- [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]]]}] 04:56:37 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. 04:56:37 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1686ms 04:56:37 INFO - PROCESS | 1931 | 1461066997095 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 04:56:37 INFO - PROCESS | 1931 | 1461066997102 Marionette TRACE conn5 <- [1,2961,null,{"value":"8"}] 04:56:37 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:56:37 INFO - PROCESS | 1931 | 1461066997111 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 1931 | 1461066997116 Marionette TRACE conn5 <- [1,2962,null,{}] 04:56:37 INFO - PROCESS | 1931 | 1461066997123 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:37 INFO - PROCESS | 1931 | 1461066997392 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 04:56:37 INFO - PROCESS | 1931 | 1461066997674 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84ab61000 == 188 [pid = 1931] [id = 749] 04:56:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe8485ab400) [pid = 1931] [serial = 2247] [outer = (nil)] 04:56:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe84aab6c00) [pid = 1931] [serial = 2248] [outer = 0x7fe8485ab400] 04:56:37 INFO - PROCESS | 1931 | 1461066997753 Marionette DEBUG loaded listener.js 04:56:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84c2a4800) [pid = 1931] [serial = 2249] [outer = 0x7fe8485ab400] 04:56:38 INFO - PROCESS | 1931 | 1461066998645 Marionette TRACE conn5 <- [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]]]}] 04:56:38 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. 04:56:38 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1585ms 04:56:38 INFO - PROCESS | 1931 | 1461066998698 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 04:56:38 INFO - PROCESS | 1931 | 1461066998706 Marionette TRACE conn5 <- [1,2965,null,{"value":"8"}] 04:56:38 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:56:38 INFO - PROCESS | 1931 | 1461066998723 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:56:38 INFO - PROCESS | 1931 | 1461066998727 Marionette TRACE conn5 <- [1,2966,null,{}] 04:56:38 INFO - PROCESS | 1931 | 1461066998738 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:39 INFO - PROCESS | 1931 | 1461066999103 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 04:56:39 INFO - PROCESS | 1931 | 1461066999411 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e517000 == 189 [pid = 1931] [id = 750] 04:56:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe847e15400) [pid = 1931] [serial = 2250] [outer = (nil)] 04:56:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe84f934400) [pid = 1931] [serial = 2251] [outer = 0x7fe847e15400] 04:56:39 INFO - PROCESS | 1931 | 1461066999494 Marionette DEBUG loaded listener.js 04:56:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe84fb16000) [pid = 1931] [serial = 2252] [outer = 0x7fe847e15400] 04:56:40 INFO - PROCESS | 1931 | 1461067000292 Marionette TRACE conn5 <- [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]]]}] 04:56:40 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. 04:56:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1593ms 04:56:40 INFO - PROCESS | 1931 | 1461067000311 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 04:56:40 INFO - PROCESS | 1931 | 1461067000314 Marionette TRACE conn5 <- [1,2969,null,{"value":"8"}] 04:56:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:56:40 INFO - PROCESS | 1931 | 1461067000321 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:56:40 INFO - PROCESS | 1931 | 1461067000328 Marionette TRACE conn5 <- [1,2970,null,{}] 04:56:40 INFO - PROCESS | 1931 | 1461067000346 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:40 INFO - PROCESS | 1931 | 1461067000596 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 04:56:40 INFO - PROCESS | 1931 | 1461067000878 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbda000 == 190 [pid = 1931] [id = 751] 04:56:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe85110e400) [pid = 1931] [serial = 2253] [outer = (nil)] 04:56:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe8520b5000) [pid = 1931] [serial = 2254] [outer = 0x7fe85110e400] 04:56:40 INFO - PROCESS | 1931 | 1461067000960 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe852585400) [pid = 1931] [serial = 2255] [outer = 0x7fe85110e400] 04:56:41 INFO - PROCESS | 1931 | 1461067001772 Marionette TRACE conn5 <- [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]]]}] 04:56:41 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. 04:56:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1486ms 04:56:41 INFO - PROCESS | 1931 | 1461067001809 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 04:56:41 INFO - PROCESS | 1931 | 1461067001813 Marionette TRACE conn5 <- [1,2973,null,{"value":"8"}] 04:56:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:56:41 INFO - PROCESS | 1931 | 1461067001819 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:56:41 INFO - PROCESS | 1931 | 1461067001822 Marionette TRACE conn5 <- [1,2974,null,{}] 04:56:41 INFO - PROCESS | 1931 | 1461067001828 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:42 INFO - PROCESS | 1931 | 1461067002093 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 04:56:42 INFO - PROCESS | 1931 | 1461067002352 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84feba000 == 191 [pid = 1931] [id = 752] 04:56:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe84f9bd800) [pid = 1931] [serial = 2256] [outer = (nil)] 04:56:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe8527b9000) [pid = 1931] [serial = 2257] [outer = 0x7fe84f9bd800] 04:56:42 INFO - PROCESS | 1931 | 1461067002429 Marionette DEBUG loaded listener.js 04:56:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe852e96c00) [pid = 1931] [serial = 2258] [outer = 0x7fe84f9bd800] 04:56:43 INFO - PROCESS | 1931 | 1461067003237 Marionette TRACE conn5 <- [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]]]}] 04:56:43 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. 04:56:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1430ms 04:56:43 INFO - PROCESS | 1931 | 1461067003251 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 04:56:43 INFO - PROCESS | 1931 | 1461067003254 Marionette TRACE conn5 <- [1,2977,null,{"value":"8"}] 04:56:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:56:43 INFO - PROCESS | 1931 | 1461067003261 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:56:43 INFO - PROCESS | 1931 | 1461067003264 Marionette TRACE conn5 <- [1,2978,null,{}] 04:56:43 INFO - PROCESS | 1931 | 1461067003269 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:43 INFO - PROCESS | 1931 | 1461067003514 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 04:56:43 INFO - PROCESS | 1931 | 1461067003776 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852255000 == 192 [pid = 1931] [id = 753] 04:56:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe84d5d1c00) [pid = 1931] [serial = 2259] [outer = (nil)] 04:56:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe852ea1800) [pid = 1931] [serial = 2260] [outer = 0x7fe84d5d1c00] 04:56:43 INFO - PROCESS | 1931 | 1461067003858 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe857338400) [pid = 1931] [serial = 2261] [outer = 0x7fe84d5d1c00] 04:56:44 INFO - PROCESS | 1931 | 1461067004777 Marionette TRACE conn5 <- [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]]]}] 04:56:44 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. 04:56:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1537ms 04:56:44 INFO - PROCESS | 1931 | 1461067004799 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1931 | 1461067004803 Marionette TRACE conn5 <- [1,2981,null,{"value":"8"}] 04:56:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:56:44 INFO - PROCESS | 1931 | 1461067004809 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1931 | 1461067004813 Marionette TRACE conn5 <- [1,2982,null,{}] 04:56:44 INFO - PROCESS | 1931 | 1461067004818 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:45 INFO - PROCESS | 1931 | 1461067005164 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 04:56:45 INFO - PROCESS | 1931 | 1461067005485 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe857507000 == 193 [pid = 1931] [id = 754] 04:56:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe857372400) [pid = 1931] [serial = 2262] [outer = (nil)] 04:56:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe8573ecc00) [pid = 1931] [serial = 2263] [outer = 0x7fe857372400] 04:56:45 INFO - PROCESS | 1931 | 1461067005628 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe8586a4800) [pid = 1931] [serial = 2264] [outer = 0x7fe857372400] 04:56:46 INFO - PROCESS | 1931 | 1461067006822 Marionette TRACE conn5 <- [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"]]]}] 04:56:46 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 04:56:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:56:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:56:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2040ms 04:56:46 INFO - PROCESS | 1931 | 1461067006853 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1931 | 1461067006859 Marionette TRACE conn5 <- [1,2985,null,{"value":"8"}] 04:56:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:56:46 INFO - PROCESS | 1931 | 1461067006868 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1931 | 1461067006873 Marionette TRACE conn5 <- [1,2986,null,{}] 04:56:46 INFO - PROCESS | 1931 | 1461067006907 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:47 INFO - PROCESS | 1931 | 1461067007186 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 04:56:47 INFO - PROCESS | 1931 | 1461067007546 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8594a1800 == 194 [pid = 1931] [id = 755] 04:56:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe84fb18c00) [pid = 1931] [serial = 2265] [outer = (nil)] 04:56:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe858911000) [pid = 1931] [serial = 2266] [outer = 0x7fe84fb18c00] 04:56:47 INFO - PROCESS | 1931 | 1461067007675 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe858975800) [pid = 1931] [serial = 2267] [outer = 0x7fe84fb18c00] 04:56:48 INFO - PROCESS | 1931 | 1461067008491 Marionette TRACE conn5 <- [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]]]}] 04:56:48 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. 04:56:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1660ms 04:56:48 INFO - PROCESS | 1931 | 1461067008528 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 04:56:48 INFO - PROCESS | 1931 | 1461067008532 Marionette TRACE conn5 <- [1,2989,null,{"value":"8"}] 04:56:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:56:48 INFO - PROCESS | 1931 | 1461067008539 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:56:48 INFO - PROCESS | 1931 | 1461067008541 Marionette TRACE conn5 <- [1,2990,null,{}] 04:56:48 INFO - PROCESS | 1931 | 1461067008547 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:48 INFO - PROCESS | 1931 | 1461067008804 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 04:56:49 INFO - PROCESS | 1931 | 1461067009066 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85c930800 == 195 [pid = 1931] [id = 756] 04:56:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe857373c00) [pid = 1931] [serial = 2268] [outer = (nil)] 04:56:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe858e69000) [pid = 1931] [serial = 2269] [outer = 0x7fe857373c00] 04:56:49 INFO - PROCESS | 1931 | 1461067009170 Marionette DEBUG loaded listener.js 04:56:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe859068c00) [pid = 1931] [serial = 2270] [outer = 0x7fe857373c00] 04:56:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bb3c000 == 196 [pid = 1931] [id = 757] 04:56:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe8591c1c00) [pid = 1931] [serial = 2271] [outer = (nil)] 04:56:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe85906b800) [pid = 1931] [serial = 2272] [outer = 0x7fe8591c1c00] 04:56:50 INFO - PROCESS | 1931 | 1461067010644 Marionette TRACE conn5 <- [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]]]}] 04:56:50 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. 04:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2142ms 04:56:50 INFO - PROCESS | 1931 | 1461067010684 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 04:56:50 INFO - PROCESS | 1931 | 1461067010691 Marionette TRACE conn5 <- [1,2993,null,{"value":"8"}] 04:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:56:50 INFO - PROCESS | 1931 | 1461067010700 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:56:50 INFO - PROCESS | 1931 | 1461067010705 Marionette TRACE conn5 <- [1,2994,null,{}] 04:56:50 INFO - PROCESS | 1931 | 1461067010714 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:51 INFO - PROCESS | 1931 | 1461067011230 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 04:56:51 INFO - PROCESS | 1931 | 1461067011650 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d638000 == 197 [pid = 1931] [id = 758] 04:56:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe858791400) [pid = 1931] [serial = 2273] [outer = (nil)] 04:56:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe859227c00) [pid = 1931] [serial = 2274] [outer = 0x7fe858791400] 04:56:51 INFO - PROCESS | 1931 | 1461067011781 Marionette DEBUG loaded listener.js 04:56:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe85941bc00) [pid = 1931] [serial = 2275] [outer = 0x7fe858791400] 04:56:52 INFO - PROCESS | 1931 | 1461067012904 Marionette TRACE conn5 <- [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]]]}] 04:56:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:56:52 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 04:56:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2237ms 04:56:52 INFO - PROCESS | 1931 | 1461067012938 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 04:56:52 INFO - PROCESS | 1931 | 1461067012942 Marionette TRACE conn5 <- [1,2997,null,{"value":"8"}] 04:56:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:56:52 INFO - PROCESS | 1931 | 1461067012948 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:56:52 INFO - PROCESS | 1931 | 1461067012951 Marionette TRACE conn5 <- [1,2998,null,{}] 04:56:52 INFO - PROCESS | 1931 | 1461067012957 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:53 INFO - PROCESS | 1931 | 1461067013219 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 04:56:53 INFO - PROCESS | 1931 | 1461067013515 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de49800 == 198 [pid = 1931] [id = 759] 04:56:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe85aaf5000) [pid = 1931] [serial = 2276] [outer = (nil)] 04:56:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe85ab9a000) [pid = 1931] [serial = 2277] [outer = 0x7fe85aaf5000] 04:56:53 INFO - PROCESS | 1931 | 1461067013663 Marionette DEBUG loaded listener.js 04:56:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe85cb83c00) [pid = 1931] [serial = 2278] [outer = 0x7fe85aaf5000] 04:56:54 INFO - PROCESS | 1931 | 1461067014492 Marionette TRACE conn5 <- [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]]]}] 04:56:54 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. 04:56:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1591ms 04:56:54 INFO - PROCESS | 1931 | 1461067014541 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1931 | 1461067014547 Marionette TRACE conn5 <- [1,3001,null,{"value":"8"}] 04:56:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:56:54 INFO - PROCESS | 1931 | 1461067014556 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1931 | 1461067014561 Marionette TRACE conn5 <- [1,3002,null,{}] 04:56:54 INFO - PROCESS | 1931 | 1461067014568 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:54 INFO - PROCESS | 1931 | 1461067014899 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 04:56:55 INFO - PROCESS | 1931 | 1461067015201 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861d1c800 == 199 [pid = 1931] [id = 760] 04:56:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe85ab92000) [pid = 1931] [serial = 2279] [outer = (nil)] 04:56:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe85d9ed800) [pid = 1931] [serial = 2280] [outer = 0x7fe85ab92000] 04:56:55 INFO - PROCESS | 1931 | 1461067015344 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe86067d800) [pid = 1931] [serial = 2281] [outer = 0x7fe85ab92000] 04:56:56 INFO - PROCESS | 1931 | 1461067016120 Marionette TRACE conn5 <- [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]]]}] 04:56:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 04:56:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1586ms 04:56:56 INFO - PROCESS | 1931 | 1461067016141 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1931 | 1461067016144 Marionette TRACE conn5 <- [1,3005,null,{"value":"8"}] 04:56:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:56:56 INFO - PROCESS | 1931 | 1461067016150 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1931 | 1461067016152 Marionette TRACE conn5 <- [1,3006,null,{}] 04:56:56 INFO - PROCESS | 1931 | 1461067016158 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:56 INFO - PROCESS | 1931 | 1461067016406 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 04:56:56 INFO - PROCESS | 1931 | 1461067016667 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe863218800 == 200 [pid = 1931] [id = 761] 04:56:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe85aaed800) [pid = 1931] [serial = 2282] [outer = (nil)] 04:56:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8615d7400) [pid = 1931] [serial = 2283] [outer = 0x7fe85aaed800] 04:56:56 INFO - PROCESS | 1931 | 1461067016743 Marionette DEBUG loaded listener.js 04:56:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe861dc9400) [pid = 1931] [serial = 2284] [outer = 0x7fe85aaed800] 04:56:57 INFO - PROCESS | 1931 | 1461067017631 Marionette TRACE conn5 <- [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]]]}] 04:56:57 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. 04:56:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1531ms 04:56:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:56:57 INFO - PROCESS | 1931 | 1461067017682 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 04:56:57 INFO - PROCESS | 1931 | 1461067017685 Marionette TRACE conn5 <- [1,3009,null,{"value":"8"}] 04:56:57 INFO - PROCESS | 1931 | 1461067017692 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:56:57 INFO - PROCESS | 1931 | 1461067017696 Marionette TRACE conn5 <- [1,3010,null,{}] 04:56:57 INFO - PROCESS | 1931 | 1461067017701 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:57 INFO - PROCESS | 1931 | 1461067017989 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 04:56:58 INFO - PROCESS | 1931 | 1461067018251 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86575d800 == 201 [pid = 1931] [id = 762] 04:56:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe8573edc00) [pid = 1931] [serial = 2285] [outer = (nil)] 04:56:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe861dce800) [pid = 1931] [serial = 2286] [outer = 0x7fe8573edc00] 04:56:58 INFO - PROCESS | 1931 | 1461067018334 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe8621edc00) [pid = 1931] [serial = 2287] [outer = 0x7fe8573edc00] 04:56:59 INFO - PROCESS | 1931 | 1461067019153 Marionette TRACE conn5 <- [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]]]}] 04:56:59 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 04:56:59 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1484ms 04:56:59 INFO - PROCESS | 1931 | 1461067019177 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 1931 | 1461067019180 Marionette TRACE conn5 <- [1,3013,null,{"value":"8"}] 04:56:59 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:56:59 INFO - PROCESS | 1931 | 1461067019187 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1931 | 1461067019190 Marionette TRACE conn5 <- [1,3014,null,{}] 04:56:59 INFO - PROCESS | 1931 | 1461067019196 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:59 INFO - PROCESS | 1931 | 1461067019442 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 04:56:59 INFO - PROCESS | 1931 | 1461067019745 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe86fa78800 == 202 [pid = 1931] [id = 763] 04:56:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe84b26f000) [pid = 1931] [serial = 2288] [outer = (nil)] 04:56:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe862570c00) [pid = 1931] [serial = 2289] [outer = 0x7fe84b26f000] 04:56:59 INFO - PROCESS | 1931 | 1461067019827 Marionette DEBUG loaded listener.js 04:56:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe863126000) [pid = 1931] [serial = 2290] [outer = 0x7fe84b26f000] 04:57:00 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:57:00 INFO - PROCESS | 1931 | 1461067020788 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:57:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:57:00 INFO - {} 04:57:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:57:00 INFO - {} 04:57:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:57:00 INFO - {} 04:57:00 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:57:00 INFO - {} 04:57:00 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1632ms 04:57:00 INFO - PROCESS | 1931 | 1461067020880 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 04:57:00 INFO - PROCESS | 1931 | 1461067020883 Marionette TRACE conn5 <- [1,3017,null,{"value":"8"}] 04:57:00 INFO - TEST-START | /FileAPI/fileReader.html 04:57:00 INFO - PROCESS | 1931 | 1461067020902 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:57:00 INFO - PROCESS | 1931 | 1461067020905 Marionette TRACE conn5 <- [1,3018,null,{}] 04:57:00 INFO - PROCESS | 1931 | 1461067020914 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:01 INFO - PROCESS | 1931 | 1461067021207 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 04:57:01 INFO - PROCESS | 1931 | 1461067021548 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874c94000 == 203 [pid = 1931] [id = 764] 04:57:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe863128000) [pid = 1931] [serial = 2291] [outer = (nil)] 04:57:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe8643c6800) [pid = 1931] [serial = 2292] [outer = 0x7fe863128000] 04:57:01 INFO - PROCESS | 1931 | 1461067021644 Marionette DEBUG loaded listener.js 04:57:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe86fa02400) [pid = 1931] [serial = 2293] [outer = 0x7fe863128000] 04:57:02 INFO - PROCESS | 1931 | 1461067022527 Marionette TRACE conn5 <- [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]]]}] 04:57:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:57:02 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:57:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:57:02 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:57:02 INFO - TEST-OK | /FileAPI/fileReader.html | took 1689ms 04:57:02 INFO - PROCESS | 1931 | 1461067022590 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 04:57:02 INFO - PROCESS | 1931 | 1461067022594 Marionette TRACE conn5 <- [1,3021,null,{"value":"8"}] 04:57:02 INFO - TEST-START | /FileAPI/historical.html 04:57:02 INFO - PROCESS | 1931 | 1461067022601 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:57:02 INFO - PROCESS | 1931 | 1461067022603 Marionette TRACE conn5 <- [1,3022,null,{}] 04:57:02 INFO - PROCESS | 1931 | 1461067022610 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:02 INFO - PROCESS | 1931 | 1461067022876 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 04:57:03 INFO - PROCESS | 1931 | 1461067023237 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe843ac2800 == 204 [pid = 1931] [id = 765] 04:57:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe863129800) [pid = 1931] [serial = 2294] [outer = (nil)] 04:57:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe86fce6800) [pid = 1931] [serial = 2295] [outer = 0x7fe863129800] 04:57:03 INFO - PROCESS | 1931 | 1461067023320 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe870cfb800) [pid = 1931] [serial = 2296] [outer = 0x7fe863129800] 04:57:04 INFO - PROCESS | 1931 | 1461067024092 Marionette TRACE conn5 <- [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"]]]}] 04:57:04 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:57:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:57:04 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:57:04 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:57:04 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:57:04 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:57:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:04 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:57:04 INFO - TEST-OK | /FileAPI/historical.html | took 1537ms 04:57:04 INFO - PROCESS | 1931 | 1461067024143 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 1931 | 1461067024147 Marionette TRACE conn5 <- [1,3025,null,{"value":"8"}] 04:57:04 INFO - TEST-START | /FileAPI/idlharness.html 04:57:04 INFO - PROCESS | 1931 | 1461067024161 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1931 | 1461067024163 Marionette TRACE conn5 <- [1,3026,null,{}] 04:57:04 INFO - PROCESS | 1931 | 1461067024225 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:04 INFO - PROCESS | 1931 | 1461067024487 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 04:57:04 INFO - PROCESS | 1931 | 1461067024815 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe843ae0800 == 205 [pid = 1931] [id = 766] 04:57:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7fe85a708c00) [pid = 1931] [serial = 2297] [outer = (nil)] 04:57:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7fe872d9b000) [pid = 1931] [serial = 2298] [outer = 0x7fe85a708c00] 04:57:04 INFO - PROCESS | 1931 | 1461067024953 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7fe872e97400) [pid = 1931] [serial = 2299] [outer = 0x7fe85a708c00] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85cc06800 == 204 [pid = 1931] [id = 371] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ae42000 == 203 [pid = 1931] [id = 570] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8642b2000 == 202 [pid = 1931] [id = 97] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8466da800 == 201 [pid = 1931] [id = 747] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af5d000 == 200 [pid = 1931] [id = 746] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af55800 == 199 [pid = 1931] [id = 745] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84970e800 == 198 [pid = 1931] [id = 744] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8466cb000 == 197 [pid = 1931] [id = 743] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bb21800 == 196 [pid = 1931] [id = 742] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874a9f800 == 195 [pid = 1931] [id = 741] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe870b13800 == 194 [pid = 1931] [id = 740] 04:57:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe865c53800 == 193 [pid = 1931] [id = 739] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7fe84e7c7c00) [pid = 1931] [serial = 2174] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7fe859cbe000) [pid = 1931] [serial = 2094] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7fe84e6d4000) [pid = 1931] [serial = 2043] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe84e841c00) [pid = 1931] [serial = 2171] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84f7e5c00) [pid = 1931] [serial = 2172] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84e710c00) [pid = 1931] [serial = 2114] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe84c252400) [pid = 1931] [serial = 2112] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84b28c400) [pid = 1931] [serial = 2111] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe84661f400) [pid = 1931] [serial = 2109] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe845f5c000) [pid = 1931] [serial = 2108] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe847e0f400) [pid = 1931] [serial = 2165] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe848545c00) [pid = 1931] [serial = 2166] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe864320000) [pid = 1931] [serial = 2162] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe86429b000) [pid = 1931] [serial = 2160] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe863959c00) [pid = 1931] [serial = 2159] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe8634dc800) [pid = 1931] [serial = 2157] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe862f47800) [pid = 1931] [serial = 2156] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe862f3d800) [pid = 1931] [serial = 2154] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe86297b000) [pid = 1931] [serial = 2153] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe862572800) [pid = 1931] [serial = 2151] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe8621f8000) [pid = 1931] [serial = 2150] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe862150400) [pid = 1931] [serial = 2148] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe861dc8c00) [pid = 1931] [serial = 2147] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe861604c00) [pid = 1931] [serial = 2145] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe85e899400) [pid = 1931] [serial = 2144] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe85d9edc00) [pid = 1931] [serial = 2142] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe85d9b6800) [pid = 1931] [serial = 2141] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe859647800) [pid = 1931] [serial = 2139] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe8591c3400) [pid = 1931] [serial = 2138] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe8590b3000) [pid = 1931] [serial = 2136] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe85906ac00) [pid = 1931] [serial = 2135] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe858e6cc00) [pid = 1931] [serial = 2133] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe858952400) [pid = 1931] [serial = 2132] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe858792000) [pid = 1931] [serial = 2130] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe858511400) [pid = 1931] [serial = 2129] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe857549800) [pid = 1931] [serial = 2127] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe8573e5800) [pid = 1931] [serial = 2126] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe852e9c000) [pid = 1931] [serial = 2124] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe852588800) [pid = 1931] [serial = 2123] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe8520b1000) [pid = 1931] [serial = 2121] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe8511d2c00) [pid = 1931] [serial = 2120] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe850077400) [pid = 1931] [serial = 2118] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe84f9bec00) [pid = 1931] [serial = 2117] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe84ea18000) [pid = 1931] [serial = 2115] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe84b276800) [pid = 1931] [serial = 2168] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe84c2a6400) [pid = 1931] [serial = 2169] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1931 | 1461067029477 Marionette TRACE conn5 <- [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]]]}] 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:57:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:57:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:57:09 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 04:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:57:09 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 04:57:09 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 04:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:57:09 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:57:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:57:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:57:09 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 04:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:57:09 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 04:57:09 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 04:57:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:09 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:09 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:09 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:57:09 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:57:09 INFO - TEST-OK | /FileAPI/idlharness.html | took 5402ms 04:57:09 INFO - PROCESS | 1931 | 1461067029569 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 04:57:09 INFO - PROCESS | 1931 | 1461067029574 Marionette TRACE conn5 <- [1,3029,null,{"value":"8"}] 04:57:09 INFO - TEST-START | /FileAPI/idlharness.worker 04:57:09 INFO - PROCESS | 1931 | 1461067029586 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:57:09 INFO - PROCESS | 1931 | 1461067029601 Marionette TRACE conn5 <- [1,3030,null,{}] 04:57:09 INFO - PROCESS | 1931 | 1461067029622 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:09 INFO - PROCESS | 1931 | 1461067029922 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 04:57:10 INFO - PROCESS | 1931 | 1461067030158 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe845f0f000 == 194 [pid = 1931] [id = 767] 04:57:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe847e12c00) [pid = 1931] [serial = 2300] [outer = (nil)] 04:57:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe84854bc00) [pid = 1931] [serial = 2301] [outer = 0x7fe847e12c00] 04:57:10 INFO - PROCESS | 1931 | 1461067030226 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe8498ef400) [pid = 1931] [serial = 2302] [outer = 0x7fe847e12c00] 04:57:10 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:57:12 INFO - PROCESS | 1931 | 1461067032356 Marionette TRACE conn5 <- [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,{},{}]]]}] 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:57:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:57:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:57:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:57:12 INFO - {} 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:57:12 INFO - {} 04:57:12 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 - {} 04:57:12 INFO - {} 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:57:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:57:12 INFO - {} 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:57:12 INFO - {} 04:57:12 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 - {} 04:57:12 INFO - {} 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:57:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:57:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 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 04:57:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:57:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:57:12 INFO - {} 04:57:12 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2882ms 04:57:12 INFO - PROCESS | 1931 | 1461067032468 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 04:57:12 INFO - PROCESS | 1931 | 1461067032475 Marionette TRACE conn5 <- [1,3033,null,{"value":"8"}] 04:57:12 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:57:12 INFO - PROCESS | 1931 | 1461067032516 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:57:12 INFO - PROCESS | 1931 | 1461067032526 Marionette TRACE conn5 <- [1,3034,null,{}] 04:57:12 INFO - PROCESS | 1931 | 1461067032552 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:12 INFO - PROCESS | 1931 | 1461067032924 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 04:57:12 INFO - PROCESS | 1931 | 1461067032957 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af44000 == 195 [pid = 1931] [id = 768] 04:57:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe84aabb800) [pid = 1931] [serial = 2303] [outer = (nil)] 04:57:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe84c252400) [pid = 1931] [serial = 2304] [outer = 0x7fe84aabb800] 04:57:13 INFO - PROCESS | 1931 | 1461067033021 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe857379c00) [pid = 1931] [serial = 2305] [outer = 0x7fe84aabb800] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe863504000) [pid = 1931] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe845f56400) [pid = 1931] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe845f53800) [pid = 1931] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe84c254000) [pid = 1931] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe84f9b5800) [pid = 1931] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe84f9c0800) [pid = 1931] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe84c2aa400) [pid = 1931] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84610b800) [pid = 1931] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7fe8462cd000) [pid = 1931] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7fe8462ccc00) [pid = 1931] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7fe86429b800) [pid = 1931] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7fe860689c00) [pid = 1931] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7fe858912400) [pid = 1931] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7fe85cce7800) [pid = 1931] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7fe85cce4400) [pid = 1931] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7fe85b7f3000) [pid = 1931] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7fe8527be800) [pid = 1931] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7fe859068800) [pid = 1931] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7fe84c24b800) [pid = 1931] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7fe858504800) [pid = 1931] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7fe85737a800) [pid = 1931] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7fe8520bbc00) [pid = 1931] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:57:14 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7fe84fb19000) [pid = 1931] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:57:14 INFO - PROCESS | 1931 | 1461067034618 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:57:14 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:57:14 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2158ms 04:57:14 INFO - PROCESS | 1931 | 1461067034704 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 04:57:14 INFO - PROCESS | 1931 | 1461067034707 Marionette TRACE conn5 <- [1,3037,null,{"value":"8"}] 04:57:14 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:57:14 INFO - PROCESS | 1931 | 1461067034718 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:57:14 INFO - PROCESS | 1931 | 1461067034723 Marionette TRACE conn5 <- [1,3038,null,{}] 04:57:14 INFO - PROCESS | 1931 | 1461067034739 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:15 INFO - PROCESS | 1931 | 1461067035053 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 04:57:15 INFO - PROCESS | 1931 | 1461067035071 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84bc31800 == 196 [pid = 1931] [id = 769] 04:57:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7fe84e84a400) [pid = 1931] [serial = 2306] [outer = (nil)] 04:57:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7fe8573c6400) [pid = 1931] [serial = 2307] [outer = 0x7fe84e84a400] 04:57:15 INFO - PROCESS | 1931 | 1461067035136 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7fe857549800) [pid = 1931] [serial = 2308] [outer = 0x7fe84e84a400] 04:57:15 INFO - PROCESS | 1931 | 1461067035916 Marionette TRACE conn5 <- [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"]]]}] 04:57:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:57:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1241ms 04:57:15 INFO - PROCESS | 1931 | 1461067035961 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 04:57:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:57:15 INFO - PROCESS | 1931 | 1461067035965 Marionette TRACE conn5 <- [1,3041,null,{"value":"8"}] 04:57:15 INFO - PROCESS | 1931 | 1461067035972 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1931 | 1461067035975 Marionette TRACE conn5 <- [1,3042,null,{}] 04:57:15 INFO - PROCESS | 1931 | 1461067035980 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 1931 | 1461067036287 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 04:57:16 INFO - PROCESS | 1931 | 1461067036677 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe843970000 == 197 [pid = 1931] [id = 770] 04:57:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7fe8442ea400) [pid = 1931] [serial = 2309] [outer = (nil)] 04:57:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7fe845f61c00) [pid = 1931] [serial = 2310] [outer = 0x7fe8442ea400] 04:57:16 INFO - PROCESS | 1931 | 1461067036826 Marionette DEBUG loaded listener.js 04:57:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7fe847e16400) [pid = 1931] [serial = 2311] [outer = 0x7fe8442ea400] 04:57:18 INFO - PROCESS | 1931 | 1461067038049 Marionette TRACE conn5 <- [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]]]}] 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:57:18 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. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:57:18 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'.) 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:57:18 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. 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:57:18 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. 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:57:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:57:18 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. 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:57:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:57:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:57:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:57:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2156ms 04:57:18 INFO - PROCESS | 1931 | 1461067038134 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 1931 | 1461067038150 Marionette TRACE conn5 <- [1,3045,null,{"value":"8"}] 04:57:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:57:18 INFO - PROCESS | 1931 | 1461067038243 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1931 | 1461067038249 Marionette TRACE conn5 <- [1,3046,null,{}] 04:57:18 INFO - PROCESS | 1931 | 1461067038265 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:18 INFO - PROCESS | 1931 | 1461067038580 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 04:57:18 INFO - PROCESS | 1931 | 1461067038865 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84856b000 == 198 [pid = 1931] [id = 771] 04:57:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7fe845107c00) [pid = 1931] [serial = 2312] [outer = (nil)] 04:57:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7fe84c2ac800) [pid = 1931] [serial = 2313] [outer = 0x7fe845107c00] 04:57:18 INFO - PROCESS | 1931 | 1461067038943 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7fe84e6cbc00) [pid = 1931] [serial = 2314] [outer = 0x7fe845107c00] 04:57:19 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:57:19 INFO - PROCESS | 1931 | 1461067039830 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:57:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:57:19 INFO - {} 04:57:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1652ms 04:57:19 INFO - PROCESS | 1931 | 1461067039843 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 04:57:19 INFO - PROCESS | 1931 | 1461067039849 Marionette TRACE conn5 <- [1,3049,null,{"value":"8"}] 04:57:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:57:19 INFO - PROCESS | 1931 | 1461067039863 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:57:19 INFO - PROCESS | 1931 | 1461067039866 Marionette TRACE conn5 <- [1,3050,null,{}] 04:57:19 INFO - PROCESS | 1931 | 1461067039967 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:20 INFO - PROCESS | 1931 | 1461067040247 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 04:57:20 INFO - PROCESS | 1931 | 1461067040592 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84af60000 == 199 [pid = 1931] [id = 772] 04:57:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7fe84e957000) [pid = 1931] [serial = 2315] [outer = (nil)] 04:57:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7fe84f9b4800) [pid = 1931] [serial = 2316] [outer = 0x7fe84e957000] 04:57:20 INFO - PROCESS | 1931 | 1461067040709 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7fe850079400) [pid = 1931] [serial = 2317] [outer = 0x7fe84e957000] 04:57:21 INFO - PROCESS | 1931 | 1461067041581 Marionette TRACE conn5 <- [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]]]}] 04:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:57:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1779ms 04:57:21 INFO - PROCESS | 1931 | 1461067041642 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 1931 | 1461067041647 Marionette TRACE conn5 <- [1,3053,null,{"value":"8"}] 04:57:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:57:21 INFO - PROCESS | 1931 | 1461067041664 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1931 | 1461067041673 Marionette TRACE conn5 <- [1,3054,null,{}] 04:57:21 INFO - PROCESS | 1931 | 1461067041728 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:22 INFO - PROCESS | 1931 | 1461067042001 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 04:57:22 INFO - PROCESS | 1931 | 1461067042274 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84e51c000 == 200 [pid = 1931] [id = 773] 04:57:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7fe84e95d800) [pid = 1931] [serial = 2318] [outer = (nil)] 04:57:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7fe8530e2800) [pid = 1931] [serial = 2319] [outer = 0x7fe84e95d800] 04:57:22 INFO - PROCESS | 1931 | 1461067042396 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7fe8573c0000) [pid = 1931] [serial = 2320] [outer = 0x7fe84e95d800] 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:57:23 INFO - PROCESS | 1931 | 1461067043612 Marionette TRACE conn5 <- [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"]]]}] 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:57:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:57:23 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" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:57:23 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" 04:57:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:57:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:57:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:57:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2068ms 04:57:23 INFO - PROCESS | 1931 | 1461067043772 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 1931 | 1461067043776 Marionette TRACE conn5 <- [1,3057,null,{"value":"8"}] 04:57:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:57:23 INFO - PROCESS | 1931 | 1461067043788 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 1931 | 1461067043796 Marionette TRACE conn5 <- [1,3058,null,{}] 04:57:23 INFO - PROCESS | 1931 | 1461067043807 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:24 INFO - PROCESS | 1931 | 1461067044148 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 04:57:24 INFO - PROCESS | 1931 | 1461067044432 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fbdb800 == 201 [pid = 1931] [id = 774] 04:57:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7fe850f19000) [pid = 1931] [serial = 2321] [outer = (nil)] 04:57:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7fe85897d400) [pid = 1931] [serial = 2322] [outer = 0x7fe850f19000] 04:57:24 INFO - PROCESS | 1931 | 1461067044505 Marionette DEBUG loaded listener.js 04:57:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7fe858e73400) [pid = 1931] [serial = 2323] [outer = 0x7fe850f19000] 04:57:25 INFO - PROCESS | 1931 | 1461067045396 Marionette TRACE conn5 <- [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]]]}] 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:57:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:57:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:57:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:57:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:57:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:57:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:57:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:57:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:57:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1648ms 04:57:25 INFO - PROCESS | 1931 | 1461067045443 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 04:57:25 INFO - PROCESS | 1931 | 1461067045446 Marionette TRACE conn5 <- [1,3061,null,{"value":"8"}] 04:57:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:57:25 INFO - PROCESS | 1931 | 1461067045452 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:57:25 INFO - PROCESS | 1931 | 1461067045456 Marionette TRACE conn5 <- [1,3062,null,{}] 04:57:25 INFO - PROCESS | 1931 | 1461067045461 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:25 INFO - PROCESS | 1931 | 1461067045695 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 04:57:25 INFO - PROCESS | 1931 | 1461067045949 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe84fd7b800 == 202 [pid = 1931] [id = 775] 04:57:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7fe85916bc00) [pid = 1931] [serial = 2324] [outer = (nil)] 04:57:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7fe85921dc00) [pid = 1931] [serial = 2325] [outer = 0x7fe85916bc00] 04:57:26 INFO - PROCESS | 1931 | 1461067046039 Marionette DEBUG loaded listener.js 04:57:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7fe85ab91c00) [pid = 1931] [serial = 2326] [outer = 0x7fe85916bc00] 04:57:26 INFO - PROCESS | 1931 | [1931] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:57:26 INFO - PROCESS | 1931 | 1461067046972 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:57:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:57:26 INFO - {} 04:57:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1531ms 04:57:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:57:26 INFO - PROCESS | 1931 | 1461067046984 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1931 | 1461067046987 Marionette TRACE conn5 <- [1,3065,null,{"value":"8"}] 04:57:26 INFO - PROCESS | 1931 | 1461067046993 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1931 | 1461067046996 Marionette TRACE conn5 <- [1,3066,null,{}] 04:57:27 INFO - PROCESS | 1931 | 1461067047001 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:27 INFO - PROCESS | 1931 | 1461067047243 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 04:57:27 INFO - PROCESS | 1931 | 1461067047523 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe852c62000 == 203 [pid = 1931] [id = 776] 04:57:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7fe85ab95000) [pid = 1931] [serial = 2327] [outer = (nil)] 04:57:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7fe85d320400) [pid = 1931] [serial = 2328] [outer = 0x7fe85ab95000] 04:57:27 INFO - PROCESS | 1931 | 1461067047596 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7fe85fbf2000) [pid = 1931] [serial = 2329] [outer = 0x7fe85ab95000] 04:57:28 INFO - PROCESS | 1931 | 1461067048459 Marionette TRACE conn5 <- [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]]]}] 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:57:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:57:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1485ms 04:57:28 INFO - PROCESS | 1931 | 1461067048480 Marionette TRACE conn5 -> [0,3069,"getWindowHandle",null] 04:57:28 INFO - PROCESS | 1931 | 1461067048483 Marionette TRACE conn5 <- [1,3069,null,{"value":"8"}] 04:57:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:57:28 INFO - PROCESS | 1931 | 1461067048489 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:57:28 INFO - PROCESS | 1931 | 1461067048491 Marionette TRACE conn5 <- [1,3070,null,{}] 04:57:28 INFO - PROCESS | 1931 | 1461067048497 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:28 INFO - PROCESS | 1931 | 1461067048731 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 04:57:29 INFO - PROCESS | 1931 | 1461067049019 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85750b000 == 204 [pid = 1931] [id = 777] 04:57:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7fe85cbe8000) [pid = 1931] [serial = 2330] [outer = (nil)] 04:57:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7fe861607000) [pid = 1931] [serial = 2331] [outer = 0x7fe85cbe8000] 04:57:29 INFO - PROCESS | 1931 | 1461067049095 Marionette DEBUG loaded listener.js 04:57:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7fe862568800) [pid = 1931] [serial = 2332] [outer = 0x7fe85cbe8000] 04:57:29 INFO - PROCESS | 1931 | 1461067049877 Marionette TRACE conn5 <- [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]]]}] 04:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:57:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:57:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1441ms 04:57:29 INFO - PROCESS | 1931 | 1461067049981 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 04:57:29 INFO - PROCESS | 1931 | 1461067049985 Marionette TRACE conn5 <- [1,3073,null,{"value":"8"}] 04:57:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:57:30 INFO - PROCESS | 1931 | 1461067049998 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 1931 | 1461067050000 Marionette TRACE conn5 <- [1,3074,null,{}] 04:57:30 INFO - PROCESS | 1931 | 1461067050006 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:30 INFO - PROCESS | 1931 | 1461067050280 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 04:57:30 INFO - PROCESS | 1931 | 1461067050571 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe859492000 == 205 [pid = 1931] [id = 778] 04:57:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7fe85fbec800) [pid = 1931] [serial = 2333] [outer = (nil)] 04:57:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7fe862981400) [pid = 1931] [serial = 2334] [outer = 0x7fe85fbec800] 04:57:30 INFO - PROCESS | 1931 | 1461067050688 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7fe863124000) [pid = 1931] [serial = 2335] [outer = 0x7fe85fbec800] 04:57:31 INFO - PROCESS | 1931 | 1461067051415 Marionette TRACE conn5 <- [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]]]}] 04:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:57:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:57:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1437ms 04:57:31 INFO - PROCESS | 1931 | 1461067051444 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 04:57:31 INFO - PROCESS | 1931 | 1461067051448 Marionette TRACE conn5 <- [1,3077,null,{"value":"8"}] 04:57:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:57:31 INFO - PROCESS | 1931 | 1461067051456 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:57:31 INFO - PROCESS | 1931 | 1461067051459 Marionette TRACE conn5 <- [1,3078,null,{}] 04:57:31 INFO - PROCESS | 1931 | 1461067051465 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 1931 | 1461067051703 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 04:57:31 INFO - PROCESS | 1931 | 1461067051969 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85b619000 == 206 [pid = 1931] [id = 779] 04:57:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7fe84661c400) [pid = 1931] [serial = 2336] [outer = (nil)] 04:57:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7fe863961800) [pid = 1931] [serial = 2337] [outer = 0x7fe84661c400] 04:57:32 INFO - PROCESS | 1931 | 1461067052043 Marionette DEBUG loaded listener.js 04:57:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7fe859413800) [pid = 1931] [serial = 2338] [outer = 0x7fe84661c400] 04:57:32 INFO - PROCESS | 1931 | 1461067052934 Marionette TRACE conn5 <- [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] 04:57:33 INFO - PROCESS | 1931 | 1461067053001 Marionette TRACE conn5 <- [1,3081,null,{"value":"8"}] 04:57:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:57:33 INFO - PROCESS | 1931 | 1461067053013 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:57:33 INFO - PROCESS | 1931 | 1461067053016 Marionette TRACE conn5 <- [1,3082,null,{}] 04:57:33 INFO - PROCESS | 1931 | 1461067053072 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:33 INFO - PROCESS | 1931 | 1461067053304 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 04:57:33 INFO - PROCESS | 1931 | 1461067053595 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85d599000 == 207 [pid = 1931] [id = 780] 04:57:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7fe86eb4d800) [pid = 1931] [serial = 2339] [outer = (nil)] 04:57:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7fe86ebdb000) [pid = 1931] [serial = 2340] [outer = 0x7fe86eb4d800] 04:57:33 INFO - PROCESS | 1931 | 1461067053737 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7fe86fe0f400) [pid = 1931] [serial = 2341] [outer = 0x7fe86eb4d800] 04:57:34 INFO - PROCESS | 1931 | 1461067054503 Marionette TRACE conn5 <- [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]]]}] 04:57:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:57:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:57:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:57:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1542ms 04:57:34 INFO - PROCESS | 1931 | 1461067054555 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 04:57:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:57:34 INFO - PROCESS | 1931 | 1461067054560 Marionette TRACE conn5 <- [1,3085,null,{"value":"8"}] 04:57:34 INFO - PROCESS | 1931 | 1461067054565 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 1931 | 1461067054569 Marionette TRACE conn5 <- [1,3086,null,{}] 04:57:34 INFO - PROCESS | 1931 | 1461067054574 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:34 INFO - PROCESS | 1931 | 1461067054825 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 04:57:35 INFO - PROCESS | 1931 | 1461067055157 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe85de60000 == 208 [pid = 1931] [id = 781] 04:57:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7fe84419d400) [pid = 1931] [serial = 2342] [outer = (nil)] 04:57:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7fe86fe26400) [pid = 1931] [serial = 2343] [outer = 0x7fe84419d400] 04:57:35 INFO - PROCESS | 1931 | 1461067055245 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7fe870e09c00) [pid = 1931] [serial = 2344] [outer = 0x7fe84419d400] 04:57:36 INFO - PROCESS | 1931 | 1461067056013 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:57:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:57:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1479ms 04:57:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:57:36 INFO - PROCESS | 1931 | 1461067056045 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 04:57:36 INFO - PROCESS | 1931 | 1461067056047 Marionette TRACE conn5 <- [1,3089,null,{"value":"8"}] 04:57:36 INFO - PROCESS | 1931 | 1461067056053 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:57:36 INFO - PROCESS | 1931 | 1461067056056 Marionette TRACE conn5 <- [1,3090,null,{}] 04:57:36 INFO - PROCESS | 1931 | 1461067056061 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:36 INFO - PROCESS | 1931 | 1461067056287 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 04:57:36 INFO - PROCESS | 1931 | 1461067056551 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe861c18000 == 209 [pid = 1931] [id = 782] 04:57:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7fe844193000) [pid = 1931] [serial = 2345] [outer = (nil)] 04:57:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7fe8476a4400) [pid = 1931] [serial = 2346] [outer = 0x7fe844193000] 04:57:36 INFO - PROCESS | 1931 | 1461067056625 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7fe8476aa000) [pid = 1931] [serial = 2347] [outer = 0x7fe844193000] 04:57:37 INFO - PROCESS | 1931 | 1461067057460 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:57:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1436ms 04:57:37 INFO - PROCESS | 1931 | 1461067057490 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1931 | 1461067057493 Marionette TRACE conn5 <- [1,3093,null,{"value":"8"}] 04:57:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:57:37 INFO - PROCESS | 1931 | 1461067057499 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1931 | 1461067057501 Marionette TRACE conn5 <- [1,3094,null,{}] 04:57:37 INFO - PROCESS | 1931 | 1461067057507 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:37 INFO - PROCESS | 1931 | 1461067057767 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 04:57:38 INFO - PROCESS | 1931 | 1461067058036 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe862eac000 == 210 [pid = 1931] [id = 783] 04:57:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7fe84419c000) [pid = 1931] [serial = 2348] [outer = (nil)] 04:57:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7fe845408400) [pid = 1931] [serial = 2349] [outer = 0x7fe84419c000] 04:57:38 INFO - PROCESS | 1931 | 1461067058113 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7fe84540f400) [pid = 1931] [serial = 2350] [outer = 0x7fe84419c000] 04:57:38 INFO - PROCESS | 1931 | 1461067058930 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:57:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1482ms 04:57:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:57:38 INFO - PROCESS | 1931 | 1461067058983 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1931 | 1461067058986 Marionette TRACE conn5 <- [1,3097,null,{"value":"8"}] 04:57:38 INFO - PROCESS | 1931 | 1461067058993 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1931 | 1461067058996 Marionette TRACE conn5 <- [1,3098,null,{}] 04:57:39 INFO - PROCESS | 1931 | 1461067059001 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:39 INFO - PROCESS | 1931 | 1461067059266 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 04:57:39 INFO - PROCESS | 1931 | 1461067059554 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe865732800 == 211 [pid = 1931] [id = 784] 04:57:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7fe84419e000) [pid = 1931] [serial = 2351] [outer = (nil)] 04:57:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7fe8476a5400) [pid = 1931] [serial = 2352] [outer = 0x7fe84419e000] 04:57:39 INFO - PROCESS | 1931 | 1461067059649 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7fe8476acc00) [pid = 1931] [serial = 2353] [outer = 0x7fe84419e000] 04:57:40 INFO - PROCESS | 1931 | 1461067060601 Marionette TRACE conn5 <- [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]]]}] 04:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:57:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1630ms 04:57:40 INFO - PROCESS | 1931 | 1461067060622 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 1931 | 1461067060624 Marionette TRACE conn5 <- [1,3101,null,{"value":"8"}] 04:57:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:57:40 INFO - PROCESS | 1931 | 1461067060630 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 1931 | 1461067060632 Marionette TRACE conn5 <- [1,3102,null,{}] 04:57:40 INFO - PROCESS | 1931 | 1461067060638 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:40 INFO - PROCESS | 1931 | 1461067060875 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 04:57:41 INFO - PROCESS | 1931 | 1461067061178 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe870878800 == 212 [pid = 1931] [id = 785] 04:57:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7fe84540b400) [pid = 1931] [serial = 2354] [outer = (nil)] 04:57:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7fe84f92b400) [pid = 1931] [serial = 2355] [outer = 0x7fe84540b400] 04:57:41 INFO - PROCESS | 1931 | 1461067061269 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7fe859631400) [pid = 1931] [serial = 2356] [outer = 0x7fe84540b400] 04:57:42 INFO - PROCESS | 1931 | 1461067062231 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:57:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:57:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1633ms 04:57:42 INFO - PROCESS | 1931 | 1461067062266 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 1931 | 1461067062271 Marionette TRACE conn5 <- [1,3105,null,{"value":"8"}] 04:57:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:57:42 INFO - PROCESS | 1931 | 1461067062278 Marionette TRACE conn5 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1931 | 1461067062282 Marionette TRACE conn5 <- [1,3106,null,{}] 04:57:42 INFO - PROCESS | 1931 | 1461067062288 Marionette TRACE conn5 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:42 INFO - PROCESS | 1931 | 1461067062569 Marionette TRACE conn5 <- [1,3107,null,{"value":null}] 04:57:42 INFO - PROCESS | 1931 | 1461067062877 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe874aa2800 == 213 [pid = 1931] [id = 786] 04:57:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7fe84540c400) [pid = 1931] [serial = 2357] [outer = (nil)] 04:57:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7fe847308c00) [pid = 1931] [serial = 2358] [outer = 0x7fe84540c400] 04:57:43 INFO - PROCESS | 1931 | 1461067063021 Marionette DEBUG loaded listener.js 04:57:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7fe84730ec00) [pid = 1931] [serial = 2359] [outer = 0x7fe84540c400] 04:57:43 INFO - PROCESS | 1931 | 1461067063853 Marionette TRACE conn5 <- [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]]]}] 04:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:57:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1585ms 04:57:43 INFO - PROCESS | 1931 | 1461067063864 Marionette TRACE conn5 -> [0,3109,"getWindowHandle",null] 04:57:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:57:43 INFO - PROCESS | 1931 | 1461067063869 Marionette TRACE conn5 <- [1,3109,null,{"value":"8"}] 04:57:43 INFO - PROCESS | 1931 | 1461067063877 Marionette TRACE conn5 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:57:43 INFO - PROCESS | 1931 | 1461067063880 Marionette TRACE conn5 <- [1,3110,null,{}] 04:57:43 INFO - PROCESS | 1931 | 1461067063887 Marionette TRACE conn5 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:44 INFO - PROCESS | 1931 | 1461067064142 Marionette TRACE conn5 <- [1,3111,null,{"value":null}] 04:57:44 INFO - PROCESS | 1931 | 1461067064409 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe879277000 == 214 [pid = 1931] [id = 787] 04:57:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7fe847302400) [pid = 1931] [serial = 2360] [outer = (nil)] 04:57:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7fe8474eb400) [pid = 1931] [serial = 2361] [outer = 0x7fe847302400] 04:57:44 INFO - PROCESS | 1931 | 1461067064500 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7fe8474ef400) [pid = 1931] [serial = 2362] [outer = 0x7fe847302400] 04:57:45 INFO - PROCESS | 1931 | 1461067065432 Marionette TRACE conn5 <- [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"]]]}] 04:57:45 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:57:45 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 04:57:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:57:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:45 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:57:45 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1604ms 04:57:45 INFO - PROCESS | 1931 | 1461067065482 Marionette TRACE conn5 -> [0,3113,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1931 | 1461067065485 Marionette TRACE conn5 <- [1,3113,null,{"value":"8"}] 04:57:45 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:57:45 INFO - PROCESS | 1931 | 1461067065492 Marionette TRACE conn5 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1931 | 1461067065495 Marionette TRACE conn5 <- [1,3114,null,{}] 04:57:45 INFO - PROCESS | 1931 | 1461067065500 Marionette TRACE conn5 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:45 INFO - PROCESS | 1931 | 1461067065787 Marionette TRACE conn5 <- [1,3115,null,{"value":null}] 04:57:46 INFO - PROCESS | 1931 | 1461067066134 Marionette TRACE conn5 -> [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\", \"849bf388-2ccc-40e1-9528-db11a47b0036\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7fe8455e8800 == 215 [pid = 1931] [id = 788] 04:57:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7fe84730b000) [pid = 1931] [serial = 2363] [outer = (nil)] 04:57:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7fe8474f2400) [pid = 1931] [serial = 2364] [outer = 0x7fe84730b000] 04:57:46 INFO - PROCESS | 1931 | 1461067066214 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7fe8474f8c00) [pid = 1931] [serial = 2365] [outer = 0x7fe84730b000] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84d45a000 == 214 [pid = 1931] [id = 163] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe87908e800 == 213 [pid = 1931] [id = 717] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe881ed4800 == 212 [pid = 1931] [id = 719] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bc31800 == 211 [pid = 1931] [id = 769] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84af44000 == 210 [pid = 1931] [id = 768] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe845f0f000 == 209 [pid = 1931] [id = 767] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe843ac2800 == 208 [pid = 1931] [id = 765] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe874c94000 == 207 [pid = 1931] [id = 764] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86fa78800 == 206 [pid = 1931] [id = 763] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe86575d800 == 205 [pid = 1931] [id = 762] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe863218800 == 204 [pid = 1931] [id = 761] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe861d1c800 == 203 [pid = 1931] [id = 760] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85de49800 == 202 [pid = 1931] [id = 759] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85d638000 == 201 [pid = 1931] [id = 758] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84bb3c000 == 200 [pid = 1931] [id = 757] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe85c930800 == 199 [pid = 1931] [id = 756] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe8594a1800 == 198 [pid = 1931] [id = 755] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe857507000 == 197 [pid = 1931] [id = 754] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe852255000 == 196 [pid = 1931] [id = 753] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84feba000 == 195 [pid = 1931] [id = 752] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84fbda000 == 194 [pid = 1931] [id = 751] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84e517000 == 193 [pid = 1931] [id = 750] 04:57:49 INFO - PROCESS | 1931 | --DOCSHELL 0x7fe84ab61000 == 192 [pid = 1931] [id = 749] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7fe864560800) [pid = 1931] [serial = 2163] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7fe84e954400) [pid = 1931] [serial = 2106] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7fe84e841400) [pid = 1931] [serial = 2237] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7fe84f7da400) [pid = 1931] [serial = 2238] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7fe84f7e7400) [pid = 1931] [serial = 2240] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7fe8485a9800) [pid = 1931] [serial = 2242] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7fe8520aec00) [pid = 1931] [serial = 2184] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7fe85110b400) [pid = 1931] [serial = 2183] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7fe84f93b400) [pid = 1931] [serial = 2181] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7fe84e708000) [pid = 1931] [serial = 2180] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7fe8498ef800) [pid = 1931] [serial = 2178] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7fe847e13800) [pid = 1931] [serial = 2177] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7fe849a46000) [pid = 1931] [serial = 2234] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7fe8462d5000) [pid = 1931] [serial = 2231] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7fe84832ac00) [pid = 1931] [serial = 2232] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7fe86fc85800) [pid = 1931] [serial = 2228] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7fe86f9b7c00) [pid = 1931] [serial = 2225] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7fe86f763c00) [pid = 1931] [serial = 2223] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7fe86ebd5800) [pid = 1931] [serial = 2222] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7fe8662df000) [pid = 1931] [serial = 2220] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7fe8657d4c00) [pid = 1931] [serial = 2219] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7fe863f86c00) [pid = 1931] [serial = 2217] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7fe862f44800) [pid = 1931] [serial = 2216] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7fe8623abc00) [pid = 1931] [serial = 2214] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7fe860db4800) [pid = 1931] [serial = 2213] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7fe85fb11000) [pid = 1931] [serial = 2211] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7fe85d9c0800) [pid = 1931] [serial = 2210] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7fe85cc42000) [pid = 1931] [serial = 2208] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7fe85cb88800) [pid = 1931] [serial = 2207] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7fe859416800) [pid = 1931] [serial = 2205] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7fe859221400) [pid = 1931] [serial = 2204] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7fe859171800) [pid = 1931] [serial = 2202] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7fe8590b3400) [pid = 1931] [serial = 2201] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7fe859065c00) [pid = 1931] [serial = 2199] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7fe858973c00) [pid = 1931] [serial = 2198] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7fe858946c00) [pid = 1931] [serial = 2196] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7fe85869d400) [pid = 1931] [serial = 2195] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7fe857546400) [pid = 1931] [serial = 2193] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7fe8573c6000) [pid = 1931] [serial = 2192] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7fe852e96400) [pid = 1931] [serial = 2190] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7fe8527c4000) [pid = 1931] [serial = 2189] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7fe8525c7400) [pid = 1931] [serial = 2187] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7fe8520e2800) [pid = 1931] [serial = 2186] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7fe84c254800) [pid = 1931] [serial = 2235] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7fe84e7cc400) [pid = 1931] [serial = 2243] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1931 | 1461067069573 Marionette TRACE conn5 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:57:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:57:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 4137ms 04:57:49 INFO - PROCESS | 1931 | 1461067069630 Marionette TRACE conn5 -> [0,3117,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 1931 | 1461067069634 Marionette TRACE conn5 <- [1,3117,null,{"value":"8"}] 04:57:50 WARNING - u'runner_teardown' () 04:57:50 INFO - No more tests 04:57:50 INFO - Got 0 unexpected results 04:57:50 INFO - SUITE-END | took 1313s 04:57:50 INFO - Closing logging queue 04:57:50 INFO - queue closed 04:57:51 INFO - Return code: 0 04:57:51 WARNING - # TBPL SUCCESS # 04:57:51 INFO - Running post-action listener: _resource_record_post_action 04:57:51 INFO - Running post-run listener: _resource_record_post_run 04:57:52 INFO - Total resource usage - Wall time: 1351s; CPU: 98.0%; Read bytes: 8413184; Write bytes: 979460096; Read time: 6576; Write time: 397856 04:57:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:57:52 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 51810304; Read time: 0; Write time: 53720 04:57:52 INFO - run-tests - Wall time: 1319s; CPU: 98.0%; Read bytes: 7827456; Write bytes: 853037056; Read time: 6308; Write time: 256396 04:57:52 INFO - Running post-run listener: _upload_blobber_files 04:57:52 INFO - Blob upload gear active. 04:57:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:57:52 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 04:57:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:57:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:57:52 INFO - (blobuploader) - INFO - Open directory for files ... 04:57:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:57:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:57:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:57:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:57:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:57:55 INFO - (blobuploader) - INFO - Done attempting. 04:57:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:57:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:57:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:57:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:57:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:57:56 INFO - (blobuploader) - INFO - Done attempting. 04:57:56 INFO - (blobuploader) - INFO - Iteration through files over. 04:57:56 INFO - Return code: 0 04:57:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:57:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:57:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f2105a83efe293f89040b35eac610636f8aff837e1eca5de98df92c41ab53fb0c48af948958b0db02c7d36f833daba7c6dff7836aa8a3a9e0ee268ff0f89cf6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/65b397ddc7386f9a10b132dadaeb8cd40df91bc753b7e6b0e922bf02359bbca3a5c082644f378ed6d50a7d893d0441a38ed22df2c84be5899e3e3d3c83e7a09c"} 04:57:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:57:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:57:56 INFO - Contents: 04:57:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f2105a83efe293f89040b35eac610636f8aff837e1eca5de98df92c41ab53fb0c48af948958b0db02c7d36f833daba7c6dff7836aa8a3a9e0ee268ff0f89cf6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/65b397ddc7386f9a10b132dadaeb8cd40df91bc753b7e6b0e922bf02359bbca3a5c082644f378ed6d50a7d893d0441a38ed22df2c84be5899e3e3d3c83e7a09c"} 04:57:56 INFO - Running post-run listener: copy_logs_to_upload_dir 04:57:56 INFO - Copying logs to upload dir... 04:57:56 INFO - mkdir: /builds/slave/test/build/upload/logs 04:57:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1438.127074 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 58 secs) (at 2016-04-19 04:57:56.919297) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 04:57:56.920335) ========= 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-1461065625.626929-1449752014 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/f2105a83efe293f89040b35eac610636f8aff837e1eca5de98df92c41ab53fb0c48af948958b0db02c7d36f833daba7c6dff7836aa8a3a9e0ee268ff0f89cf6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/65b397ddc7386f9a10b132dadaeb8cd40df91bc753b7e6b0e922bf02359bbca3a5c082644f378ed6d50a7d893d0441a38ed22df2c84be5899e3e3d3c83e7a09c"} build_url:https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037260 build_url: 'https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/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/mozilla-central/sha512/f2105a83efe293f89040b35eac610636f8aff837e1eca5de98df92c41ab53fb0c48af948958b0db02c7d36f833daba7c6dff7836aa8a3a9e0ee268ff0f89cf6f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/65b397ddc7386f9a10b132dadaeb8cd40df91bc753b7e6b0e922bf02359bbca3a5c082644f378ed6d50a7d893d0441a38ed22df2c84be5899e3e3d3c83e7a09c"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YhPIKaAjSd6kqWajvOJuyg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 04:57:57.000138) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:57:57.000639) ========= 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-1461065625.626929-1449752014 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022073 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:57:57.066704) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:57:57.067055) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:57:57.067384) ========= ========= Total master_lag: 0.50 =========