builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2061 starttime: 1461151594.21 results: success (0) buildid: 20160420025138 builduid: 3bb49e3aa94a4d0a96badb2f0439b956 revision: f05a1242fb29023bd7ebc492897ed3d6907733c7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:34.207615) ========= master: http://buildbot-master52.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:34.208064) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:34.208370) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:34.586684) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:34.586970) ========= 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-1461151574.198046-269024 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 04:26:34-- 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% 10.4M=0.001s 2016-04-20 04:26:35 (10.4 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.733732 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:35.357015) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:35.357370) ========= 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-1461151574.198046-269024 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018069 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:35.420781) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 04:26:35.421103) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev f05a1242fb29023bd7ebc492897ed3d6907733c7 --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 f05a1242fb29023bd7ebc492897ed3d6907733c7 --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-1461151574.198046-269024 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 04:26:35,520 truncating revision to first 12 chars 2016-04-20 04:26:35,521 Setting DEBUG logging. 2016-04-20 04:26:35,521 attempt 1/10 2016-04-20 04:26:35,521 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/f05a1242fb29?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 04:26:36,705 unpacking tar archive at: mozilla-central-f05a1242fb29/testing/mozharness/ program finished with exit code 0 elapsedTime=1.770162 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-20 04:26:37.225182) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:37.225526) ========= script_repo_revision: f05a1242fb29023bd7ebc492897ed3d6907733c7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:37.225915) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:37.226186) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:26:37.258807) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 16 secs) (at 2016-04-20 04:26:37.259186) ========= /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-1461151574.198046-269024 _=/tools/buildbot/bin/python using PTY: False 04:26:37 INFO - MultiFileLogger online at 20160420 04:26:37 in /builds/slave/test 04:26:37 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 04:26:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:26:37 INFO - {'append_to_log': False, 04:26:37 INFO - 'base_work_dir': '/builds/slave/test', 04:26:37 INFO - 'blob_upload_branch': 'mozilla-central', 04:26:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:26:37 INFO - 'buildbot_json_path': 'buildprops.json', 04:26:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:26:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:26:37 INFO - 'download_minidump_stackwalk': True, 04:26:37 INFO - 'download_symbols': 'true', 04:26:37 INFO - 'e10s': False, 04:26:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:26:37 INFO - 'tooltool.py': '/tools/tooltool.py', 04:26:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:26:37 INFO - '/tools/misc-python/virtualenv.py')}, 04:26:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:26:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:26:37 INFO - 'log_level': 'info', 04:26:37 INFO - 'log_to_console': True, 04:26:37 INFO - 'opt_config_files': (), 04:26:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:26:37 INFO - '--processes=1', 04:26:37 INFO - '--config=%(test_path)s/wptrunner.ini', 04:26:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:26:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:26:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:26:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:26:37 INFO - 'pip_index': False, 04:26:37 INFO - 'require_test_zip': True, 04:26:37 INFO - 'test_type': ('testharness',), 04:26:37 INFO - 'this_chunk': '1', 04:26:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:26:37 INFO - 'total_chunks': '10', 04:26:37 INFO - 'virtualenv_path': 'venv', 04:26:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:26:37 INFO - 'work_dir': 'build'} 04:26:37 INFO - ##### 04:26:37 INFO - ##### Running clobber step. 04:26:37 INFO - ##### 04:26:37 INFO - Running pre-action listener: _resource_record_pre_action 04:26:37 INFO - Running main action method: clobber 04:26:37 INFO - rmtree: /builds/slave/test/build 04:26:37 INFO - Running post-action listener: _resource_record_post_action 04:26:37 INFO - ##### 04:26:37 INFO - ##### Running read-buildbot-config step. 04:26:37 INFO - ##### 04:26:37 INFO - Running pre-action listener: _resource_record_pre_action 04:26:37 INFO - Running main action method: read_buildbot_config 04:26:37 INFO - Using buildbot properties: 04:26:37 INFO - { 04:26:37 INFO - "project": "", 04:26:37 INFO - "product": "firefox", 04:26:37 INFO - "script_repo_revision": "production", 04:26:37 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 04:26:37 INFO - "repository": "", 04:26:37 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 04:26:37 INFO - "buildid": "20160420025138", 04:26:37 INFO - "pgo_build": "False", 04:26:37 INFO - "basedir": "/builds/slave/test", 04:26:37 INFO - "buildnumber": 1, 04:26:37 INFO - "slavename": "tst-linux64-spot-2061", 04:26:37 INFO - "master": "http://buildbot-master52.bb.releng.use1.mozilla.com:8201/", 04:26:37 INFO - "platform": "linux64", 04:26:37 INFO - "branch": "mozilla-central", 04:26:37 INFO - "revision": "f05a1242fb29023bd7ebc492897ed3d6907733c7", 04:26:37 INFO - "repo_path": "mozilla-central", 04:26:37 INFO - "moz_repo_path": "", 04:26:37 INFO - "stage_platform": "linux64", 04:26:37 INFO - "builduid": "3bb49e3aa94a4d0a96badb2f0439b956", 04:26:37 INFO - "slavebuilddir": "test" 04:26:37 INFO - } 04:26:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 04:26:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 04:26:37 INFO - Running post-action listener: _resource_record_post_action 04:26:37 INFO - ##### 04:26:37 INFO - ##### Running download-and-extract step. 04:26:37 INFO - ##### 04:26:37 INFO - Running pre-action listener: _resource_record_pre_action 04:26:37 INFO - Running main action method: download_and_extract 04:26:37 INFO - mkdir: /builds/slave/test/build/tests 04:26:37 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:26:37 INFO - https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 04:26:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:39 INFO - Downloaded 1361 bytes. 04:26:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 04:26:39 INFO - Using the following test package requirements: 04:26:39 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:26:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 04:26:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 04:26:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'jsshell-linux-x86_64.zip'], 04:26:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 04:26:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 04:26:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 04:26:39 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 04:26:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 04:26:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 04:26:39 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 04:26:39 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:26:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:26:39 INFO - https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 04:26:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:26:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 04:26:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:45 INFO - Downloaded 22732301 bytes. 04:26:45 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:26:45 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:26:46 INFO - caution: filename not matched: web-platform/* 04:26:46 INFO - Return code: 11 04:26:46 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:26:46 INFO - https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 04:26:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:26:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 04:26:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:51 INFO - Downloaded 36397873 bytes. 04:26:51 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:26:51 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:26:55 INFO - caution: filename not matched: bin/* 04:26:55 INFO - caution: filename not matched: config/* 04:26:55 INFO - caution: filename not matched: mozbase/* 04:26:55 INFO - caution: filename not matched: marionette/* 04:26:55 INFO - caution: filename not matched: tools/wptserve/* 04:26:55 INFO - Return code: 11 04:26:55 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:26:55 INFO - https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 04:26:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:26:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:26:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:26:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:27:01 INFO - Downloaded 64272799 bytes. 04:27:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:01 INFO - mkdir: /builds/slave/test/properties 04:27:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:27:01 INFO - Writing to file /builds/slave/test/properties/build_url 04:27:01 INFO - Contents: 04:27:01 INFO - build_url:https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 04:27:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:27:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:27:02 INFO - Contents: 04:27:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:02 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:27:02 INFO - https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:27:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 04:27:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:27:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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:27:11 INFO - Downloaded 90766967 bytes. 04:27:11 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:27:11 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:27:18 INFO - Return code: 0 04:27:18 INFO - Running post-action listener: _resource_record_post_action 04:27:18 INFO - Running post-action listener: set_extra_try_arguments 04:27:18 INFO - ##### 04:27:18 INFO - ##### Running create-virtualenv step. 04:27:18 INFO - ##### 04:27:18 INFO - Running pre-action listener: _pre_create_virtualenv 04:27:18 INFO - Running pre-action listener: _resource_record_pre_action 04:27:18 INFO - Running main action method: create_virtualenv 04:27:18 INFO - Creating virtualenv /builds/slave/test/build/venv 04:27:18 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:27:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:27:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:27:19 INFO - Using real prefix '/usr' 04:27:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:27:23 INFO - Installing distribute.............................................................................................................................................................................................done. 04:27:26 INFO - Installing pip.................done. 04:27:26 INFO - Return code: 0 04:27:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:27:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:26 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1450030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14d2dd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14cfbb0>, '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 0x14d0a90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14d0f40>, '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-1461151574.198046-269024', '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:27:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 04:27:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 04:27:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:26 INFO - 'CCACHE_UMASK': '002', 04:27:26 INFO - 'DISPLAY': ':0', 04:27:26 INFO - 'HOME': '/home/cltbld', 04:27:26 INFO - 'LANG': 'en_US.UTF-8', 04:27:26 INFO - 'LOGNAME': 'cltbld', 04:27:26 INFO - 'MAIL': '/var/mail/cltbld', 04:27:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:26 INFO - 'MOZ_NO_REMOTE': '1', 04:27:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:26 INFO - 'PWD': '/builds/slave/test', 04:27:26 INFO - 'SHELL': '/bin/bash', 04:27:26 INFO - 'SHLVL': '1', 04:27:26 INFO - 'TERM': 'linux', 04:27:26 INFO - 'TMOUT': '86400', 04:27:26 INFO - 'USER': 'cltbld', 04:27:26 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461151574.198046-269024', 04:27:26 INFO - '_': '/tools/buildbot/bin/python'} 04:27:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:27 INFO - Downloading/unpacking psutil>=0.7.1 04:27:27 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:27:27 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:27:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:27 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:27:27 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:27:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:27:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:27:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:32 INFO - Installing collected packages: psutil 04:27:32 INFO - Running setup.py install for psutil 04:27:32 INFO - building 'psutil._psutil_linux' extension 04:27:32 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:27:34 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:27:35 INFO - building 'psutil._psutil_posix' extension 04:27:35 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:27:35 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:27:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:27:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:27:35 INFO - Successfully installed psutil 04:27:35 INFO - Cleaning up... 04:27:35 INFO - Return code: 0 04:27:35 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:27:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:35 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1450030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14d2dd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14cfbb0>, '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 0x14d0a90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14d0f40>, '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-1461151574.198046-269024', '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:27:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:27:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:27:35 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:35 INFO - 'CCACHE_UMASK': '002', 04:27:35 INFO - 'DISPLAY': ':0', 04:27:35 INFO - 'HOME': '/home/cltbld', 04:27:35 INFO - 'LANG': 'en_US.UTF-8', 04:27:35 INFO - 'LOGNAME': 'cltbld', 04:27:35 INFO - 'MAIL': '/var/mail/cltbld', 04:27:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:35 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:35 INFO - 'MOZ_NO_REMOTE': '1', 04:27:35 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:35 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:35 INFO - 'PWD': '/builds/slave/test', 04:27:35 INFO - 'SHELL': '/bin/bash', 04:27:35 INFO - 'SHLVL': '1', 04:27:35 INFO - 'TERM': 'linux', 04:27:35 INFO - 'TMOUT': '86400', 04:27:35 INFO - 'USER': 'cltbld', 04:27:35 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461151574.198046-269024', 04:27:35 INFO - '_': '/tools/buildbot/bin/python'} 04:27:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:35 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:27:35 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:27:35 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:27:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:35 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:27:35 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:27:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:27:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:27:41 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:27:41 INFO - Installing collected packages: mozsystemmonitor 04:27:41 INFO - Running setup.py install for mozsystemmonitor 04:27:41 INFO - Successfully installed mozsystemmonitor 04:27:41 INFO - Cleaning up... 04:27:41 INFO - Return code: 0 04:27:41 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:27:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1450030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14d2dd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14cfbb0>, '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 0x14d0a90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14d0f40>, '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-1461151574.198046-269024', '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:27:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 04:27:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 04:27:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:41 INFO - 'CCACHE_UMASK': '002', 04:27:41 INFO - 'DISPLAY': ':0', 04:27:41 INFO - 'HOME': '/home/cltbld', 04:27:41 INFO - 'LANG': 'en_US.UTF-8', 04:27:41 INFO - 'LOGNAME': 'cltbld', 04:27:41 INFO - 'MAIL': '/var/mail/cltbld', 04:27:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:41 INFO - 'MOZ_NO_REMOTE': '1', 04:27:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:41 INFO - 'PWD': '/builds/slave/test', 04:27:41 INFO - 'SHELL': '/bin/bash', 04:27:41 INFO - 'SHLVL': '1', 04:27:41 INFO - 'TERM': 'linux', 04:27:41 INFO - 'TMOUT': '86400', 04:27:41 INFO - 'USER': 'cltbld', 04:27:41 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461151574.198046-269024', 04:27:41 INFO - '_': '/tools/buildbot/bin/python'} 04:27:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:41 INFO - Downloading/unpacking blobuploader==1.2.4 04:27: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:27: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:27:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27: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:27: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:27:46 INFO - Downloading blobuploader-1.2.4.tar.gz 04:27:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:27:46 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:27:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:46 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:27:46 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:27:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:27:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:27:48 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:27:48 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:27:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:27:48 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:27:48 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:27:48 INFO - Downloading docopt-0.6.1.tar.gz 04:27:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:27:48 INFO - Installing collected packages: blobuploader, requests, docopt 04:27:48 INFO - Running setup.py install for blobuploader 04:27:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:27:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:27:49 INFO - Running setup.py install for requests 04:27:49 INFO - Running setup.py install for docopt 04:27:49 INFO - Successfully installed blobuploader requests docopt 04:27:49 INFO - Cleaning up... 04:27:50 INFO - Return code: 0 04:27:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:27:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1450030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14d2dd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14cfbb0>, '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 0x14d0a90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14d0f40>, '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-1461151574.198046-269024', '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:27:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:27:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:27:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:50 INFO - 'CCACHE_UMASK': '002', 04:27:50 INFO - 'DISPLAY': ':0', 04:27:50 INFO - 'HOME': '/home/cltbld', 04:27:50 INFO - 'LANG': 'en_US.UTF-8', 04:27:50 INFO - 'LOGNAME': 'cltbld', 04:27:50 INFO - 'MAIL': '/var/mail/cltbld', 04:27:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:50 INFO - 'MOZ_NO_REMOTE': '1', 04:27:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:50 INFO - 'PWD': '/builds/slave/test', 04:27:50 INFO - 'SHELL': '/bin/bash', 04:27:50 INFO - 'SHLVL': '1', 04:27:50 INFO - 'TERM': 'linux', 04:27:50 INFO - 'TMOUT': '86400', 04:27:50 INFO - 'USER': 'cltbld', 04:27:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461151574.198046-269024', 04:27:50 INFO - '_': '/tools/buildbot/bin/python'} 04:27:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:27:50 INFO - Running setup.py (path:/tmp/pip-pbpqac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:27:50 INFO - Running setup.py (path:/tmp/pip-ref7iz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:27:50 INFO - Running setup.py (path:/tmp/pip-Dhdilk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:27:50 INFO - Running setup.py (path:/tmp/pip-1cFwQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:27:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:27:50 INFO - Running setup.py (path:/tmp/pip-sqVSni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:27:51 INFO - Running setup.py (path:/tmp/pip-i6tY3J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:27:51 INFO - Running setup.py (path:/tmp/pip-Zrv0uJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:27:51 INFO - Running setup.py (path:/tmp/pip-1vAMEa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:27:51 INFO - Running setup.py (path:/tmp/pip-kd9zMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:27:51 INFO - Running setup.py (path:/tmp/pip-Et7erK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:27:51 INFO - Running setup.py (path:/tmp/pip-JU2PIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:27:51 INFO - Running setup.py (path:/tmp/pip-1ojukq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:27:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:27:51 INFO - Running setup.py (path:/tmp/pip-DoRdGq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:27:52 INFO - Running setup.py (path:/tmp/pip-o8vuCk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:52 INFO - Running setup.py (path:/tmp/pip-bseshl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:27:52 INFO - Running setup.py (path:/tmp/pip-lTrtAD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:27:52 INFO - Running setup.py (path:/tmp/pip-8N6VOB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:27:52 INFO - Running setup.py (path:/tmp/pip-sPXr2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:27:52 INFO - Running setup.py (path:/tmp/pip-_60x7S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:52 INFO - Running setup.py (path:/tmp/pip-mt_eZp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:27:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:27:53 INFO - Running setup.py (path:/tmp/pip-0pZJz1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:27:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:53 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:27:53 INFO - Running setup.py install for manifestparser 04:27:53 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:27:53 INFO - Running setup.py install for mozcrash 04:27:53 INFO - Running setup.py install for mozdebug 04:27:54 INFO - Running setup.py install for mozdevice 04:27:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Running setup.py install for mozfile 04:27:54 INFO - Running setup.py install for mozhttpd 04:27:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Running setup.py install for mozinfo 04:27:54 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Running setup.py install for mozInstall 04:27:54 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:27:54 INFO - Running setup.py install for mozleak 04:27:55 INFO - Running setup.py install for mozlog 04:27:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Running setup.py install for moznetwork 04:27:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:27:55 INFO - Running setup.py install for mozprocess 04:27:55 INFO - Running setup.py install for mozprofile 04:27:56 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Running setup.py install for mozrunner 04:27:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Running setup.py install for mozscreenshot 04:27:56 INFO - Running setup.py install for moztest 04:27:56 INFO - Running setup.py install for mozversion 04:27:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:27:56 INFO - Running setup.py install for wptserve 04:27:57 INFO - Running setup.py install for marionette-driver 04:27:57 INFO - Running setup.py install for browsermob-proxy 04:27:57 INFO - Running setup.py install for marionette-client 04:27:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:27:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:27:57 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:27:57 INFO - Cleaning up... 04:27:57 INFO - Return code: 0 04:27:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:27: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:27:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:27:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27: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:27:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:27:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:27:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1450030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14513f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x14d2dd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x14cfbb0>, '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 0x14d0a90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14d0f40>, '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-1461151574.198046-269024', '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:27:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 04:27:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:27:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:27:58 INFO - 'CCACHE_UMASK': '002', 04:27:58 INFO - 'DISPLAY': ':0', 04:27:58 INFO - 'HOME': '/home/cltbld', 04:27:58 INFO - 'LANG': 'en_US.UTF-8', 04:27:58 INFO - 'LOGNAME': 'cltbld', 04:27:58 INFO - 'MAIL': '/var/mail/cltbld', 04:27:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:27:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:27:58 INFO - 'MOZ_NO_REMOTE': '1', 04:27:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:27:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:27:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:27:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:27:58 INFO - 'PWD': '/builds/slave/test', 04:27:58 INFO - 'SHELL': '/bin/bash', 04:27:58 INFO - 'SHLVL': '1', 04:27:58 INFO - 'TERM': 'linux', 04:27:58 INFO - 'TMOUT': '86400', 04:27:58 INFO - 'USER': 'cltbld', 04:27:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461151574.198046-269024', 04:27:58 INFO - '_': '/tools/buildbot/bin/python'} 04:27:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:27:58 INFO - Running setup.py (path:/tmp/pip-mO_CC6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:27:58 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:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:27:58 INFO - Running setup.py (path:/tmp/pip-HS7zz1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:27:58 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:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:27:58 INFO - Running setup.py (path:/tmp/pip-VemdIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:27:58 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:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:27:58 INFO - Running setup.py (path:/tmp/pip-Qkff_1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:27:58 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:27:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:27:58 INFO - Running setup.py (path:/tmp/pip-uiaBPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:27:59 INFO - Running setup.py (path:/tmp/pip-EnvMH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:27:59 INFO - Running setup.py (path:/tmp/pip-h0OboJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:27:59 INFO - Running setup.py (path:/tmp/pip-elz71P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:27:59 INFO - Running setup.py (path:/tmp/pip-LnYfQX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:27:59 INFO - Running setup.py (path:/tmp/pip-tmANbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:27:59 INFO - Running setup.py (path:/tmp/pip-7l4Y_u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:27:59 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:27:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:27:59 INFO - Running setup.py (path:/tmp/pip-eTIHVr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:28:00 INFO - Running setup.py (path:/tmp/pip-GjpUU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:28:00 INFO - Running setup.py (path:/tmp/pip-OOM4OF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:28:00 INFO - Running setup.py (path:/tmp/pip-eL1Yjv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:28:00 INFO - Running setup.py (path:/tmp/pip-aUg9_S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:28:00 INFO - Running setup.py (path:/tmp/pip-hFeqg5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:28:00 INFO - Running setup.py (path:/tmp/pip-4FPWOt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:28:00 INFO - Running setup.py (path:/tmp/pip-vubRcE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:28:00 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:28:00 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:28:00 INFO - Running setup.py (path:/tmp/pip-BDPVnv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:28:01 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:28:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:28:01 INFO - Running setup.py (path:/tmp/pip-NjgfhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:28:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:28:01 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:28:01 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:28:01 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:28:01 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:28:01 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:28:01 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:28:01 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:28:01 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:28:01 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:28:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:28:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 04:28:01 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:28:01 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:28:06 INFO - Downloading blessings-1.6.tar.gz 04:28:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:28:06 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:28:06 INFO - Installing collected packages: blessings 04:28:06 INFO - Running setup.py install for blessings 04:28:06 INFO - Successfully installed blessings 04:28:07 INFO - Cleaning up... 04:28:07 INFO - Return code: 0 04:28:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:28:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:28:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:28:07 INFO - Reading from file tmpfile_stdout 04:28:07 INFO - Current package versions: 04:28:07 INFO - argparse == 1.2.1 04:28:07 INFO - blessings == 1.6 04:28:07 INFO - blobuploader == 1.2.4 04:28:07 INFO - browsermob-proxy == 0.6.0 04:28:07 INFO - docopt == 0.6.1 04:28:07 INFO - manifestparser == 1.1 04:28:07 INFO - marionette-client == 2.3.0 04:28:07 INFO - marionette-driver == 1.4.0 04:28:07 INFO - mozInstall == 1.12 04:28:07 INFO - mozcrash == 0.17 04:28:07 INFO - mozdebug == 0.1 04:28:07 INFO - mozdevice == 0.48 04:28:07 INFO - mozfile == 1.2 04:28:07 INFO - mozhttpd == 0.7 04:28:07 INFO - mozinfo == 0.9 04:28:07 INFO - mozleak == 0.1 04:28:07 INFO - mozlog == 3.1 04:28:07 INFO - moznetwork == 0.27 04:28:07 INFO - mozprocess == 0.22 04:28:07 INFO - mozprofile == 0.28 04:28:07 INFO - mozrunner == 6.11 04:28:07 INFO - mozscreenshot == 0.1 04:28:07 INFO - mozsystemmonitor == 0.0 04:28:07 INFO - moztest == 0.7 04:28:07 INFO - mozversion == 1.4 04:28:07 INFO - psutil == 3.1.1 04:28:07 INFO - requests == 1.2.3 04:28:07 INFO - wptserve == 1.4.0 04:28:07 INFO - wsgiref == 0.1.2 04:28:07 INFO - Running post-action listener: _resource_record_post_action 04:28:07 INFO - Running post-action listener: _start_resource_monitoring 04:28:07 INFO - Starting resource monitoring. 04:28:07 INFO - ##### 04:28:07 INFO - ##### Running pull step. 04:28:07 INFO - ##### 04:28:07 INFO - Running pre-action listener: _resource_record_pre_action 04:28:07 INFO - Running main action method: pull 04:28:07 INFO - Pull has nothing to do! 04:28:07 INFO - Running post-action listener: _resource_record_post_action 04:28:07 INFO - ##### 04:28:07 INFO - ##### Running install step. 04:28:07 INFO - ##### 04:28:07 INFO - Running pre-action listener: _resource_record_pre_action 04:28:07 INFO - Running main action method: install 04:28:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:28:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:28:08 INFO - Reading from file tmpfile_stdout 04:28:08 INFO - Detecting whether we're running mozinstall >=1.0... 04:28:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:28:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:28:08 INFO - Reading from file tmpfile_stdout 04:28:08 INFO - Output received: 04:28:08 INFO - Usage: mozinstall [options] installer 04:28:08 INFO - Options: 04:28:08 INFO - -h, --help show this help message and exit 04:28:08 INFO - -d DEST, --destination=DEST 04:28:08 INFO - Directory to install application into. [default: 04:28:08 INFO - "/builds/slave/test"] 04:28:08 INFO - --app=APP Application being installed. [default: firefox] 04:28:08 INFO - mkdir: /builds/slave/test/build/application 04:28:08 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:28:08 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:28:37 INFO - Reading from file tmpfile_stdout 04:28:37 INFO - Output received: 04:28:37 INFO - /builds/slave/test/build/application/firefox/firefox 04:28:37 INFO - Running post-action listener: _resource_record_post_action 04:28:37 INFO - ##### 04:28:37 INFO - ##### Running run-tests step. 04:28:37 INFO - ##### 04:28:37 INFO - Running pre-action listener: _resource_record_pre_action 04:28:37 INFO - Running main action method: run_tests 04:28:37 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:28:37 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:28:37 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:28:37 INFO - grabbing minidump binary from tooltool 04:28:37 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:28:37 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 0x14cfbb0>, '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 0x14d0a90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x14d0f40>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:28:37 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:28:37 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:28:37 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 04:28:37 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 04:28:39 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpHJuz7d 04:28:39 INFO - INFO - File integrity verified, renaming tmpHJuz7d to linux64-minidump_stackwalk 04:28:39 INFO - INFO - Updating local cache /builds/tooltool_cache... 04:28:39 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 04:28:39 INFO - Return code: 0 04:28:39 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 04:28:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:28:39 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/UjM6H84wS8aLNYT6BDVcWQ/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:28:39 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/UjM6H84wS8aLNYT6BDVcWQ/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:28:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:28:39 INFO - 'CCACHE_UMASK': '002', 04:28:39 INFO - 'DISPLAY': ':0', 04:28:39 INFO - 'HOME': '/home/cltbld', 04:28:39 INFO - 'LANG': 'en_US.UTF-8', 04:28:39 INFO - 'LOGNAME': 'cltbld', 04:28:39 INFO - 'MAIL': '/var/mail/cltbld', 04:28:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:28:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:28:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:28:39 INFO - 'MOZ_NO_REMOTE': '1', 04:28:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:28:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:28:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:28:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:28:39 INFO - 'PWD': '/builds/slave/test', 04:28:39 INFO - 'SHELL': '/bin/bash', 04:28:39 INFO - 'SHLVL': '1', 04:28:39 INFO - 'TERM': 'linux', 04:28:39 INFO - 'TMOUT': '86400', 04:28:39 INFO - 'USER': 'cltbld', 04:28:39 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461151574.198046-269024', 04:28:39 INFO - '_': '/tools/buildbot/bin/python'} 04:28:39 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/UjM6H84wS8aLNYT6BDVcWQ/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:28:40 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:28:40 INFO - import pkg_resources 04:28:41 INFO - Using 1 client processes 04:28:41 INFO - wptserve Starting http server on 127.0.0.1:8000 04:28:41 INFO - wptserve Starting http server on 127.0.0.1:8001 04:28:42 INFO - wptserve Starting http server on 127.0.0.1:8443 04:28:44 INFO - SUITE-START | Running 778 tests 04:28:44 INFO - Running testharness tests 04:28:44 INFO - Setting up ssl 04:28:44 INFO - PROCESS | certutil | 04:28:44 INFO - PROCESS | certutil | 04:28:44 INFO - PROCESS | certutil | 04:28:44 INFO - Certificate Nickname Trust Attributes 04:28:44 INFO - SSL,S/MIME,JAR/XPI 04:28:44 INFO - 04:28:44 INFO - web-platform-tests CT,, 04:28:44 INFO - 04:28:44 INFO - Starting runner 04:28:46 INFO - PROCESS | 1930 | 1461151726738 Marionette DEBUG Marionette enabled via build flag and pref 04:28:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bc506800 == 1 [pid = 1930] [id = 1] 04:28:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 1 (0x7fa8bc507000) [pid = 1930] [serial = 1] [outer = (nil)] 04:28:47 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:28:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 2 (0x7fa8bc508000) [pid = 1930] [serial = 2] [outer = 0x7fa8bc507000] 04:28:47 INFO - PROCESS | 1930 | 1461151727436 Marionette INFO Listening on port 2828 04:28:48 INFO - PROCESS | 1930 | 1461151728029 Marionette DEBUG Marionette enabled via command-line flag 04:28:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9650000 == 2 [pid = 1930] [id = 2] 04:28:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 3 (0x7fa8b96cf800) [pid = 1930] [serial = 3] [outer = (nil)] 04:28:48 INFO - PROCESS | 1930 | [1930] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:28:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 4 (0x7fa8b96d0800) [pid = 1930] [serial = 4] [outer = 0x7fa8b96cf800] 04:28:48 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7fa8b94a5940 04:28:48 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7fa8b88131c0 04:28:48 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7fa8b8816490 04:28:48 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7fa8b8816790 04:28:48 INFO - PROCESS | 1930 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7fa8b8816ac0 04:28:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 5 (0x7fa8be30f800) [pid = 1930] [serial = 5] [outer = 0x7fa8bc507000] 04:28:48 INFO - PROCESS | 1930 | [1930] 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:28:48 INFO - PROCESS | 1930 | 1461151728863 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34907 04:28:48 INFO - PROCESS | 1930 | [1930] 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:28:48 INFO - PROCESS | 1930 | 1461151728939 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34908 04:28:48 INFO - PROCESS | 1930 | [1930] 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:28:48 INFO - PROCESS | 1930 | 1461151728953 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34909 04:28:48 INFO - PROCESS | 1930 | 1461151728958 Marionette DEBUG Closed connection conn0 04:28:49 INFO - PROCESS | 1930 | 1461151729035 Marionette DEBUG Closed connection conn1 04:28:49 INFO - PROCESS | 1930 | [1930] 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:28:49 INFO - PROCESS | 1930 | [1930] 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:28:49 INFO - PROCESS | 1930 | 1461151729083 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34910 04:28:49 INFO - PROCESS | 1930 | 1461151729087 Marionette DEBUG Closed connection conn2 04:28:49 INFO - PROCESS | 1930 | [1930] 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:28:49 INFO - PROCESS | 1930 | 1461151729120 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:34911 04:28:49 INFO - PROCESS | 1930 | 1461151729127 Marionette DEBUG Closed connection conn3 04:28:49 INFO - PROCESS | 1930 | 1461151729174 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:28:49 INFO - PROCESS | 1930 | 1461151729182 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":"20160420025138","device":"desktop","version":"48.0a1"} 04:28:49 INFO - PROCESS | 1930 | [1930] 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:28:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2d0000 == 3 [pid = 1930] [id = 3] 04:28:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 6 (0x7fa8ad2d0800) [pid = 1930] [serial = 6] [outer = (nil)] 04:28:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2d1000 == 4 [pid = 1930] [id = 4] 04:28:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 7 (0x7fa8ad043400) [pid = 1930] [serial = 7] [outer = (nil)] 04:28:51 INFO - PROCESS | 1930 | [1930] 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:28:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac1a2800 == 5 [pid = 1930] [id = 5] 04:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 8 (0x7fa8ac18ec00) [pid = 1930] [serial = 8] [outer = (nil)] 04:28:51 INFO - PROCESS | 1930 | [1930] 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:28:51 INFO - PROCESS | 1930 | [1930] 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:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 9 (0x7fa8abfd7c00) [pid = 1930] [serial = 9] [outer = 0x7fa8ac18ec00] 04:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 10 (0x7fa8abb53800) [pid = 1930] [serial = 10] [outer = 0x7fa8ad2d0800] 04:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 11 (0x7fa8abbed800) [pid = 1930] [serial = 11] [outer = 0x7fa8ad043400] 04:28:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 12 (0x7fa8abbef800) [pid = 1930] [serial = 12] [outer = 0x7fa8ac18ec00] 04:28:52 INFO - PROCESS | 1930 | 1461151732925 Marionette DEBUG loaded listener.js 04:28:52 INFO - PROCESS | 1930 | 1461151732943 Marionette DEBUG loaded listener.js 04:28:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 13 (0x7fa8a9226c00) [pid = 1930] [serial = 13] [outer = 0x7fa8ac18ec00] 04:28:53 INFO - PROCESS | 1930 | 1461151733596 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"487a0cb1-28a8-4858-9969-55011fcccbb3","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":"20160420025138","device":"desktop","version":"48.0a1","command_id":1}}] 04:28:53 INFO - PROCESS | 1930 | 1461151733807 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:28:54 INFO - PROCESS | 1930 | 1461151734018 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:28:54 INFO - PROCESS | 1930 | 1461151734149 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:28:54 INFO - PROCESS | 1930 | [1930] 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:28:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 14 (0x7fa8a6123c00) [pid = 1930] [serial = 14] [outer = 0x7fa8ac18ec00] 04:28:54 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:28:54 INFO - PROCESS | 1930 | 1461151734521 Marionette TRACE conn4 <- [1,3,null,{}] 04:28:54 INFO - PROCESS | 1930 | 1461151734528 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:28:54 INFO - PROCESS | 1930 | 1461151734546 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:28:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:28:54 INFO - PROCESS | 1930 | 1461151734579 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:28:54 INFO - PROCESS | 1930 | 1461151734581 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:28:54 INFO - PROCESS | 1930 | 1461151734590 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:28:54 INFO - PROCESS | 1930 | 1461151734595 Marionette TRACE conn4 <- [1,6,null,{}] 04:28:54 INFO - PROCESS | 1930 | 1461151734604 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:54 INFO - PROCESS | 1930 | 1461151734618 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:28:54 INFO - PROCESS | 1930 | 1461151734623 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5398000 == 6 [pid = 1930] [id = 6] 04:28:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 15 (0x7fa8aee67800) [pid = 1930] [serial = 15] [outer = (nil)] 04:28:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 16 (0x7fa8a4955400) [pid = 1930] [serial = 16] [outer = 0x7fa8aee67800] 04:28:54 INFO - PROCESS | 1930 | 1461151734682 Marionette DEBUG loaded listener.js 04:28:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 17 (0x7fa8a495b000) [pid = 1930] [serial = 17] [outer = 0x7fa8aee67800] 04:28:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a475a800 == 7 [pid = 1930] [id = 7] 04:28:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 18 (0x7fa8a4798400) [pid = 1930] [serial = 18] [outer = (nil)] 04:28:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 19 (0x7fa8a479a400) [pid = 1930] [serial = 19] [outer = 0x7fa8a4798400] 04:28:55 INFO - PROCESS | 1930 | 1461151735158 Marionette DEBUG loaded listener.js 04:28:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 20 (0x7fa8a4796000) [pid = 1930] [serial = 20] [outer = 0x7fa8a4798400] 04:28:55 INFO - PROCESS | 1930 | [1930] 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:28:55 INFO - PROCESS | 1930 | 1461151735653 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:28:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:28:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1137ms 04:28:55 INFO - PROCESS | 1930 | 1461151735797 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:28:55 INFO - PROCESS | 1930 | 1461151735799 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:28:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:28:55 INFO - PROCESS | 1930 | 1461151735828 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:28:55 INFO - PROCESS | 1930 | 1461151735830 Marionette TRACE conn4 <- [1,10,null,{}] 04:28:55 INFO - PROCESS | 1930 | 1461151735851 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 1930 | 1461151736012 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:28:56 INFO - PROCESS | 1930 | 1461151736029 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5df8800 == 8 [pid = 1930] [id = 8] 04:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 21 (0x7fa8a3897800) [pid = 1930] [serial = 21] [outer = (nil)] 04:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 22 (0x7fa8a39c0400) [pid = 1930] [serial = 22] [outer = 0x7fa8a3897800] 04:28:56 INFO - PROCESS | 1930 | 1461151736091 Marionette DEBUG loaded listener.js 04:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 23 (0x7fa8a2ae4c00) [pid = 1930] [serial = 23] [outer = 0x7fa8a3897800] 04:28:56 INFO - PROCESS | 1930 | 1461151736621 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 04:28:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:28:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 854ms 04:28:56 INFO - PROCESS | 1930 | 1461151736668 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:28:56 INFO - PROCESS | 1930 | 1461151736672 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:28:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:28:56 INFO - PROCESS | 1930 | 1461151736677 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:28:56 INFO - PROCESS | 1930 | 1461151736679 Marionette TRACE conn4 <- [1,14,null,{}] 04:28:56 INFO - PROCESS | 1930 | 1461151736684 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:56 INFO - PROCESS | 1930 | 1461151736827 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:28:56 INFO - PROCESS | 1930 | 1461151736846 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2ec9800 == 9 [pid = 1930] [id = 9] 04:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 24 (0x7fa8a2af1800) [pid = 1930] [serial = 24] [outer = (nil)] 04:28:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 25 (0x7fa8a2d96000) [pid = 1930] [serial = 25] [outer = 0x7fa8a2af1800] 04:28:56 INFO - PROCESS | 1930 | 1461151736907 Marionette DEBUG loaded listener.js 04:28:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 26 (0x7fa8a8606800) [pid = 1930] [serial = 26] [outer = 0x7fa8a2af1800] 04:28:57 INFO - PROCESS | 1930 | 1461151737943 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 04:28:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:28:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1331ms 04:28:58 INFO - PROCESS | 1930 | 1461151738011 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:28:58 INFO - PROCESS | 1930 | 1461151738017 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:28:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:28:58 INFO - PROCESS | 1930 | 1461151738027 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:28:58 INFO - PROCESS | 1930 | 1461151738031 Marionette TRACE conn4 <- [1,18,null,{}] 04:28:58 INFO - PROCESS | 1930 | 1461151738039 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:58 INFO - PROCESS | 1930 | 1461151738236 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:28:58 INFO - PROCESS | 1930 | 1461151738351 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a39da800 == 10 [pid = 1930] [id = 10] 04:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 27 (0x7fa8a2fddc00) [pid = 1930] [serial = 27] [outer = (nil)] 04:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 28 (0x7fa8a2fe6400) [pid = 1930] [serial = 28] [outer = 0x7fa8a2fddc00] 04:28:58 INFO - PROCESS | 1930 | 1461151738427 Marionette DEBUG loaded listener.js 04:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 29 (0x7fa8a2fec800) [pid = 1930] [serial = 29] [outer = 0x7fa8a2fddc00] 04:28:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a44a0000 == 11 [pid = 1930] [id = 11] 04:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 30 (0x7fa8a44a8800) [pid = 1930] [serial = 30] [outer = (nil)] 04:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 31 (0x7fa8a476d800) [pid = 1930] [serial = 31] [outer = 0x7fa8a44a8800] 04:28:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 32 (0x7fa8a475c000) [pid = 1930] [serial = 32] [outer = 0x7fa8a44a8800] 04:28:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4993000 == 12 [pid = 1930] [id = 12] 04:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 33 (0x7fa8a3896800) [pid = 1930] [serial = 33] [outer = (nil)] 04:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 34 (0x7fa8a7c2b000) [pid = 1930] [serial = 34] [outer = 0x7fa8a3896800] 04:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 35 (0x7fa8a490b400) [pid = 1930] [serial = 35] [outer = 0x7fa8a3896800] 04:28:59 INFO - PROCESS | 1930 | 1461151739572 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 04:28:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:28:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1589ms 04:28:59 INFO - PROCESS | 1930 | 1461151739617 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:28:59 INFO - PROCESS | 1930 | 1461151739625 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:28:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:28:59 INFO - PROCESS | 1930 | 1461151739650 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:28:59 INFO - PROCESS | 1930 | 1461151739655 Marionette TRACE conn4 <- [1,22,null,{}] 04:28:59 INFO - PROCESS | 1930 | 1461151739680 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:28:59 INFO - PROCESS | 1930 | 1461151739831 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:28:59 INFO - PROCESS | 1930 | 1461151739956 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:28:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa7d6800 == 13 [pid = 1930] [id = 13] 04:28:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 36 (0x7fa8a47c3800) [pid = 1930] [serial = 36] [outer = (nil)] 04:29:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 37 (0x7fa8aa9e3800) [pid = 1930] [serial = 37] [outer = 0x7fa8a47c3800] 04:29:00 INFO - PROCESS | 1930 | 1461151740027 Marionette DEBUG loaded listener.js 04:29:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 38 (0x7fa8ac437000) [pid = 1930] [serial = 38] [outer = 0x7fa8a47c3800] 04:29:00 INFO - PROCESS | 1930 | 1461151740726 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 04:29:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:29:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1104ms 04:29:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:29:00 INFO - PROCESS | 1930 | 1461151740738 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:29:00 INFO - PROCESS | 1930 | 1461151740740 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:29:00 INFO - PROCESS | 1930 | 1461151740746 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:29:00 INFO - PROCESS | 1930 | 1461151740752 Marionette TRACE conn4 <- [1,26,null,{}] 04:29:00 INFO - PROCESS | 1930 | 1461151740766 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:00 INFO - PROCESS | 1930 | 1461151740944 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:29:01 INFO - PROCESS | 1930 | 1461151741224 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2edf000 == 14 [pid = 1930] [id = 14] 04:29:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 39 (0x7fa8a32ca000) [pid = 1930] [serial = 39] [outer = (nil)] 04:29:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 40 (0x7fa8a38a4400) [pid = 1930] [serial = 40] [outer = 0x7fa8a32ca000] 04:29:01 INFO - PROCESS | 1930 | 1461151741296 Marionette DEBUG loaded listener.js 04:29:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 41 (0x7fa8a611fc00) [pid = 1930] [serial = 41] [outer = 0x7fa8a32ca000] 04:29:02 INFO - PROCESS | 1930 | 1461151742115 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:29:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:29:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1388ms 04:29:02 INFO - PROCESS | 1930 | 1461151742139 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:29:02 INFO - PROCESS | 1930 | 1461151742145 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:29:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:29:02 INFO - PROCESS | 1930 | 1461151742153 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:29:02 INFO - PROCESS | 1930 | 1461151742156 Marionette TRACE conn4 <- [1,30,null,{}] 04:29:02 INFO - PROCESS | 1930 | 1461151742163 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:02 INFO - PROCESS | 1930 | 1461151742327 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:29:02 INFO - PROCESS | 1930 | 1461151742411 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5ee8000 == 15 [pid = 1930] [id = 15] 04:29:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 42 (0x7fa8a2d94000) [pid = 1930] [serial = 42] [outer = (nil)] 04:29:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 43 (0x7fa8a9225c00) [pid = 1930] [serial = 43] [outer = 0x7fa8a2d94000] 04:29:02 INFO - PROCESS | 1930 | 1461151742470 Marionette DEBUG loaded listener.js 04:29:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 44 (0x7fa8ab452800) [pid = 1930] [serial = 44] [outer = 0x7fa8a2d94000] 04:29:03 INFO - PROCESS | 1930 | 1461151743175 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 04:29:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:29:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1078ms 04:29:03 INFO - PROCESS | 1930 | 1461151743232 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:29:03 INFO - PROCESS | 1930 | 1461151743237 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:29:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:29:03 INFO - PROCESS | 1930 | 1461151743252 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:29:03 INFO - PROCESS | 1930 | 1461151743255 Marionette TRACE conn4 <- [1,34,null,{}] 04:29:03 INFO - PROCESS | 1930 | 1461151743264 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:03 INFO - PROCESS | 1930 | 1461151743391 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:29:03 INFO - PROCESS | 1930 | 1461151743406 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac50f000 == 16 [pid = 1930] [id = 16] 04:29:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 45 (0x7fa8a32c6000) [pid = 1930] [serial = 45] [outer = (nil)] 04:29:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 46 (0x7fa8ad281400) [pid = 1930] [serial = 46] [outer = 0x7fa8a32c6000] 04:29:03 INFO - PROCESS | 1930 | 1461151743471 Marionette DEBUG loaded listener.js 04:29:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 47 (0x7fa8ae094000) [pid = 1930] [serial = 47] [outer = 0x7fa8a32c6000] 04:29:04 INFO - PROCESS | 1930 | 1461151744136 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 04:29:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:29:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 947ms 04:29:04 INFO - PROCESS | 1930 | 1461151744201 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:29:04 INFO - PROCESS | 1930 | 1461151744204 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:29:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:29:04 INFO - PROCESS | 1930 | 1461151744212 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:29:04 INFO - PROCESS | 1930 | 1461151744221 Marionette TRACE conn4 <- [1,38,null,{}] 04:29:04 INFO - PROCESS | 1930 | 1461151744234 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:04 INFO - PROCESS | 1930 | 1461151744370 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:29:04 INFO - PROCESS | 1930 | 1461151744379 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac947000 == 17 [pid = 1930] [id = 17] 04:29:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x7fa8a2feac00) [pid = 1930] [serial = 48] [outer = (nil)] 04:29:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x7fa8ae381800) [pid = 1930] [serial = 49] [outer = 0x7fa8a2feac00] 04:29:04 INFO - PROCESS | 1930 | 1461151744438 Marionette DEBUG loaded listener.js 04:29:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x7fa8aee58800) [pid = 1930] [serial = 50] [outer = 0x7fa8a2feac00] 04:29:05 INFO - PROCESS | 1930 | 1461151745092 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 938ms 04:29:05 INFO - PROCESS | 1930 | 1461151745150 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1930 | 1461151745153 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:29:05 INFO - PROCESS | 1930 | 1461151745158 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:29:05 INFO - PROCESS | 1930 | 1461151745160 Marionette TRACE conn4 <- [1,42,null,{}] 04:29:05 INFO - PROCESS | 1930 | 1461151745165 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:05 INFO - PROCESS | 1930 | 1461151745315 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:29:05 INFO - PROCESS | 1930 | 1461151745332 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2da000 == 18 [pid = 1930] [id = 18] 04:29:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x7fa8a611f800) [pid = 1930] [serial = 51] [outer = (nil)] 04:29:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x7fa8af03e000) [pid = 1930] [serial = 52] [outer = 0x7fa8a611f800] 04:29:05 INFO - PROCESS | 1930 | 1461151745390 Marionette DEBUG loaded listener.js 04:29:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x7fa8b8851000) [pid = 1930] [serial = 53] [outer = 0x7fa8a611f800] 04:29:05 INFO - PROCESS | 1930 | 1461151745962 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 04:29:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:29:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 828ms 04:29:05 INFO - PROCESS | 1930 | 1461151745988 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:29:05 INFO - PROCESS | 1930 | 1461151745991 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:29:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:29:06 INFO - PROCESS | 1930 | 1461151745996 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1930 | 1461151745998 Marionette TRACE conn4 <- [1,46,null,{}] 04:29:06 INFO - PROCESS | 1930 | 1461151746002 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:06 INFO - PROCESS | 1930 | 1461151746118 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:29:06 INFO - PROCESS | 1930 | 1461151746135 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5ddd800 == 19 [pid = 1930] [id = 19] 04:29:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x7fa8a2ae2c00) [pid = 1930] [serial = 54] [outer = (nil)] 04:29:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x7fa8a611a400) [pid = 1930] [serial = 55] [outer = 0x7fa8a2ae2c00] 04:29:06 INFO - PROCESS | 1930 | 1461151746218 Marionette DEBUG loaded listener.js 04:29:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x7fa8b97a3400) [pid = 1930] [serial = 56] [outer = 0x7fa8a2ae2c00] 04:29:06 INFO - PROCESS | 1930 | 1461151746876 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:29:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:29:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 924ms 04:29:06 INFO - PROCESS | 1930 | 1461151746920 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:29:06 INFO - PROCESS | 1930 | 1461151746923 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:29:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:29:06 INFO - PROCESS | 1930 | 1461151746928 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:29:06 INFO - PROCESS | 1930 | 1461151746930 Marionette TRACE conn4 <- [1,50,null,{}] 04:29:06 INFO - PROCESS | 1930 | 1461151746935 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:07 INFO - PROCESS | 1930 | 1461151747087 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:29:07 INFO - PROCESS | 1930 | 1461151747109 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3e7800 == 20 [pid = 1930] [id = 20] 04:29:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x7fa8b96b8400) [pid = 1930] [serial = 57] [outer = (nil)] 04:29:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x7fa8b9b0bc00) [pid = 1930] [serial = 58] [outer = 0x7fa8b96b8400] 04:29:07 INFO - PROCESS | 1930 | 1461151747166 Marionette DEBUG loaded listener.js 04:29:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x7fa8b9bdc400) [pid = 1930] [serial = 59] [outer = 0x7fa8b96b8400] 04:29:07 INFO - PROCESS | 1930 | 1461151747861 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:29:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 982ms 04:29:07 INFO - PROCESS | 1930 | 1461151747911 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:29:07 INFO - PROCESS | 1930 | 1461151747917 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:29:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:29:07 INFO - PROCESS | 1930 | 1461151747925 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:29:07 INFO - PROCESS | 1930 | 1461151747930 Marionette TRACE conn4 <- [1,54,null,{}] 04:29:07 INFO - PROCESS | 1930 | 1461151747937 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:08 INFO - PROCESS | 1930 | 1461151748112 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:29:08 INFO - PROCESS | 1930 | 1461151748229 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a538e000 == 21 [pid = 1930] [id = 21] 04:29:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x7fa8a2d9d400) [pid = 1930] [serial = 60] [outer = (nil)] 04:29:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x7fa8a4703400) [pid = 1930] [serial = 61] [outer = 0x7fa8a2d9d400] 04:29:08 INFO - PROCESS | 1930 | 1461151748302 Marionette DEBUG loaded listener.js 04:29:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x7fa8a4954400) [pid = 1930] [serial = 62] [outer = 0x7fa8a2d9d400] 04:29:09 INFO - PROCESS | 1930 | 1461151749055 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:29:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1179ms 04:29:09 INFO - PROCESS | 1930 | 1461151749120 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:29:09 INFO - PROCESS | 1930 | 1461151749128 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:29:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:29:09 INFO - PROCESS | 1930 | 1461151749139 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:29:09 INFO - PROCESS | 1930 | 1461151749142 Marionette TRACE conn4 <- [1,58,null,{}] 04:29:09 INFO - PROCESS | 1930 | 1461151749148 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:09 INFO - PROCESS | 1930 | 1461151749296 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:29:09 INFO - PROCESS | 1930 | 1461151749415 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac50e800 == 22 [pid = 1930] [id = 22] 04:29:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x7fa8a2d9d800) [pid = 1930] [serial = 63] [outer = (nil)] 04:29:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7fa8aa9e9c00) [pid = 1930] [serial = 64] [outer = 0x7fa8a2d9d800] 04:29:09 INFO - PROCESS | 1930 | 1461151749491 Marionette DEBUG loaded listener.js 04:29:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x7fa8ab6ee800) [pid = 1930] [serial = 65] [outer = 0x7fa8a2d9d800] 04:29:10 INFO - PROCESS | 1930 | 1461151750214 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:29:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1135ms 04:29:10 INFO - PROCESS | 1930 | 1461151750275 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:29:10 INFO - PROCESS | 1930 | 1461151750279 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:29:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:29:10 INFO - PROCESS | 1930 | 1461151750298 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:29:10 INFO - PROCESS | 1930 | 1461151750305 Marionette TRACE conn4 <- [1,62,null,{}] 04:29:10 INFO - PROCESS | 1930 | 1461151750323 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:10 INFO - PROCESS | 1930 | 1461151750482 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:29:10 INFO - PROCESS | 1930 | 1461151750599 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aedd8000 == 23 [pid = 1930] [id = 23] 04:29:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x7fa8ab165c00) [pid = 1930] [serial = 66] [outer = (nil)] 04:29:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x7fa8ae2c7800) [pid = 1930] [serial = 67] [outer = 0x7fa8ab165c00] 04:29:10 INFO - PROCESS | 1930 | 1461151750673 Marionette DEBUG loaded listener.js 04:29:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7fa8b2b32800) [pid = 1930] [serial = 68] [outer = 0x7fa8ab165c00] 04:29:11 INFO - PROCESS | 1930 | 1461151751652 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:29:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1398ms 04:29:11 INFO - PROCESS | 1930 | 1461151751684 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:29:11 INFO - PROCESS | 1930 | 1461151751688 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:29:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:29:11 INFO - PROCESS | 1930 | 1461151751696 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:29:11 INFO - PROCESS | 1930 | 1461151751701 Marionette TRACE conn4 <- [1,66,null,{}] 04:29:11 INFO - PROCESS | 1930 | 1461151751708 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:11 INFO - PROCESS | 1930 | 1461151751867 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:29:11 INFO - PROCESS | 1930 | 1461151751982 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a39ca000 == 24 [pid = 1930] [id = 24] 04:29:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7fa8a495ac00) [pid = 1930] [serial = 69] [outer = (nil)] 04:29:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7fa8a6124400) [pid = 1930] [serial = 70] [outer = 0x7fa8a495ac00] 04:29:12 INFO - PROCESS | 1930 | 1461151752044 Marionette DEBUG loaded listener.js 04:29:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7fa8a92d4800) [pid = 1930] [serial = 71] [outer = 0x7fa8a495ac00] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5ddd800 == 23 [pid = 1930] [id = 19] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2da000 == 22 [pid = 1930] [id = 18] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac947000 == 21 [pid = 1930] [id = 17] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac50f000 == 20 [pid = 1930] [id = 16] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5ee8000 == 19 [pid = 1930] [id = 15] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2edf000 == 18 [pid = 1930] [id = 14] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7d6800 == 17 [pid = 1930] [id = 13] 04:29:12 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a39da800 == 16 [pid = 1930] [id = 10] 04:29:12 INFO - PROCESS | 1930 | 1461151752858 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:29:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1239ms 04:29:12 INFO - PROCESS | 1930 | 1461151752935 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:29:12 INFO - PROCESS | 1930 | 1461151752940 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:29:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:29:12 INFO - PROCESS | 1930 | 1461151752948 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:29:12 INFO - PROCESS | 1930 | 1461151752953 Marionette TRACE conn4 <- [1,70,null,{}] 04:29:12 INFO - PROCESS | 1930 | 1461151752960 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:13 INFO - PROCESS | 1930 | 1461151753159 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:29:13 INFO - PROCESS | 1930 | 1461151753278 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5df0000 == 17 [pid = 1930] [id = 25] 04:29:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7fa8a4954c00) [pid = 1930] [serial = 72] [outer = (nil)] 04:29:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7fa8a99b3000) [pid = 1930] [serial = 73] [outer = 0x7fa8a4954c00] 04:29:13 INFO - PROCESS | 1930 | 1461151753353 Marionette DEBUG loaded listener.js 04:29:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7fa8ab607c00) [pid = 1930] [serial = 74] [outer = 0x7fa8a4954c00] 04:29:14 INFO - PROCESS | 1930 | 1461151754085 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:29:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1180ms 04:29:14 INFO - PROCESS | 1930 | 1461151754129 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:29:14 INFO - PROCESS | 1930 | 1461151754137 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:29:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:29:14 INFO - PROCESS | 1930 | 1461151754146 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:29:14 INFO - PROCESS | 1930 | 1461151754149 Marionette TRACE conn4 <- [1,74,null,{}] 04:29:14 INFO - PROCESS | 1930 | 1461151754155 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:14 INFO - PROCESS | 1930 | 1461151754292 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:29:14 INFO - PROCESS | 1930 | 1461151754418 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac820800 == 18 [pid = 1930] [id = 26] 04:29:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7fa8a4956800) [pid = 1930] [serial = 75] [outer = (nil)] 04:29:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8ad281000) [pid = 1930] [serial = 76] [outer = 0x7fa8a4956800] 04:29:14 INFO - PROCESS | 1930 | 1461151754495 Marionette DEBUG loaded listener.js 04:29:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8ae2dac00) [pid = 1930] [serial = 77] [outer = 0x7fa8a4956800] 04:29:15 INFO - PROCESS | 1930 | 1461151755271 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:29:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1180ms 04:29:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:29:15 INFO - PROCESS | 1930 | 1461151755327 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:29:15 INFO - PROCESS | 1930 | 1461151755330 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:29:15 INFO - PROCESS | 1930 | 1461151755336 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:29:15 INFO - PROCESS | 1930 | 1461151755341 Marionette TRACE conn4 <- [1,78,null,{}] 04:29:15 INFO - PROCESS | 1930 | 1461151755356 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:15 INFO - PROCESS | 1930 | 1461151755510 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:29:15 INFO - PROCESS | 1930 | 1461151755629 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad910000 == 19 [pid = 1930] [id = 27] 04:29:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8ae2d5400) [pid = 1930] [serial = 78] [outer = (nil)] 04:29:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8b9441c00) [pid = 1930] [serial = 79] [outer = 0x7fa8ae2d5400] 04:29:15 INFO - PROCESS | 1930 | 1461151755702 Marionette DEBUG loaded listener.js 04:29:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8b990e000) [pid = 1930] [serial = 80] [outer = 0x7fa8ae2d5400] 04:29:16 INFO - PROCESS | 1930 | 1461151756499 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:29:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1232ms 04:29:16 INFO - PROCESS | 1930 | 1461151756568 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:29:16 INFO - PROCESS | 1930 | 1461151756572 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:29:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:29:16 INFO - PROCESS | 1930 | 1461151756578 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:29:16 INFO - PROCESS | 1930 | 1461151756580 Marionette TRACE conn4 <- [1,82,null,{}] 04:29:16 INFO - PROCESS | 1930 | 1461151756585 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:16 INFO - PROCESS | 1930 | 1461151756731 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:29:16 INFO - PROCESS | 1930 | 1461151756929 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2ee0800 == 20 [pid = 1930] [id = 28] 04:29:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8a2d94400) [pid = 1930] [serial = 81] [outer = (nil)] 04:29:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a2fde000) [pid = 1930] [serial = 82] [outer = 0x7fa8a2d94400] 04:29:17 INFO - PROCESS | 1930 | 1461151756998 Marionette DEBUG loaded listener.js 04:29:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a478fc00) [pid = 1930] [serial = 83] [outer = 0x7fa8a2d94400] 04:29:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aedd8000 == 19 [pid = 1930] [id = 23] 04:29:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac50e800 == 18 [pid = 1930] [id = 22] 04:29:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a538e000 == 17 [pid = 1930] [id = 21] 04:29:17 INFO - PROCESS | 1930 | 1461151757855 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:29:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1325ms 04:29:17 INFO - PROCESS | 1930 | 1461151757904 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:29:17 INFO - PROCESS | 1930 | 1461151757910 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:29:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:29:17 INFO - PROCESS | 1930 | 1461151757919 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:29:17 INFO - PROCESS | 1930 | 1461151757922 Marionette TRACE conn4 <- [1,86,null,{}] 04:29:17 INFO - PROCESS | 1930 | 1461151757930 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:18 INFO - PROCESS | 1930 | 1461151758092 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:29:18 INFO - PROCESS | 1930 | 1461151758214 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac815800 == 18 [pid = 1930] [id = 29] 04:29:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8ab44dc00) [pid = 1930] [serial = 84] [outer = (nil)] 04:29:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8ab6f5000) [pid = 1930] [serial = 85] [outer = 0x7fa8ab44dc00] 04:29:18 INFO - PROCESS | 1930 | 1461151758286 Marionette DEBUG loaded listener.js 04:29:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8ac9a0400) [pid = 1930] [serial = 86] [outer = 0x7fa8ab44dc00] 04:29:19 INFO - PROCESS | 1930 | 1461151759052 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:29:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1181ms 04:29:19 INFO - PROCESS | 1930 | 1461151759100 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:29:19 INFO - PROCESS | 1930 | 1461151759107 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:29:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:29:19 INFO - PROCESS | 1930 | 1461151759132 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:29:19 INFO - PROCESS | 1930 | 1461151759137 Marionette TRACE conn4 <- [1,90,null,{}] 04:29:19 INFO - PROCESS | 1930 | 1461151759145 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:19 INFO - PROCESS | 1930 | 1461151759290 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:29:19 INFO - PROCESS | 1930 | 1461151759410 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aedd9800 == 19 [pid = 1930] [id = 30] 04:29:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8ab451800) [pid = 1930] [serial = 87] [outer = (nil)] 04:29:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8b2a4bc00) [pid = 1930] [serial = 88] [outer = 0x7fa8ab451800] 04:29:19 INFO - PROCESS | 1930 | 1461151759480 Marionette DEBUG loaded listener.js 04:29:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8b97a2400) [pid = 1930] [serial = 89] [outer = 0x7fa8ab451800] 04:29:20 INFO - PROCESS | 1930 | 1461151760289 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 04:29:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:29:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1246ms 04:29:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:29:20 INFO - PROCESS | 1930 | 1461151760364 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:29:20 INFO - PROCESS | 1930 | 1461151760367 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:29:20 INFO - PROCESS | 1930 | 1461151760373 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:29:20 INFO - PROCESS | 1930 | 1461151760378 Marionette TRACE conn4 <- [1,94,null,{}] 04:29:20 INFO - PROCESS | 1930 | 1461151760393 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:20 INFO - PROCESS | 1930 | 1461151760544 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:29:20 INFO - PROCESS | 1930 | 1461151760668 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88f6000 == 20 [pid = 1930] [id = 31] 04:29:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8b9b40400) [pid = 1930] [serial = 90] [outer = (nil)] 04:29:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8ba955c00) [pid = 1930] [serial = 91] [outer = 0x7fa8b9b40400] 04:29:20 INFO - PROCESS | 1930 | 1461151760742 Marionette DEBUG loaded listener.js 04:29:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8bab0b400) [pid = 1930] [serial = 92] [outer = 0x7fa8b9b40400] 04:29:21 INFO - PROCESS | 1930 | 1461151761518 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:29:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:29:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1188ms 04:29:21 INFO - PROCESS | 1930 | 1461151761561 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:29:21 INFO - PROCESS | 1930 | 1461151761565 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:29:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:29:21 INFO - PROCESS | 1930 | 1461151761571 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:29:21 INFO - PROCESS | 1930 | 1461151761573 Marionette TRACE conn4 <- [1,98,null,{}] 04:29:21 INFO - PROCESS | 1930 | 1461151761578 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:21 INFO - PROCESS | 1930 | 1461151761721 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:29:21 INFO - PROCESS | 1930 | 1461151761847 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b96cf000 == 21 [pid = 1930] [id = 32] 04:29:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8b96bcc00) [pid = 1930] [serial = 93] [outer = (nil)] 04:29:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8bca12c00) [pid = 1930] [serial = 94] [outer = 0x7fa8b96bcc00] 04:29:21 INFO - PROCESS | 1930 | 1461151761914 Marionette DEBUG loaded listener.js 04:29:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8bcac1c00) [pid = 1930] [serial = 95] [outer = 0x7fa8b96bcc00] 04:29:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad910000 == 20 [pid = 1930] [id = 27] 04:29:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac820800 == 19 [pid = 1930] [id = 26] 04:29:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5df0000 == 18 [pid = 1930] [id = 25] 04:29:22 INFO - PROCESS | 1930 | 1461151762905 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:29:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:29:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1374ms 04:29:22 INFO - PROCESS | 1930 | 1461151762946 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:29:22 INFO - PROCESS | 1930 | 1461151762952 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:29:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:29:22 INFO - PROCESS | 1930 | 1461151762959 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:29:22 INFO - PROCESS | 1930 | 1461151762965 Marionette TRACE conn4 <- [1,102,null,{}] 04:29:22 INFO - PROCESS | 1930 | 1461151762973 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:23 INFO - PROCESS | 1930 | 1461151763128 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:29:23 INFO - PROCESS | 1930 | 1461151763254 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac49d800 == 19 [pid = 1930] [id = 33] 04:29:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a99b7c00) [pid = 1930] [serial = 96] [outer = (nil)] 04:29:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8ac213000) [pid = 1930] [serial = 97] [outer = 0x7fa8a99b7c00] 04:29:23 INFO - PROCESS | 1930 | 1461151763325 Marionette DEBUG loaded listener.js 04:29:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8ae08dc00) [pid = 1930] [serial = 98] [outer = 0x7fa8a99b7c00] 04:29:24 INFO - PROCESS | 1930 | 1461151764096 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:29:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:29:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1186ms 04:29:24 INFO - PROCESS | 1930 | 1461151764146 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:29:24 INFO - PROCESS | 1930 | 1461151764154 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:29:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:29:24 INFO - PROCESS | 1930 | 1461151764164 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:29:24 INFO - PROCESS | 1930 | 1461151764168 Marionette TRACE conn4 <- [1,106,null,{}] 04:29:24 INFO - PROCESS | 1930 | 1461151764173 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:24 INFO - PROCESS | 1930 | 1461151764325 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:29:24 INFO - PROCESS | 1930 | 1461151764449 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88de800 == 20 [pid = 1930] [id = 34] 04:29:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8aa483000) [pid = 1930] [serial = 99] [outer = (nil)] 04:29:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8b97a6000) [pid = 1930] [serial = 100] [outer = 0x7fa8aa483000] 04:29:24 INFO - PROCESS | 1930 | 1461151764517 Marionette DEBUG loaded listener.js 04:29:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8b9bab400) [pid = 1930] [serial = 101] [outer = 0x7fa8aa483000] 04:29:25 INFO - PROCESS | 1930 | 1461151765322 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:29:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:29:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1233ms 04:29:25 INFO - PROCESS | 1930 | 1461151765396 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:29:25 INFO - PROCESS | 1930 | 1461151765400 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:29:25 INFO - PROCESS | 1930 | 1461151765406 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:29:25 INFO - PROCESS | 1930 | 1461151765411 Marionette TRACE conn4 <- [1,110,null,{}] 04:29:25 INFO - PROCESS | 1930 | 1461151765426 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:25 INFO - PROCESS | 1930 | 1461151765609 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:29:25 INFO - PROCESS | 1930 | 1461151765733 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9b89000 == 21 [pid = 1930] [id = 35] 04:29:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8bab09000) [pid = 1930] [serial = 102] [outer = (nil)] 04:29:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8bca11400) [pid = 1930] [serial = 103] [outer = 0x7fa8bab09000] 04:29:25 INFO - PROCESS | 1930 | 1461151765808 Marionette DEBUG loaded listener.js 04:29:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8be3bc400) [pid = 1930] [serial = 104] [outer = 0x7fa8bab09000] 04:29:26 INFO - PROCESS | 1930 | 1461151766623 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1283ms 04:29:26 INFO - PROCESS | 1930 | 1461151766690 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:29:26 INFO - PROCESS | 1930 | 1461151766694 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:29:26 INFO - PROCESS | 1930 | 1461151766699 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:29:26 INFO - PROCESS | 1930 | 1461151766702 Marionette TRACE conn4 <- [1,114,null,{}] 04:29:26 INFO - PROCESS | 1930 | 1461151766725 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:26 INFO - PROCESS | 1930 | 1461151766874 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:29:27 INFO - PROCESS | 1930 | 1461151766999 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bab4e800 == 22 [pid = 1930] [id = 36] 04:29:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a478e000) [pid = 1930] [serial = 105] [outer = (nil)] 04:29:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8beb5a400) [pid = 1930] [serial = 106] [outer = 0x7fa8a478e000] 04:29:27 INFO - PROCESS | 1930 | 1461151767072 Marionette DEBUG loaded listener.js 04:29:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8bed9bc00) [pid = 1930] [serial = 107] [outer = 0x7fa8a478e000] 04:29:27 INFO - PROCESS | 1930 | 1461151767852 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:29:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:29:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1194ms 04:29:27 INFO - PROCESS | 1930 | 1461151767900 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:29:27 INFO - PROCESS | 1930 | 1461151767904 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:29:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:29:27 INFO - PROCESS | 1930 | 1461151767909 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:29:27 INFO - PROCESS | 1930 | 1461151767911 Marionette TRACE conn4 <- [1,118,null,{}] 04:29:27 INFO - PROCESS | 1930 | 1461151767916 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:28 INFO - PROCESS | 1930 | 1461151768050 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:29:28 INFO - PROCESS | 1930 | 1461151768239 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5df7800 == 23 [pid = 1930] [id = 37] 04:29:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a389a400) [pid = 1930] [serial = 108] [outer = (nil)] 04:29:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8a47c3000) [pid = 1930] [serial = 109] [outer = 0x7fa8a389a400] 04:29:28 INFO - PROCESS | 1930 | 1461151768306 Marionette DEBUG loaded listener.js 04:29:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8ab608000) [pid = 1930] [serial = 110] [outer = 0x7fa8a389a400] 04:29:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aedd9800 == 22 [pid = 1930] [id = 30] 04:29:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac815800 == 21 [pid = 1930] [id = 29] 04:29:29 INFO - PROCESS | 1930 | 1461151769161 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1324ms 04:29:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a9225400) [pid = 1930] [serial = 111] [outer = 0x7fa8a3896800] 04:29:29 INFO - PROCESS | 1930 | 1461151769260 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:29:29 INFO - PROCESS | 1930 | 1461151769265 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:29:29 INFO - PROCESS | 1930 | 1461151769353 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:29:29 INFO - PROCESS | 1930 | 1461151769359 Marionette TRACE conn4 <- [1,122,null,{}] 04:29:29 INFO - PROCESS | 1930 | 1461151769401 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:29 INFO - PROCESS | 1930 | 1461151769574 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:29:29 INFO - PROCESS | 1930 | 1461151769705 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aedce800 == 22 [pid = 1930] [id = 38] 04:29:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8ae2de400) [pid = 1930] [serial = 112] [outer = (nil)] 04:29:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8b88db800) [pid = 1930] [serial = 113] [outer = 0x7fa8ae2de400] 04:29:29 INFO - PROCESS | 1930 | 1461151769781 Marionette DEBUG loaded listener.js 04:29:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8b9b33400) [pid = 1930] [serial = 114] [outer = 0x7fa8ae2de400] 04:29:30 INFO - PROCESS | 1930 | 1461151770444 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:29:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:29:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1221ms 04:29:30 INFO - PROCESS | 1930 | 1461151770502 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:29:30 INFO - PROCESS | 1930 | 1461151770509 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:29:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:29:30 INFO - PROCESS | 1930 | 1461151770518 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:29:30 INFO - PROCESS | 1930 | 1461151770522 Marionette TRACE conn4 <- [1,126,null,{}] 04:29:30 INFO - PROCESS | 1930 | 1461151770527 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:30 INFO - PROCESS | 1930 | 1461151770674 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:29:30 INFO - PROCESS | 1930 | 1461151770803 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ba81c000 == 23 [pid = 1930] [id = 39] 04:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8ae375800) [pid = 1930] [serial = 115] [outer = (nil)] 04:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8bca13400) [pid = 1930] [serial = 116] [outer = 0x7fa8ae375800] 04:29:30 INFO - PROCESS | 1930 | 1461151770871 Marionette DEBUG loaded listener.js 04:29:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8be92b000) [pid = 1930] [serial = 117] [outer = 0x7fa8ae375800] 04:29:31 INFO - PROCESS | 1930 | 1461151771682 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1226ms 04:29:31 INFO - PROCESS | 1930 | 1461151771745 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:29:31 INFO - PROCESS | 1930 | 1461151771749 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:29:31 INFO - PROCESS | 1930 | 1461151771754 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:29:31 INFO - PROCESS | 1930 | 1461151771760 Marionette TRACE conn4 <- [1,130,null,{}] 04:29:31 INFO - PROCESS | 1930 | 1461151771774 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:31 INFO - PROCESS | 1930 | 1461151771926 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:29:32 INFO - PROCESS | 1930 | 1461151772052 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bea2d800 == 24 [pid = 1930] [id = 40] 04:29:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8be935400) [pid = 1930] [serial = 118] [outer = (nil)] 04:29:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8bef03c00) [pid = 1930] [serial = 119] [outer = 0x7fa8be935400] 04:29:32 INFO - PROCESS | 1930 | 1461151772125 Marionette DEBUG loaded listener.js 04:29:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8c0ba2c00) [pid = 1930] [serial = 120] [outer = 0x7fa8be935400] 04:29:32 INFO - PROCESS | 1930 | 1461151772945 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 04:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1231ms 04:29:32 INFO - PROCESS | 1930 | 1461151772987 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:29:32 INFO - PROCESS | 1930 | 1461151772990 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:29:32 INFO - PROCESS | 1930 | 1461151772996 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:29:32 INFO - PROCESS | 1930 | 1461151772998 Marionette TRACE conn4 <- [1,134,null,{}] 04:29:33 INFO - PROCESS | 1930 | 1461151773003 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:33 INFO - PROCESS | 1930 | 1461151773137 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:29:33 INFO - PROCESS | 1930 | 1461151773269 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bed62800 == 25 [pid = 1930] [id = 41] 04:29:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8bed97000) [pid = 1930] [serial = 121] [outer = (nil)] 04:29:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8c308d000) [pid = 1930] [serial = 122] [outer = 0x7fa8bed97000] 04:29:33 INFO - PROCESS | 1930 | 1461151773338 Marionette DEBUG loaded listener.js 04:29:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8c30e4800) [pid = 1930] [serial = 123] [outer = 0x7fa8bed97000] 04:29:34 INFO - PROCESS | 1930 | 1461151774132 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 04:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1181ms 04:29:34 INFO - PROCESS | 1930 | 1461151774177 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:29:34 INFO - PROCESS | 1930 | 1461151774180 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:29:34 INFO - PROCESS | 1930 | 1461151774185 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:29:34 INFO - PROCESS | 1930 | 1461151774187 Marionette TRACE conn4 <- [1,138,null,{}] 04:29:34 INFO - PROCESS | 1930 | 1461151774192 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:34 INFO - PROCESS | 1930 | 1461151774317 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:29:34 INFO - PROCESS | 1930 | 1461151774448 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bef32800 == 26 [pid = 1930] [id = 42] 04:29:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8a12d4800) [pid = 1930] [serial = 124] [outer = (nil)] 04:29:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a12d9400) [pid = 1930] [serial = 125] [outer = 0x7fa8a12d4800] 04:29:34 INFO - PROCESS | 1930 | 1461151774517 Marionette DEBUG loaded listener.js 04:29:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a12de400) [pid = 1930] [serial = 126] [outer = 0x7fa8a12d4800] 04:29:35 INFO - PROCESS | 1930 | 1461151775454 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 04:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1326ms 04:29:35 INFO - PROCESS | 1930 | 1461151775512 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:29:35 INFO - PROCESS | 1930 | 1461151775517 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:29:35 INFO - PROCESS | 1930 | 1461151775524 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:29:35 INFO - PROCESS | 1930 | 1461151775529 Marionette TRACE conn4 <- [1,142,null,{}] 04:29:35 INFO - PROCESS | 1930 | 1461151775537 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:35 INFO - PROCESS | 1930 | 1461151775746 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:29:35 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88de800 == 25 [pid = 1930] [id = 34] 04:29:35 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac49d800 == 24 [pid = 1930] [id = 33] 04:29:35 INFO - PROCESS | 1930 | 1461151775964 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abea5800 == 25 [pid = 1930] [id = 43] 04:29:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a12e0000) [pid = 1930] [serial = 127] [outer = (nil)] 04:29:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a2aec000) [pid = 1930] [serial = 128] [outer = 0x7fa8a12e0000] 04:29:36 INFO - PROCESS | 1930 | 1461151776079 Marionette DEBUG loaded listener.js 04:29:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8ab708000) [pid = 1930] [serial = 129] [outer = 0x7fa8a12e0000] 04:29:36 INFO - PROCESS | 1930 | 1461151776868 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 04:29:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1386ms 04:29:36 INFO - PROCESS | 1930 | 1461151776912 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:29:36 INFO - PROCESS | 1930 | 1461151776919 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:29:36 INFO - PROCESS | 1930 | 1461151776927 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:29:36 INFO - PROCESS | 1930 | 1461151776931 Marionette TRACE conn4 <- [1,146,null,{}] 04:29:36 INFO - PROCESS | 1930 | 1461151776938 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:37 INFO - PROCESS | 1930 | 1461151777089 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:29:37 INFO - PROCESS | 1930 | 1461151777227 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9649800 == 26 [pid = 1930] [id = 44] 04:29:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a12e1400) [pid = 1930] [serial = 130] [outer = (nil)] 04:29:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a5da1000) [pid = 1930] [serial = 131] [outer = 0x7fa8a12e1400] 04:29:37 INFO - PROCESS | 1930 | 1461151777310 Marionette DEBUG loaded listener.js 04:29:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a5dab000) [pid = 1930] [serial = 132] [outer = 0x7fa8a12e1400] 04:29:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f6000 == 25 [pid = 1930] [id = 31] 04:29:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bef32800 == 24 [pid = 1930] [id = 42] 04:29:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bed62800 == 23 [pid = 1930] [id = 41] 04:29:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bea2d800 == 22 [pid = 1930] [id = 40] 04:29:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ba81c000 == 21 [pid = 1930] [id = 39] 04:29:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aedce800 == 20 [pid = 1930] [id = 38] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5df8800 == 19 [pid = 1930] [id = 8] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2ec9800 == 18 [pid = 1930] [id = 9] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9b89000 == 17 [pid = 1930] [id = 35] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5398000 == 16 [pid = 1930] [id = 6] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a39ca000 == 15 [pid = 1930] [id = 24] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3e7800 == 14 [pid = 1930] [id = 20] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bab4e800 == 13 [pid = 1930] [id = 36] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5df7800 == 12 [pid = 1930] [id = 37] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2ee0800 == 11 [pid = 1930] [id = 28] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b96cf000 == 10 [pid = 1930] [id = 32] 04:29:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abea5800 == 9 [pid = 1930] [id = 43] 04:29:41 INFO - PROCESS | 1930 | 1461151781833 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4934ms 04:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:29:41 INFO - PROCESS | 1930 | 1461151781862 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:29:41 INFO - PROCESS | 1930 | 1461151781867 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:29:41 INFO - PROCESS | 1930 | 1461151781875 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:29:41 INFO - PROCESS | 1930 | 1461151781879 Marionette TRACE conn4 <- [1,150,null,{}] 04:29:41 INFO - PROCESS | 1930 | 1461151781887 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:42 INFO - PROCESS | 1930 | 1461151782025 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:29:42 INFO - PROCESS | 1930 | 1461151782045 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5eda800 == 10 [pid = 1930] [id = 45] 04:29:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a5da4000) [pid = 1930] [serial = 133] [outer = (nil)] 04:29:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a5da6000) [pid = 1930] [serial = 134] [outer = 0x7fa8a5da4000] 04:29:42 INFO - PROCESS | 1930 | 1461151782105 Marionette DEBUG loaded listener.js 04:29:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8a8603400) [pid = 1930] [serial = 135] [outer = 0x7fa8a5da4000] 04:29:42 INFO - PROCESS | 1930 | 1461151782807 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 04:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 989ms 04:29:42 INFO - PROCESS | 1930 | 1461151782869 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:29:42 INFO - PROCESS | 1930 | 1461151782879 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:29:42 INFO - PROCESS | 1930 | 1461151782891 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:29:42 INFO - PROCESS | 1930 | 1461151782894 Marionette TRACE conn4 <- [1,154,null,{}] 04:29:42 INFO - PROCESS | 1930 | 1461151782900 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:43 INFO - PROCESS | 1930 | 1461151783043 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:29:43 INFO - PROCESS | 1930 | 1461151783054 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5392800 == 11 [pid = 1930] [id = 46] 04:29:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a8606c00) [pid = 1930] [serial = 136] [outer = (nil)] 04:29:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8abbf0400) [pid = 1930] [serial = 137] [outer = 0x7fa8a8606c00] 04:29:43 INFO - PROCESS | 1930 | 1461151783110 Marionette DEBUG loaded listener.js 04:29:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8ad74cc00) [pid = 1930] [serial = 138] [outer = 0x7fa8a8606c00] 04:29:43 INFO - PROCESS | 1930 | 1461151783914 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 04:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1090ms 04:29:44 INFO - PROCESS | 1930 | 1461151784016 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:29:44 INFO - PROCESS | 1930 | 1461151784020 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:29:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:29:44 INFO - PROCESS | 1930 | 1461151784073 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:29:44 INFO - PROCESS | 1930 | 1461151784078 Marionette TRACE conn4 <- [1,158,null,{}] 04:29:44 INFO - PROCESS | 1930 | 1461151784099 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:44 INFO - PROCESS | 1930 | 1461151784265 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:29:44 INFO - PROCESS | 1930 | 1461151784326 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9648000 == 12 [pid = 1930] [id = 47] 04:29:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8a470cc00) [pid = 1930] [serial = 139] [outer = (nil)] 04:29:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8b88dbc00) [pid = 1930] [serial = 140] [outer = 0x7fa8a470cc00] 04:29:44 INFO - PROCESS | 1930 | 1461151784388 Marionette DEBUG loaded listener.js 04:29:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8b9ba7400) [pid = 1930] [serial = 141] [outer = 0x7fa8a470cc00] 04:29:45 INFO - PROCESS | 1930 | 1461151785089 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 04:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1072ms 04:29:45 INFO - PROCESS | 1930 | 1461151785112 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:29:45 INFO - PROCESS | 1930 | 1461151785116 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:29:45 INFO - PROCESS | 1930 | 1461151785121 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:29:45 INFO - PROCESS | 1930 | 1461151785124 Marionette TRACE conn4 <- [1,162,null,{}] 04:29:45 INFO - PROCESS | 1930 | 1461151785128 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:45 INFO - PROCESS | 1930 | 1461151785286 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:29:45 INFO - PROCESS | 1930 | 1461151785315 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bca84000 == 13 [pid = 1930] [id = 48] 04:29:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8ae2bcc00) [pid = 1930] [serial = 142] [outer = (nil)] 04:29:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8bca16800) [pid = 1930] [serial = 143] [outer = 0x7fa8ae2bcc00] 04:29:45 INFO - PROCESS | 1930 | 1461151785371 Marionette DEBUG loaded listener.js 04:29:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8be35fc00) [pid = 1930] [serial = 144] [outer = 0x7fa8ae2bcc00] 04:29:46 INFO - PROCESS | 1930 | 1461151786857 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8a495ac00) [pid = 1930] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a32ca000) [pid = 1930] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8a32c6000) [pid = 1930] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8a2feac00) [pid = 1930] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a611f800) [pid = 1930] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8a2fddc00) [pid = 1930] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a2ae2c00) [pid = 1930] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a2d94000) [pid = 1930] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8a47c3800) [pid = 1930] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8b96b8400) [pid = 1930] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8ab44dc00) [pid = 1930] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8a2d9d800) [pid = 1930] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8aa483000) [pid = 1930] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8a2d9d400) [pid = 1930] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a2d94400) [pid = 1930] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8ae2d5400) [pid = 1930] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a389a400) [pid = 1930] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a4956800) [pid = 1930] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8b96bcc00) [pid = 1930] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a4954c00) [pid = 1930] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8ae375800) [pid = 1930] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8ae2de400) [pid = 1930] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8b9b40400) [pid = 1930] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a12d4800) [pid = 1930] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8a2af1800) [pid = 1930] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a12e0000) [pid = 1930] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8bed97000) [pid = 1930] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8ab451800) [pid = 1930] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a3897800) [pid = 1930] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8aee67800) [pid = 1930] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8be935400) [pid = 1930] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8a99b7c00) [pid = 1930] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8a478e000) [pid = 1930] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8ab165c00) [pid = 1930] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:29:46 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8bab09000) [pid = 1930] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:29:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:29:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1876ms 04:29:47 INFO - PROCESS | 1930 | 1461151787059 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:29:47 INFO - PROCESS | 1930 | 1461151787062 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:29:47 INFO - PROCESS | 1930 | 1461151787109 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:29:47 INFO - PROCESS | 1930 | 1461151787113 Marionette TRACE conn4 <- [1,166,null,{}] 04:29:47 INFO - PROCESS | 1930 | 1461151787179 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:47 INFO - PROCESS | 1930 | 1461151787302 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:29:47 INFO - PROCESS | 1930 | 1461151787439 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa94f800 == 14 [pid = 1930] [id = 49] 04:29:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a2fe2800) [pid = 1930] [serial = 145] [outer = (nil)] 04:29:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8ab451800) [pid = 1930] [serial = 146] [outer = 0x7fa8a2fe2800] 04:29:47 INFO - PROCESS | 1930 | 1461151787502 Marionette DEBUG loaded listener.js 04:29:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8acf52c00) [pid = 1930] [serial = 147] [outer = 0x7fa8a2fe2800] 04:29:48 INFO - PROCESS | 1930 | 1461151788135 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1074ms 04:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:29:48 INFO - PROCESS | 1930 | 1461151788155 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:29:48 INFO - PROCESS | 1930 | 1461151788157 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:29:48 INFO - PROCESS | 1930 | 1461151788162 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:29:48 INFO - PROCESS | 1930 | 1461151788165 Marionette TRACE conn4 <- [1,170,null,{}] 04:29:48 INFO - PROCESS | 1930 | 1461151788169 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:48 INFO - PROCESS | 1930 | 1461151788360 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:29:48 INFO - PROCESS | 1930 | 1461151788385 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88fb800 == 15 [pid = 1930] [id = 50] 04:29:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a99b7c00) [pid = 1930] [serial = 148] [outer = (nil)] 04:29:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8b9918c00) [pid = 1930] [serial = 149] [outer = 0x7fa8a99b7c00] 04:29:48 INFO - PROCESS | 1930 | 1461151788444 Marionette DEBUG loaded listener.js 04:29:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8bebb7c00) [pid = 1930] [serial = 150] [outer = 0x7fa8a99b7c00] 04:29:49 INFO - PROCESS | 1930 | 1461151789195 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1081ms 04:29:49 INFO - PROCESS | 1930 | 1461151789254 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:29:49 INFO - PROCESS | 1930 | 1461151789259 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:29:49 INFO - PROCESS | 1930 | 1461151789266 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:29:49 INFO - PROCESS | 1930 | 1461151789272 Marionette TRACE conn4 <- [1,174,null,{}] 04:29:49 INFO - PROCESS | 1930 | 1461151789280 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:49 INFO - PROCESS | 1930 | 1461151789439 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:29:49 INFO - PROCESS | 1930 | 1461151789569 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86dd800 == 16 [pid = 1930] [id = 51] 04:29:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a12da400) [pid = 1930] [serial = 151] [outer = (nil)] 04:29:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a4962000) [pid = 1930] [serial = 152] [outer = 0x7fa8a12da400] 04:29:49 INFO - PROCESS | 1930 | 1461151789639 Marionette DEBUG loaded listener.js 04:29:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a5da4400) [pid = 1930] [serial = 153] [outer = 0x7fa8a12da400] 04:29:50 INFO - PROCESS | 1930 | 1461151790489 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1280ms 04:29:50 INFO - PROCESS | 1930 | 1461151790547 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:29:50 INFO - PROCESS | 1930 | 1461151790555 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:29:50 INFO - PROCESS | 1930 | 1461151790564 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:29:50 INFO - PROCESS | 1930 | 1461151790568 Marionette TRACE conn4 <- [1,178,null,{}] 04:29:50 INFO - PROCESS | 1930 | 1461151790573 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:50 INFO - PROCESS | 1930 | 1461151790722 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:29:50 INFO - PROCESS | 1930 | 1461151790850 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b37b9800 == 17 [pid = 1930] [id = 52] 04:29:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a12d9c00) [pid = 1930] [serial = 154] [outer = (nil)] 04:29:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8ac439400) [pid = 1930] [serial = 155] [outer = 0x7fa8a12d9c00] 04:29:50 INFO - PROCESS | 1930 | 1461151790916 Marionette DEBUG loaded listener.js 04:29:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8ae378000) [pid = 1930] [serial = 156] [outer = 0x7fa8a12d9c00] 04:29:51 INFO - PROCESS | 1930 | 1461151791942 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:29:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:29:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1429ms 04:29:51 INFO - PROCESS | 1930 | 1461151791993 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:29:51 INFO - PROCESS | 1930 | 1461151791997 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:29:52 INFO - PROCESS | 1930 | 1461151792005 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:29:52 INFO - PROCESS | 1930 | 1461151792009 Marionette TRACE conn4 <- [1,182,null,{}] 04:29:52 INFO - PROCESS | 1930 | 1461151792017 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:52 INFO - PROCESS | 1930 | 1461151792250 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:29:52 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9649800 == 16 [pid = 1930] [id = 44] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a5da1000) [pid = 1930] [serial = 131] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8abbef800) [pid = 1930] [serial = 12] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8abfd7c00) [pid = 1930] [serial = 9] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | 1461151792418 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2a48800 == 17 [pid = 1930] [id = 53] 04:29:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a2d98c00) [pid = 1930] [serial = 157] [outer = (nil)] 04:29:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a2feb800) [pid = 1930] [serial = 158] [outer = 0x7fa8a2d98c00] 04:29:52 INFO - PROCESS | 1930 | 1461151792476 Marionette DEBUG loaded listener.js 04:29:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8a39bd800) [pid = 1930] [serial = 159] [outer = 0x7fa8a2d98c00] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a38a4400) [pid = 1930] [serial = 40] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8ad281400) [pid = 1930] [serial = 46] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a476d800) [pid = 1930] [serial = 31] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8ae381800) [pid = 1930] [serial = 49] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8aee58800) [pid = 1930] [serial = 50] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8af03e000) [pid = 1930] [serial = 52] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a2fe6400) [pid = 1930] [serial = 28] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8b8851000) [pid = 1930] [serial = 53] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8a611a400) [pid = 1930] [serial = 55] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8b97a3400) [pid = 1930] [serial = 56] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8a9225c00) [pid = 1930] [serial = 43] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8aa9e3800) [pid = 1930] [serial = 37] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8ae094000) [pid = 1930] [serial = 47] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8b9b0bc00) [pid = 1930] [serial = 58] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8ac437000) [pid = 1930] [serial = 38] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8a611fc00) [pid = 1930] [serial = 41] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8ab452800) [pid = 1930] [serial = 44] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8b9bdc400) [pid = 1930] [serial = 59] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a2fec800) [pid = 1930] [serial = 29] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a7c2b000) [pid = 1930] [serial = 34] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8a8606800) [pid = 1930] [serial = 26] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8ab608000) [pid = 1930] [serial = 110] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8a490b400) [pid = 1930] [serial = 35] [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:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8ae2dac00) [pid = 1930] [serial = 77] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8bcac1c00) [pid = 1930] [serial = 95] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8ab607c00) [pid = 1930] [serial = 74] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8ad281000) [pid = 1930] [serial = 76] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8ab6f5000) [pid = 1930] [serial = 85] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8ac213000) [pid = 1930] [serial = 97] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8bca12c00) [pid = 1930] [serial = 94] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a92d4800) [pid = 1930] [serial = 71] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a47c3000) [pid = 1930] [serial = 109] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8bc508000) [pid = 1930] [serial = 2] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a2fde000) [pid = 1930] [serial = 82] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a99b3000) [pid = 1930] [serial = 73] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a6124400) [pid = 1930] [serial = 70] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8ae2c7800) [pid = 1930] [serial = 67] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8b9bab400) [pid = 1930] [serial = 101] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a4954400) [pid = 1930] [serial = 62] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8aa9e9c00) [pid = 1930] [serial = 64] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a478fc00) [pid = 1930] [serial = 83] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8b990e000) [pid = 1930] [serial = 80] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8a4703400) [pid = 1930] [serial = 61] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8bca11400) [pid = 1930] [serial = 103] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7fa8b2a4bc00) [pid = 1930] [serial = 88] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7fa8a2aec000) [pid = 1930] [serial = 128] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x7fa8b9441c00) [pid = 1930] [serial = 79] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x7fa8b97a6000) [pid = 1930] [serial = 100] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7fa8a4955400) [pid = 1930] [serial = 16] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7fa8bed9bc00) [pid = 1930] [serial = 107] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7fa8ba955c00) [pid = 1930] [serial = 91] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7fa8bef03c00) [pid = 1930] [serial = 119] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7fa8b2b32800) [pid = 1930] [serial = 68] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x7fa8be3bc400) [pid = 1930] [serial = 104] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x7fa8beb5a400) [pid = 1930] [serial = 106] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x7fa8ac9a0400) [pid = 1930] [serial = 86] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x7fa8ab6ee800) [pid = 1930] [serial = 65] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x7fa8a12de400) [pid = 1930] [serial = 126] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x7fa8a2d96000) [pid = 1930] [serial = 25] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x7fa8ab708000) [pid = 1930] [serial = 129] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 60 (0x7fa8c30e4800) [pid = 1930] [serial = 123] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 59 (0x7fa8b97a2400) [pid = 1930] [serial = 89] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 58 (0x7fa8a39c0400) [pid = 1930] [serial = 22] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x7fa8a12d9400) [pid = 1930] [serial = 125] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x7fa8a2ae4c00) [pid = 1930] [serial = 23] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x7fa8bca13400) [pid = 1930] [serial = 116] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 54 (0x7fa8b88db800) [pid = 1930] [serial = 113] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 53 (0x7fa8c308d000) [pid = 1930] [serial = 122] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 52 (0x7fa8a495b000) [pid = 1930] [serial = 17] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 51 (0x7fa8a479a400) [pid = 1930] [serial = 19] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 50 (0x7fa8c0ba2c00) [pid = 1930] [serial = 120] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 49 (0x7fa8ae08dc00) [pid = 1930] [serial = 98] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 48 (0x7fa8be92b000) [pid = 1930] [serial = 117] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 47 (0x7fa8b9b33400) [pid = 1930] [serial = 114] [outer = (nil)] [url = about:blank] 04:29:52 INFO - PROCESS | 1930 | --DOMWINDOW == 46 (0x7fa8bab0b400) [pid = 1930] [serial = 92] [outer = (nil)] [url = about:blank] 04:29:53 INFO - PROCESS | 1930 | 1461151793008 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:29:53 INFO - PROCESS | 1930 | 1461151793210 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1238ms 04:29:53 INFO - PROCESS | 1930 | 1461151793242 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:29:53 INFO - PROCESS | 1930 | 1461151793247 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:29:53 INFO - PROCESS | 1930 | 1461151793255 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:29:53 INFO - PROCESS | 1930 | 1461151793259 Marionette TRACE conn4 <- [1,186,null,{}] 04:29:53 INFO - PROCESS | 1930 | 1461151793281 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:53 INFO - PROCESS | 1930 | 1461151793400 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:29:53 INFO - PROCESS | 1930 | 1461151793417 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a538c000 == 18 [pid = 1930] [id = 54] 04:29:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 47 (0x7fa8a470f800) [pid = 1930] [serial = 160] [outer = (nil)] 04:29:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 48 (0x7fa8a5da1000) [pid = 1930] [serial = 161] [outer = 0x7fa8a470f800] 04:29:53 INFO - PROCESS | 1930 | 1461151793471 Marionette DEBUG loaded listener.js 04:29:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 49 (0x7fa8a5dac400) [pid = 1930] [serial = 162] [outer = 0x7fa8a470f800] 04:29:54 INFO - PROCESS | 1930 | 1461151794093 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 893ms 04:29:54 INFO - PROCESS | 1930 | 1461151794148 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:29:54 INFO - PROCESS | 1930 | 1461151794151 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:29:54 INFO - PROCESS | 1930 | 1461151794156 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:29:54 INFO - PROCESS | 1930 | 1461151794161 Marionette TRACE conn4 <- [1,190,null,{}] 04:29:54 INFO - PROCESS | 1930 | 1461151794177 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:54 INFO - PROCESS | 1930 | 1461151794341 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:29:54 INFO - PROCESS | 1930 | 1461151794351 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87da800 == 19 [pid = 1930] [id = 55] 04:29:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 50 (0x7fa8a860b000) [pid = 1930] [serial = 163] [outer = (nil)] 04:29:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 51 (0x7fa8aa90c000) [pid = 1930] [serial = 164] [outer = 0x7fa8a860b000] 04:29:54 INFO - PROCESS | 1930 | 1461151794416 Marionette DEBUG loaded listener.js 04:29:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 52 (0x7fa8ab16c400) [pid = 1930] [serial = 165] [outer = 0x7fa8a860b000] 04:29:55 INFO - PROCESS | 1930 | 1461151795274 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:29:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:29:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1181ms 04:29:55 INFO - PROCESS | 1930 | 1461151795338 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:29:55 INFO - PROCESS | 1930 | 1461151795340 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:29:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:29:55 INFO - PROCESS | 1930 | 1461151795346 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:29:55 INFO - PROCESS | 1930 | 1461151795348 Marionette TRACE conn4 <- [1,194,null,{}] 04:29:55 INFO - PROCESS | 1930 | 1461151795353 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:55 INFO - PROCESS | 1930 | 1461151795508 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:29:55 INFO - PROCESS | 1930 | 1461151795526 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab4cf000 == 20 [pid = 1930] [id = 56] 04:29:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x7fa8a12dc400) [pid = 1930] [serial = 166] [outer = (nil)] 04:29:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x7fa8ab60cc00) [pid = 1930] [serial = 167] [outer = 0x7fa8a12dc400] 04:29:55 INFO - PROCESS | 1930 | 1461151795582 Marionette DEBUG loaded listener.js 04:29:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x7fa8abee1000) [pid = 1930] [serial = 168] [outer = 0x7fa8a12dc400] 04:29:56 INFO - PROCESS | 1930 | 1461151796217 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 923ms 04:29:56 INFO - PROCESS | 1930 | 1461151796273 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:29:56 INFO - PROCESS | 1930 | 1461151796276 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:29:56 INFO - PROCESS | 1930 | 1461151796281 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:29:56 INFO - PROCESS | 1930 | 1461151796283 Marionette TRACE conn4 <- [1,198,null,{}] 04:29:56 INFO - PROCESS | 1930 | 1461151796288 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:56 INFO - PROCESS | 1930 | 1461151796429 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:29:56 INFO - PROCESS | 1930 | 1461151796471 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac362000 == 21 [pid = 1930] [id = 57] 04:29:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x7fa8a12da000) [pid = 1930] [serial = 169] [outer = (nil)] 04:29:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x7fa8ac18d800) [pid = 1930] [serial = 170] [outer = 0x7fa8a12da000] 04:29:56 INFO - PROCESS | 1930 | 1461151796561 Marionette DEBUG loaded listener.js 04:29:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x7fa8acad0c00) [pid = 1930] [serial = 171] [outer = 0x7fa8a12da000] 04:29:57 INFO - PROCESS | 1930 | --DOMWINDOW == 57 (0x7fa8ae2bcc00) [pid = 1930] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:29:57 INFO - PROCESS | 1930 | --DOMWINDOW == 56 (0x7fa8a12e1400) [pid = 1930] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:29:57 INFO - PROCESS | 1930 | --DOMWINDOW == 55 (0x7fa8a5da4000) [pid = 1930] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:29:57 INFO - PROCESS | 1930 | --DOMWINDOW == 54 (0x7fa8a8606c00) [pid = 1930] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:29:57 INFO - PROCESS | 1930 | --DOMWINDOW == 53 (0x7fa8a470cc00) [pid = 1930] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:29:57 INFO - PROCESS | 1930 | --DOMWINDOW == 52 (0x7fa8a2fe2800) [pid = 1930] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:29:57 INFO - PROCESS | 1930 | 1461151797290 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1031ms 04:29:57 INFO - PROCESS | 1930 | 1461151797313 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:29:57 INFO - PROCESS | 1930 | 1461151797316 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:29:57 INFO - PROCESS | 1930 | 1461151797321 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:29:57 INFO - PROCESS | 1930 | 1461151797323 Marionette TRACE conn4 <- [1,202,null,{}] 04:29:57 INFO - PROCESS | 1930 | 1461151797338 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:57 INFO - PROCESS | 1930 | 1461151797486 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:29:57 INFO - PROCESS | 1930 | 1461151797504 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8e3000 == 22 [pid = 1930] [id = 58] 04:29:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 53 (0x7fa8ad959400) [pid = 1930] [serial = 172] [outer = (nil)] 04:29:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 54 (0x7fa8ae380c00) [pid = 1930] [serial = 173] [outer = 0x7fa8ad959400] 04:29:57 INFO - PROCESS | 1930 | 1461151797563 Marionette DEBUG loaded listener.js 04:29:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 55 (0x7fa8aee59000) [pid = 1930] [serial = 174] [outer = 0x7fa8ad959400] 04:29:58 INFO - PROCESS | 1930 | 1461151798170 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 882ms 04:29:58 INFO - PROCESS | 1930 | 1461151798204 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1930 | 1461151798206 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:29:58 INFO - PROCESS | 1930 | 1461151798212 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:29:58 INFO - PROCESS | 1930 | 1461151798214 Marionette TRACE conn4 <- [1,206,null,{}] 04:29:58 INFO - PROCESS | 1930 | 1461151798219 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:58 INFO - PROCESS | 1930 | 1461151798331 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:29:58 INFO - PROCESS | 1930 | 1461151798415 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac94c000 == 23 [pid = 1930] [id = 59] 04:29:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 56 (0x7fa8a12d6000) [pid = 1930] [serial = 175] [outer = (nil)] 04:29:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 57 (0x7fa8af043000) [pid = 1930] [serial = 176] [outer = 0x7fa8a12d6000] 04:29:58 INFO - PROCESS | 1930 | 1461151798470 Marionette DEBUG loaded listener.js 04:29:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 58 (0x7fa8b8851400) [pid = 1930] [serial = 177] [outer = 0x7fa8a12d6000] 04:29:58 INFO - PROCESS | 1930 | 1461151798940 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:29:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:29:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 774ms 04:29:58 INFO - PROCESS | 1930 | 1461151798990 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:29:58 INFO - PROCESS | 1930 | 1461151798993 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:29:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:29:58 INFO - PROCESS | 1930 | 1461151798998 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:29:59 INFO - PROCESS | 1930 | 1461151799001 Marionette TRACE conn4 <- [1,210,null,{}] 04:29:59 INFO - PROCESS | 1930 | 1461151799005 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:29:59 INFO - PROCESS | 1930 | 1461151799234 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:29:59 INFO - PROCESS | 1930 | 1461151799357 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:29:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a3250800 == 24 [pid = 1930] [id = 60] 04:29:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 59 (0x7fa8a12dbc00) [pid = 1930] [serial = 178] [outer = (nil)] 04:29:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 60 (0x7fa8a2ae4c00) [pid = 1930] [serial = 179] [outer = 0x7fa8a12dbc00] 04:29:59 INFO - PROCESS | 1930 | 1461151799426 Marionette DEBUG loaded listener.js 04:29:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 61 (0x7fa8a2d94c00) [pid = 1930] [serial = 180] [outer = 0x7fa8a12dbc00] 04:30:00 INFO - PROCESS | 1930 | 1461151800135 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 04:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1180ms 04:30:00 INFO - PROCESS | 1930 | 1461151800181 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:30:00 INFO - PROCESS | 1930 | 1461151800187 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:30:00 INFO - PROCESS | 1930 | 1461151800194 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:30:00 INFO - PROCESS | 1930 | 1461151800200 Marionette TRACE conn4 <- [1,214,null,{}] 04:30:00 INFO - PROCESS | 1930 | 1461151800206 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:00 INFO - PROCESS | 1930 | 1461151800352 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:30:00 INFO - PROCESS | 1930 | 1461151800470 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87da000 == 25 [pid = 1930] [id = 61] 04:30:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x7fa8a12dc000) [pid = 1930] [serial = 181] [outer = (nil)] 04:30:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x7fa8a5da2c00) [pid = 1930] [serial = 182] [outer = 0x7fa8a12dc000] 04:30:00 INFO - PROCESS | 1930 | 1461151800539 Marionette DEBUG loaded listener.js 04:30:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7fa8a7c2e400) [pid = 1930] [serial = 183] [outer = 0x7fa8a12dc000] 04:30:01 INFO - PROCESS | 1930 | 1461151801320 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 04:30:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:30:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1178ms 04:30:01 INFO - PROCESS | 1930 | 1461151801375 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:30:01 INFO - PROCESS | 1930 | 1461151801381 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:30:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:30:01 INFO - PROCESS | 1930 | 1461151801387 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:30:01 INFO - PROCESS | 1930 | 1461151801391 Marionette TRACE conn4 <- [1,218,null,{}] 04:30:01 INFO - PROCESS | 1930 | 1461151801396 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:01 INFO - PROCESS | 1930 | 1461151801551 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:30:01 INFO - PROCESS | 1930 | 1461151801674 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2e7000 == 26 [pid = 1930] [id = 62] 04:30:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x7fa8a5d50800) [pid = 1930] [serial = 184] [outer = (nil)] 04:30:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x7fa8ab707000) [pid = 1930] [serial = 185] [outer = 0x7fa8a5d50800] 04:30:01 INFO - PROCESS | 1930 | 1461151801743 Marionette DEBUG loaded listener.js 04:30:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x7fa8ac99ac00) [pid = 1930] [serial = 186] [outer = 0x7fa8a5d50800] 04:30:02 INFO - PROCESS | 1930 | 1461151802503 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 04:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1133ms 04:30:02 INFO - PROCESS | 1930 | 1461151802520 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:30:02 INFO - PROCESS | 1930 | 1461151802524 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:30:02 INFO - PROCESS | 1930 | 1461151802540 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:30:02 INFO - PROCESS | 1930 | 1461151802546 Marionette TRACE conn4 <- [1,222,null,{}] 04:30:02 INFO - PROCESS | 1930 | 1461151802554 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:02 INFO - PROCESS | 1930 | 1461151802753 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:30:02 INFO - PROCESS | 1930 | 1461151802806 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3e8000 == 27 [pid = 1930] [id = 63] 04:30:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7fa8ab6ecc00) [pid = 1930] [serial = 187] [outer = (nil)] 04:30:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7fa8aed0bc00) [pid = 1930] [serial = 188] [outer = 0x7fa8ab6ecc00] 04:30:02 INFO - PROCESS | 1930 | 1461151802872 Marionette DEBUG loaded listener.js 04:30:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7fa8b88d3800) [pid = 1930] [serial = 189] [outer = 0x7fa8ab6ecc00] 04:30:03 INFO - PROCESS | 1930 | 1461151803693 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 04:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1195ms 04:30:03 INFO - PROCESS | 1930 | 1461151803729 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:30:03 INFO - PROCESS | 1930 | 1461151803732 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:30:03 INFO - PROCESS | 1930 | 1461151803738 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:30:03 INFO - PROCESS | 1930 | 1461151803740 Marionette TRACE conn4 <- [1,226,null,{}] 04:30:03 INFO - PROCESS | 1930 | 1461151803745 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:03 INFO - PROCESS | 1930 | 1461151803879 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:30:04 INFO - PROCESS | 1930 | 1461151804002 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac497800 == 28 [pid = 1930] [id = 64] 04:30:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7fa8a12da800) [pid = 1930] [serial = 190] [outer = (nil)] 04:30:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7fa8ab161400) [pid = 1930] [serial = 191] [outer = 0x7fa8a12da800] 04:30:04 INFO - PROCESS | 1930 | 1461151804068 Marionette DEBUG loaded listener.js 04:30:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7fa8b97a3c00) [pid = 1930] [serial = 192] [outer = 0x7fa8a12da800] 04:30:04 INFO - PROCESS | 1930 | 1461151804985 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1275ms 04:30:05 INFO - PROCESS | 1930 | 1461151805014 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:30:05 INFO - PROCESS | 1930 | 1461151805020 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:30:05 INFO - PROCESS | 1930 | 1461151805028 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:30:05 INFO - PROCESS | 1930 | 1461151805032 Marionette TRACE conn4 <- [1,230,null,{}] 04:30:05 INFO - PROCESS | 1930 | 1461151805039 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:05 INFO - PROCESS | 1930 | 1461151805168 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:30:05 INFO - PROCESS | 1930 | 1461151805312 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7fa8bca16800) [pid = 1930] [serial = 143] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7fa8a5dab000) [pid = 1930] [serial = 132] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7fa8a5da6000) [pid = 1930] [serial = 134] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7fa8a8603400) [pid = 1930] [serial = 135] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7fa8abbf0400) [pid = 1930] [serial = 137] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x7fa8b88dbc00) [pid = 1930] [serial = 140] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x7fa8b9ba7400) [pid = 1930] [serial = 141] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x7fa8ab451800) [pid = 1930] [serial = 146] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x7fa8b9918c00) [pid = 1930] [serial = 149] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x7fa8be35fc00) [pid = 1930] [serial = 144] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 62 (0x7fa8acf52c00) [pid = 1930] [serial = 147] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | --DOMWINDOW == 61 (0x7fa8ad74cc00) [pid = 1930] [serial = 138] [outer = (nil)] [url = about:blank] 04:30:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a324f800 == 29 [pid = 1930] [id = 65] 04:30:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 62 (0x7fa8a4704000) [pid = 1930] [serial = 193] [outer = (nil)] 04:30:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 63 (0x7fa8a5d4f400) [pid = 1930] [serial = 194] [outer = 0x7fa8a4704000] 04:30:05 INFO - PROCESS | 1930 | 1461151805405 Marionette DEBUG loaded listener.js 04:30:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7fa8a5dabc00) [pid = 1930] [serial = 195] [outer = 0x7fa8a4704000] 04:30:06 INFO - PROCESS | 1930 | 1461151805998 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 04:30:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:30:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1031ms 04:30:06 INFO - PROCESS | 1930 | 1461151806061 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:30:06 INFO - PROCESS | 1930 | 1461151806068 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:30:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:30:06 INFO - PROCESS | 1930 | 1461151806077 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:30:06 INFO - PROCESS | 1930 | 1461151806080 Marionette TRACE conn4 <- [1,234,null,{}] 04:30:06 INFO - PROCESS | 1930 | 1461151806096 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:06 INFO - PROCESS | 1930 | 1461151806239 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:30:06 INFO - PROCESS | 1930 | 1461151806319 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab43c000 == 30 [pid = 1930] [id = 66] 04:30:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x7fa8a4703800) [pid = 1930] [serial = 196] [outer = (nil)] 04:30:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x7fa8a92d9800) [pid = 1930] [serial = 197] [outer = 0x7fa8a4703800] 04:30:06 INFO - PROCESS | 1930 | 1461151806375 Marionette DEBUG loaded listener.js 04:30:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x7fa8ab608000) [pid = 1930] [serial = 198] [outer = 0x7fa8a4703800] 04:30:06 INFO - PROCESS | 1930 | 1461151806965 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 04:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 925ms 04:30:07 INFO - PROCESS | 1930 | 1461151807002 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:30:07 INFO - PROCESS | 1930 | 1461151807006 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:30:07 INFO - PROCESS | 1930 | 1461151807011 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:30:07 INFO - PROCESS | 1930 | 1461151807016 Marionette TRACE conn4 <- [1,238,null,{}] 04:30:07 INFO - PROCESS | 1930 | 1461151807029 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:07 INFO - PROCESS | 1930 | 1461151807201 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:30:07 INFO - PROCESS | 1930 | 1461151807225 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac94f000 == 31 [pid = 1930] [id = 67] 04:30:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7fa8abbf0c00) [pid = 1930] [serial = 199] [outer = (nil)] 04:30:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7fa8ad743c00) [pid = 1930] [serial = 200] [outer = 0x7fa8abbf0c00] 04:30:07 INFO - PROCESS | 1930 | 1461151807284 Marionette DEBUG loaded listener.js 04:30:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7fa8aed0c000) [pid = 1930] [serial = 201] [outer = 0x7fa8abbf0c00] 04:30:08 INFO - PROCESS | 1930 | 1461151808061 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 04:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1079ms 04:30:08 INFO - PROCESS | 1930 | 1461151808090 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:30:08 INFO - PROCESS | 1930 | 1461151808094 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:30:08 INFO - PROCESS | 1930 | 1461151808099 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:30:08 INFO - PROCESS | 1930 | 1461151808101 Marionette TRACE conn4 <- [1,242,null,{}] 04:30:08 INFO - PROCESS | 1930 | 1461151808106 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:08 INFO - PROCESS | 1930 | 1461151808263 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:30:08 INFO - PROCESS | 1930 | 1461151808320 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3e1800 == 32 [pid = 1930] [id = 68] 04:30:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7fa8aed10800) [pid = 1930] [serial = 202] [outer = (nil)] 04:30:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7fa8b96b9400) [pid = 1930] [serial = 203] [outer = 0x7fa8aed10800] 04:30:08 INFO - PROCESS | 1930 | 1461151808377 Marionette DEBUG loaded listener.js 04:30:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7fa8ae2ddc00) [pid = 1930] [serial = 204] [outer = 0x7fa8aed10800] 04:30:08 INFO - PROCESS | 1930 | 1461151808987 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 04:30:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:30:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 925ms 04:30:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:30:09 INFO - PROCESS | 1930 | 1461151809025 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:30:09 INFO - PROCESS | 1930 | 1461151809028 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:30:09 INFO - PROCESS | 1930 | 1461151809033 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:30:09 INFO - PROCESS | 1930 | 1461151809036 Marionette TRACE conn4 <- [1,246,null,{}] 04:30:09 INFO - PROCESS | 1930 | 1461151809047 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:09 INFO - PROCESS | 1930 | 1461151809191 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:30:09 INFO - PROCESS | 1930 | 1461151809218 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b37be000 == 33 [pid = 1930] [id = 69] 04:30:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7fa8acf56800) [pid = 1930] [serial = 205] [outer = (nil)] 04:30:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7fa8b998e000) [pid = 1930] [serial = 206] [outer = 0x7fa8acf56800] 04:30:09 INFO - PROCESS | 1930 | 1461151809274 Marionette DEBUG loaded listener.js 04:30:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8b9b3f800) [pid = 1930] [serial = 207] [outer = 0x7fa8acf56800] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7fa8a12dc400) [pid = 1930] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x7fa8a860b000) [pid = 1930] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x7fa8a2d98c00) [pid = 1930] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7fa8ad959400) [pid = 1930] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7fa8a12da000) [pid = 1930] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7fa8a12d9c00) [pid = 1930] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7fa8a12da400) [pid = 1930] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:30:09 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7fa8a470f800) [pid = 1930] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:30:10 INFO - PROCESS | 1930 | 1461151810001 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 995ms 04:30:10 INFO - PROCESS | 1930 | 1461151810028 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1930 | 1461151810031 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:30:10 INFO - PROCESS | 1930 | 1461151810036 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1930 | 1461151810039 Marionette TRACE conn4 <- [1,250,null,{}] 04:30:10 INFO - PROCESS | 1930 | 1461151810043 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:10 INFO - PROCESS | 1930 | 1461151810187 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:30:10 INFO - PROCESS | 1930 | 1461151810272 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b94d1800 == 34 [pid = 1930] [id = 70] 04:30:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7fa8b990d000) [pid = 1930] [serial = 208] [outer = (nil)] 04:30:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7fa8b9be6800) [pid = 1930] [serial = 209] [outer = 0x7fa8b990d000] 04:30:10 INFO - PROCESS | 1930 | 1461151810334 Marionette DEBUG loaded listener.js 04:30:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7fa8bab14c00) [pid = 1930] [serial = 210] [outer = 0x7fa8b990d000] 04:30:10 INFO - PROCESS | 1930 | 1461151810888 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 884ms 04:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:30:10 INFO - PROCESS | 1930 | 1461151810921 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:30:10 INFO - PROCESS | 1930 | 1461151810923 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:30:10 INFO - PROCESS | 1930 | 1461151810927 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:30:10 INFO - PROCESS | 1930 | 1461151810931 Marionette TRACE conn4 <- [1,254,null,{}] 04:30:10 INFO - PROCESS | 1930 | 1461151810935 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:11 INFO - PROCESS | 1930 | 1461151811049 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:30:11 INFO - PROCESS | 1930 | 1461151811066 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a324e800 == 35 [pid = 1930] [id = 71] 04:30:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7fa8bacba800) [pid = 1930] [serial = 211] [outer = (nil)] 04:30:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7fa8be359000) [pid = 1930] [serial = 212] [outer = 0x7fa8bacba800] 04:30:11 INFO - PROCESS | 1930 | 1461151811120 Marionette DEBUG loaded listener.js 04:30:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7fa8be92cc00) [pid = 1930] [serial = 213] [outer = 0x7fa8bacba800] 04:30:11 INFO - PROCESS | 1930 | 1461151811788 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 04:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 881ms 04:30:11 INFO - PROCESS | 1930 | 1461151811809 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:30:11 INFO - PROCESS | 1930 | 1461151811812 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:30:11 INFO - PROCESS | 1930 | 1461151811817 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:30:11 INFO - PROCESS | 1930 | 1461151811819 Marionette TRACE conn4 <- [1,258,null,{}] 04:30:11 INFO - PROCESS | 1930 | 1461151811828 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:11 INFO - PROCESS | 1930 | 1461151811973 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:30:12 INFO - PROCESS | 1930 | 1461151812144 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4495800 == 36 [pid = 1930] [id = 72] 04:30:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7fa8a12de000) [pid = 1930] [serial = 214] [outer = (nil)] 04:30:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8a2aec000) [pid = 1930] [serial = 215] [outer = 0x7fa8a12de000] 04:30:12 INFO - PROCESS | 1930 | 1461151812213 Marionette DEBUG loaded listener.js 04:30:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8a2fe8800) [pid = 1930] [serial = 216] [outer = 0x7fa8a12de000] 04:30:12 INFO - PROCESS | 1930 | 1461151812988 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 04:30:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:30:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1225ms 04:30:13 INFO - PROCESS | 1930 | 1461151813045 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:30:13 INFO - PROCESS | 1930 | 1461151813049 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:30:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:30:13 INFO - PROCESS | 1930 | 1461151813059 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:30:13 INFO - PROCESS | 1930 | 1461151813063 Marionette TRACE conn4 <- [1,262,null,{}] 04:30:13 INFO - PROCESS | 1930 | 1461151813070 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:13 INFO - PROCESS | 1930 | 1461151813223 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:30:13 INFO - PROCESS | 1930 | 1461151813346 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac948000 == 37 [pid = 1930] [id = 73] 04:30:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8a12dfc00) [pid = 1930] [serial = 217] [outer = (nil)] 04:30:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a990e800) [pid = 1930] [serial = 218] [outer = 0x7fa8a12dfc00] 04:30:13 INFO - PROCESS | 1930 | 1461151813415 Marionette DEBUG loaded listener.js 04:30:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8ab708000) [pid = 1930] [serial = 219] [outer = 0x7fa8a12dfc00] 04:30:14 INFO - PROCESS | 1930 | 1461151814213 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 04:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1181ms 04:30:14 INFO - PROCESS | 1930 | 1461151814247 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:30:14 INFO - PROCESS | 1930 | 1461151814253 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:30:14 INFO - PROCESS | 1930 | 1461151814260 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:30:14 INFO - PROCESS | 1930 | 1461151814263 Marionette TRACE conn4 <- [1,266,null,{}] 04:30:14 INFO - PROCESS | 1930 | 1461151814268 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:14 INFO - PROCESS | 1930 | 1461151814405 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:30:14 INFO - PROCESS | 1930 | 1461151814534 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b99a5000 == 38 [pid = 1930] [id = 74] 04:30:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8a7c2dc00) [pid = 1930] [serial = 220] [outer = (nil)] 04:30:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8aed04400) [pid = 1930] [serial = 221] [outer = 0x7fa8a7c2dc00] 04:30:14 INFO - PROCESS | 1930 | 1461151814600 Marionette DEBUG loaded listener.js 04:30:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8b97a4800) [pid = 1930] [serial = 222] [outer = 0x7fa8a7c2dc00] 04:30:15 INFO - PROCESS | 1930 | 1461151815423 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 04:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1177ms 04:30:15 INFO - PROCESS | 1930 | 1461151815444 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:30:15 INFO - PROCESS | 1930 | 1461151815447 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:30:15 INFO - PROCESS | 1930 | 1461151815463 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:30:15 INFO - PROCESS | 1930 | 1461151815471 Marionette TRACE conn4 <- [1,270,null,{}] 04:30:15 INFO - PROCESS | 1930 | 1461151815476 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:15 INFO - PROCESS | 1930 | 1461151815636 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:30:15 INFO - PROCESS | 1930 | 1461151815759 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bc51c000 == 39 [pid = 1930] [id = 75] 04:30:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8ad960400) [pid = 1930] [serial = 223] [outer = (nil)] 04:30:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8bca0e000) [pid = 1930] [serial = 224] [outer = 0x7fa8ad960400] 04:30:15 INFO - PROCESS | 1930 | 1461151815828 Marionette DEBUG loaded listener.js 04:30:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8bea76000) [pid = 1930] [serial = 225] [outer = 0x7fa8ad960400] 04:30:16 INFO - PROCESS | 1930 | 1461151816586 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1144ms 04:30:16 INFO - PROCESS | 1930 | 1461151816614 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:30:16 INFO - PROCESS | 1930 | 1461151816618 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:30:16 INFO - PROCESS | 1930 | 1461151816625 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:30:16 INFO - PROCESS | 1930 | 1461151816627 Marionette TRACE conn4 <- [1,274,null,{}] 04:30:16 INFO - PROCESS | 1930 | 1461151816633 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:16 INFO - PROCESS | 1930 | 1461151816771 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:30:17 INFO - PROCESS | 1930 | 1461151817068 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa7e0800 == 40 [pid = 1930] [id = 76] 04:30:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a2bb8000) [pid = 1930] [serial = 226] [outer = (nil)] 04:30:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a2d9d000) [pid = 1930] [serial = 227] [outer = 0x7fa8a2bb8000] 04:30:17 INFO - PROCESS | 1930 | 1461151817155 Marionette DEBUG loaded listener.js 04:30:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a389f800) [pid = 1930] [serial = 228] [outer = 0x7fa8a2bb8000] 04:30:17 INFO - PROCESS | 1930 | 1461151817958 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 04:30:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:30:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1380ms 04:30:18 INFO - PROCESS | 1930 | 1461151818006 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:30:18 INFO - PROCESS | 1930 | 1461151818012 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:30:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:30:18 INFO - PROCESS | 1930 | 1461151818020 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:30:18 INFO - PROCESS | 1930 | 1461151818024 Marionette TRACE conn4 <- [1,278,null,{}] 04:30:18 INFO - PROCESS | 1930 | 1461151818030 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:18 INFO - PROCESS | 1930 | 1461151818180 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:30:18 INFO - PROCESS | 1930 | 1461151818310 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86dc000 == 41 [pid = 1930] [id = 77] 04:30:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a5d4c800) [pid = 1930] [serial = 229] [outer = (nil)] 04:30:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a5da7800) [pid = 1930] [serial = 230] [outer = 0x7fa8a5d4c800] 04:30:18 INFO - PROCESS | 1930 | 1461151818372 Marionette DEBUG loaded listener.js 04:30:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a990d800) [pid = 1930] [serial = 231] [outer = 0x7fa8a5d4c800] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a324e800 == 40 [pid = 1930] [id = 71] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b94d1800 == 39 [pid = 1930] [id = 70] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b37be000 == 38 [pid = 1930] [id = 69] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3e1800 == 37 [pid = 1930] [id = 68] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac94f000 == 36 [pid = 1930] [id = 67] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab43c000 == 35 [pid = 1930] [id = 66] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a324f800 == 34 [pid = 1930] [id = 65] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac497800 == 33 [pid = 1930] [id = 64] 04:30:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3e8000 == 32 [pid = 1930] [id = 63] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8af043000) [pid = 1930] [serial = 176] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8ab60cc00) [pid = 1930] [serial = 167] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8aa90c000) [pid = 1930] [serial = 164] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a2feb800) [pid = 1930] [serial = 158] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a39bd800) [pid = 1930] [serial = 159] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8ae380c00) [pid = 1930] [serial = 173] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8ac18d800) [pid = 1930] [serial = 170] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8acad0c00) [pid = 1930] [serial = 171] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8ae378000) [pid = 1930] [serial = 156] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8ac439400) [pid = 1930] [serial = 155] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a5da4400) [pid = 1930] [serial = 153] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a4962000) [pid = 1930] [serial = 152] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8a5dac400) [pid = 1930] [serial = 162] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8a5da1000) [pid = 1930] [serial = 161] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8aee59000) [pid = 1930] [serial = 174] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7fa8abee1000) [pid = 1930] [serial = 168] [outer = (nil)] [url = about:blank] 04:30:18 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7fa8ab16c400) [pid = 1930] [serial = 165] [outer = (nil)] [url = about:blank] 04:30:19 INFO - PROCESS | 1930 | 1461151819102 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 04:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1132ms 04:30:19 INFO - PROCESS | 1930 | 1461151819158 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:30:19 INFO - PROCESS | 1930 | 1461151819162 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:30:19 INFO - PROCESS | 1930 | 1461151819170 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:30:19 INFO - PROCESS | 1930 | 1461151819173 Marionette TRACE conn4 <- [1,282,null,{}] 04:30:19 INFO - PROCESS | 1930 | 1461151819178 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:19 INFO - PROCESS | 1930 | 1461151819298 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:30:19 INFO - PROCESS | 1930 | 1461151819313 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a924b000 == 33 [pid = 1930] [id = 78] 04:30:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8a99b3000) [pid = 1930] [serial = 232] [outer = (nil)] 04:30:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8ab711c00) [pid = 1930] [serial = 233] [outer = 0x7fa8a99b3000] 04:30:19 INFO - PROCESS | 1930 | 1461151819370 Marionette DEBUG loaded listener.js 04:30:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8ac18d800) [pid = 1930] [serial = 234] [outer = 0x7fa8a99b3000] 04:30:20 INFO - PROCESS | 1930 | 1461151820093 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 04:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 975ms 04:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:30:20 INFO - PROCESS | 1930 | 1461151820146 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:30:20 INFO - PROCESS | 1930 | 1461151820149 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:30:20 INFO - PROCESS | 1930 | 1461151820157 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:30:20 INFO - PROCESS | 1930 | 1461151820165 Marionette TRACE conn4 <- [1,286,null,{}] 04:30:20 INFO - PROCESS | 1930 | 1461151820177 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:20 INFO - PROCESS | 1930 | 1461151820304 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:30:20 INFO - PROCESS | 1930 | 1461151820321 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac939800 == 34 [pid = 1930] [id = 79] 04:30:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a12e0800) [pid = 1930] [serial = 235] [outer = (nil)] 04:30:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8ae2e2000) [pid = 1930] [serial = 236] [outer = 0x7fa8a12e0800] 04:30:20 INFO - PROCESS | 1930 | 1461151820379 Marionette DEBUG loaded listener.js 04:30:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8aee67000) [pid = 1930] [serial = 237] [outer = 0x7fa8a12e0800] 04:30:21 INFO - PROCESS | 1930 | 1461151821082 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 941ms 04:30:21 INFO - PROCESS | 1930 | 1461151821095 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:30:21 INFO - PROCESS | 1930 | 1461151821108 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:30:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:30:21 INFO - PROCESS | 1930 | 1461151821121 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:30:21 INFO - PROCESS | 1930 | 1461151821123 Marionette TRACE conn4 <- [1,290,null,{}] 04:30:21 INFO - PROCESS | 1930 | 1461151821128 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:21 INFO - PROCESS | 1930 | 1461151821287 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:30:21 INFO - PROCESS | 1930 | 1461151821315 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3dc000 == 35 [pid = 1930] [id = 80] 04:30:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a2aea800) [pid = 1930] [serial = 238] [outer = (nil)] 04:30:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8b88d7800) [pid = 1930] [serial = 239] [outer = 0x7fa8a2aea800] 04:30:21 INFO - PROCESS | 1930 | 1461151821371 Marionette DEBUG loaded listener.js 04:30:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8b990e000) [pid = 1930] [serial = 240] [outer = 0x7fa8a2aea800] 04:30:21 INFO - PROCESS | 1930 | 1461151821965 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:30:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:30:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 878ms 04:30:22 INFO - PROCESS | 1930 | 1461151822003 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:30:22 INFO - PROCESS | 1930 | 1461151822006 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:30:22 INFO - PROCESS | 1930 | 1461151822011 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:30:22 INFO - PROCESS | 1930 | 1461151822013 Marionette TRACE conn4 <- [1,294,null,{}] 04:30:22 INFO - PROCESS | 1930 | 1461151822032 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:22 INFO - PROCESS | 1930 | 1461151822195 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:30:22 INFO - PROCESS | 1930 | 1461151822259 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b37c0000 == 36 [pid = 1930] [id = 81] 04:30:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a13e6000) [pid = 1930] [serial = 241] [outer = (nil)] 04:30:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a13e8c00) [pid = 1930] [serial = 242] [outer = 0x7fa8a13e6000] 04:30:22 INFO - PROCESS | 1930 | 1461151822330 Marionette DEBUG loaded listener.js 04:30:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8b9445800) [pid = 1930] [serial = 243] [outer = 0x7fa8a13e6000] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a99b7c00) [pid = 1930] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8ab6ecc00) [pid = 1930] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a12dbc00) [pid = 1930] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a5d50800) [pid = 1930] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8b990d000) [pid = 1930] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8aed10800) [pid = 1930] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a12dc000) [pid = 1930] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8a4703800) [pid = 1930] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8a12da800) [pid = 1930] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8acf56800) [pid = 1930] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7fa8a4704000) [pid = 1930] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:30:24 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7fa8abbf0c00) [pid = 1930] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:30:24 INFO - PROCESS | 1930 | 1461151824095 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:24 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:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 2139ms 04:30:24 INFO - PROCESS | 1930 | 1461151824151 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:30:24 INFO - PROCESS | 1930 | 1461151824153 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:30:24 INFO - PROCESS | 1930 | 1461151824159 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:30:24 INFO - PROCESS | 1930 | 1461151824161 Marionette TRACE conn4 <- [1,298,null,{}] 04:30:24 INFO - PROCESS | 1930 | 1461151824166 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:24 INFO - PROCESS | 1930 | 1461151824330 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:30:24 INFO - PROCESS | 1930 | 1461151824385 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8e6000 == 37 [pid = 1930] [id = 82] 04:30:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8abbee400) [pid = 1930] [serial = 244] [outer = (nil)] 04:30:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8aed08400) [pid = 1930] [serial = 245] [outer = 0x7fa8abbee400] 04:30:24 INFO - PROCESS | 1930 | 1461151824441 Marionette DEBUG loaded listener.js 04:30:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8b998c400) [pid = 1930] [serial = 246] [outer = 0x7fa8abbee400] 04:30:24 INFO - PROCESS | 1930 | 1461151824965 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:25 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:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 879ms 04:30:25 INFO - PROCESS | 1930 | 1461151825039 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1930 | 1461151825043 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:30:25 INFO - PROCESS | 1930 | 1461151825048 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1930 | 1461151825050 Marionette TRACE conn4 <- [1,302,null,{}] 04:30:25 INFO - PROCESS | 1930 | 1461151825055 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:25 INFO - PROCESS | 1930 | 1461151825171 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:30:25 INFO - PROCESS | 1930 | 1461151825263 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bab4f800 == 38 [pid = 1930] [id = 83] 04:30:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a5d51000) [pid = 1930] [serial = 247] [outer = (nil)] 04:30:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8bacbb400) [pid = 1930] [serial = 248] [outer = 0x7fa8a5d51000] 04:30:25 INFO - PROCESS | 1930 | 1461151825319 Marionette DEBUG loaded listener.js 04:30:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8be3bc400) [pid = 1930] [serial = 249] [outer = 0x7fa8a5d51000] 04:30:25 INFO - PROCESS | 1930 | 1461151825869 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:25 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:30:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 878ms 04:30:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:30:25 INFO - PROCESS | 1930 | 1461151825926 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:30:25 INFO - PROCESS | 1930 | 1461151825929 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:30:25 INFO - PROCESS | 1930 | 1461151825934 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:30:25 INFO - PROCESS | 1930 | 1461151825937 Marionette TRACE conn4 <- [1,306,null,{}] 04:30:26 INFO - PROCESS | 1930 | 1461151826004 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:26 INFO - PROCESS | 1930 | 1461151826164 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:30:26 INFO - PROCESS | 1930 | 1461151826289 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a539a000 == 39 [pid = 1930] [id = 84] 04:30:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a13e4000) [pid = 1930] [serial = 250] [outer = (nil)] 04:30:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a13e6c00) [pid = 1930] [serial = 251] [outer = 0x7fa8a13e4000] 04:30:26 INFO - PROCESS | 1930 | 1461151826357 Marionette DEBUG loaded listener.js 04:30:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a2fe8000) [pid = 1930] [serial = 252] [outer = 0x7fa8a13e4000] 04:30:27 INFO - PROCESS | 1930 | 1461151827215 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:27 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:30:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1340ms 04:30:27 INFO - PROCESS | 1930 | 1461151827275 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:30:27 INFO - PROCESS | 1930 | 1461151827281 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:30:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:30:27 INFO - PROCESS | 1930 | 1461151827287 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:30:27 INFO - PROCESS | 1930 | 1461151827290 Marionette TRACE conn4 <- [1,310,null,{}] 04:30:27 INFO - PROCESS | 1930 | 1461151827296 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:27 INFO - PROCESS | 1930 | 1461151827443 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:30:27 INFO - PROCESS | 1930 | 1461151827547 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad9ac000 == 40 [pid = 1930] [id = 85] 04:30:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a5d52800) [pid = 1930] [serial = 253] [outer = (nil)] 04:30:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8aa9ecc00) [pid = 1930] [serial = 254] [outer = 0x7fa8a5d52800] 04:30:27 INFO - PROCESS | 1930 | 1461151827616 Marionette DEBUG loaded listener.js 04:30:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8abbf1000) [pid = 1930] [serial = 255] [outer = 0x7fa8a5d52800] 04:30:28 INFO - PROCESS | 1930 | 1461151828375 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:28 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:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1128ms 04:30:28 INFO - PROCESS | 1930 | 1461151828416 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:30:28 INFO - PROCESS | 1930 | 1461151828420 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:30:28 INFO - PROCESS | 1930 | 1461151828445 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:30:28 INFO - PROCESS | 1930 | 1461151828448 Marionette TRACE conn4 <- [1,314,null,{}] 04:30:28 INFO - PROCESS | 1930 | 1461151828453 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:28 INFO - PROCESS | 1930 | 1461151828595 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:30:28 INFO - PROCESS | 1930 | 1461151828721 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be39f800 == 41 [pid = 1930] [id = 86] 04:30:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8ac9a0400) [pid = 1930] [serial = 256] [outer = (nil)] 04:30:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8ae1c3400) [pid = 1930] [serial = 257] [outer = 0x7fa8ac9a0400] 04:30:28 INFO - PROCESS | 1930 | 1461151828792 Marionette DEBUG loaded listener.js 04:30:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8b9444800) [pid = 1930] [serial = 258] [outer = 0x7fa8ac9a0400] 04:30:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8ac6d7400) [pid = 1930] [serial = 259] [outer = 0x7fa8a3896800] 04:30:29 INFO - PROCESS | 1930 | 1461151829819 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:29 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:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1434ms 04:30:29 INFO - PROCESS | 1930 | 1461151829884 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:30:29 INFO - PROCESS | 1930 | 1461151829894 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:30:29 INFO - PROCESS | 1930 | 1461151829900 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:30:29 INFO - PROCESS | 1930 | 1461151829903 Marionette TRACE conn4 <- [1,318,null,{}] 04:30:29 INFO - PROCESS | 1930 | 1461151829908 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:30 INFO - PROCESS | 1930 | 1461151830084 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:30:30 INFO - PROCESS | 1930 | 1461151830211 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bea27800 == 42 [pid = 1930] [id = 87] 04:30:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a2aeb000) [pid = 1930] [serial = 260] [outer = (nil)] 04:30:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8ae376c00) [pid = 1930] [serial = 261] [outer = 0x7fa8a2aeb000] 04:30:30 INFO - PROCESS | 1930 | 1461151830278 Marionette DEBUG loaded listener.js 04:30:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8bee4a400) [pid = 1930] [serial = 262] [outer = 0x7fa8a2aeb000] 04:30:31 INFO - PROCESS | 1930 | 1461151831103 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:31 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:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1229ms 04:30:31 INFO - PROCESS | 1930 | 1461151831130 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:30:31 INFO - PROCESS | 1930 | 1461151831132 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:30:31 INFO - PROCESS | 1930 | 1461151831138 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:30:31 INFO - PROCESS | 1930 | 1461151831140 Marionette TRACE conn4 <- [1,322,null,{}] 04:30:31 INFO - PROCESS | 1930 | 1461151831145 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:31 INFO - PROCESS | 1930 | 1461151831278 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:30:31 INFO - PROCESS | 1930 | 1461151831415 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bee86000 == 43 [pid = 1930] [id = 88] 04:30:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8a47c6800) [pid = 1930] [serial = 263] [outer = (nil)] 04:30:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8abaaa000) [pid = 1930] [serial = 264] [outer = 0x7fa8a47c6800] 04:30:31 INFO - PROCESS | 1930 | 1461151831483 Marionette DEBUG loaded listener.js 04:30:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8abaaec00) [pid = 1930] [serial = 265] [outer = 0x7fa8a47c6800] 04:30:32 INFO - PROCESS | 1930 | 1461151832499 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:32 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:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1380ms 04:30:32 INFO - PROCESS | 1930 | 1461151832518 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:30:32 INFO - PROCESS | 1930 | 1461151832523 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:30:32 INFO - PROCESS | 1930 | 1461151832530 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:30:32 INFO - PROCESS | 1930 | 1461151832534 Marionette TRACE conn4 <- [1,326,null,{}] 04:30:32 INFO - PROCESS | 1930 | 1461151832541 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:32 INFO - PROCESS | 1930 | 1461151832677 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:30:32 INFO - PROCESS | 1930 | 1461151832835 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4761000 == 44 [pid = 1930] [id = 89] 04:30:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a12db400) [pid = 1930] [serial = 266] [outer = (nil)] 04:30:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a478c800) [pid = 1930] [serial = 267] [outer = 0x7fa8a12db400] 04:30:32 INFO - PROCESS | 1930 | 1461151832964 Marionette DEBUG loaded listener.js 04:30:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a5d59000) [pid = 1930] [serial = 268] [outer = 0x7fa8a12db400] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac8e6000 == 43 [pid = 1930] [id = 82] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b37c0000 == 42 [pid = 1930] [id = 81] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8be359000) [pid = 1930] [serial = 212] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3dc000 == 41 [pid = 1930] [id = 80] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac939800 == 40 [pid = 1930] [id = 79] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a924b000 == 39 [pid = 1930] [id = 78] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86dc000 == 38 [pid = 1930] [id = 77] 04:30:33 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7e0800 == 37 [pid = 1930] [id = 76] 04:30:33 INFO - PROCESS | 1930 | 1461151833714 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:33 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:30:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1236ms 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8bebb7c00) [pid = 1930] [serial = 150] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8aed0bc00) [pid = 1930] [serial = 188] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8a2ae4c00) [pid = 1930] [serial = 179] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8ac99ac00) [pid = 1930] [serial = 186] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8bab14c00) [pid = 1930] [serial = 210] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8ae2ddc00) [pid = 1930] [serial = 204] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a7c2e400) [pid = 1930] [serial = 183] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a92d9800) [pid = 1930] [serial = 197] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8ab161400) [pid = 1930] [serial = 191] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8b9b3f800) [pid = 1930] [serial = 207] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8b88d3800) [pid = 1930] [serial = 189] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a5dabc00) [pid = 1930] [serial = 195] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8ab608000) [pid = 1930] [serial = 198] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8aed0c000) [pid = 1930] [serial = 201] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a2d94c00) [pid = 1930] [serial = 180] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a5da2c00) [pid = 1930] [serial = 182] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8b96b9400) [pid = 1930] [serial = 203] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8ab707000) [pid = 1930] [serial = 185] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a5d4f400) [pid = 1930] [serial = 194] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8b97a3c00) [pid = 1930] [serial = 192] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8ad743c00) [pid = 1930] [serial = 200] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8b9be6800) [pid = 1930] [serial = 209] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7fa8b998e000) [pid = 1930] [serial = 206] [outer = (nil)] [url = about:blank] 04:30:33 INFO - PROCESS | 1930 | 1461151833793 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:30:33 INFO - PROCESS | 1930 | 1461151833801 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:30:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:30:33 INFO - PROCESS | 1930 | 1461151833812 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:30:33 INFO - PROCESS | 1930 | 1461151833815 Marionette TRACE conn4 <- [1,330,null,{}] 04:30:33 INFO - PROCESS | 1930 | 1461151833820 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:33 INFO - PROCESS | 1930 | 1461151833949 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:30:33 INFO - PROCESS | 1930 | 1461151833958 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87bb000 == 38 [pid = 1930] [id = 90] 04:30:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8a13e5800) [pid = 1930] [serial = 269] [outer = (nil)] 04:30:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8aa907800) [pid = 1930] [serial = 270] [outer = 0x7fa8a13e5800] 04:30:34 INFO - PROCESS | 1930 | 1461151834013 Marionette DEBUG loaded listener.js 04:30:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8ab6f6000) [pid = 1930] [serial = 271] [outer = 0x7fa8a13e5800] 04:30:34 INFO - PROCESS | 1930 | 1461151834729 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:34 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:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1006ms 04:30:34 INFO - PROCESS | 1930 | 1461151834832 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:30:34 INFO - PROCESS | 1930 | 1461151834836 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:30:34 INFO - PROCESS | 1930 | 1461151834921 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:30:34 INFO - PROCESS | 1930 | 1461151834926 Marionette TRACE conn4 <- [1,334,null,{}] 04:30:34 INFO - PROCESS | 1930 | 1461151834940 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:35 INFO - PROCESS | 1930 | 1461151835068 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:30:35 INFO - PROCESS | 1930 | 1461151835150 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad75a000 == 39 [pid = 1930] [id = 91] 04:30:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8a7c31c00) [pid = 1930] [serial = 272] [outer = (nil)] 04:30:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8ac99fc00) [pid = 1930] [serial = 273] [outer = 0x7fa8a7c31c00] 04:30:35 INFO - PROCESS | 1930 | 1461151835214 Marionette DEBUG loaded listener.js 04:30:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8ae2e0c00) [pid = 1930] [serial = 274] [outer = 0x7fa8a7c31c00] 04:30:35 INFO - PROCESS | 1930 | 1461151835775 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:35 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:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 951ms 04:30:35 INFO - PROCESS | 1930 | 1461151835807 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:30:35 INFO - PROCESS | 1930 | 1461151835811 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:30:35 INFO - PROCESS | 1930 | 1461151835816 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:30:35 INFO - PROCESS | 1930 | 1461151835819 Marionette TRACE conn4 <- [1,338,null,{}] 04:30:35 INFO - PROCESS | 1930 | 1461151835823 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:36 INFO - PROCESS | 1930 | 1461151836018 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:30:36 INFO - PROCESS | 1930 | 1461151836049 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aee38800 == 40 [pid = 1930] [id = 92] 04:30:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a2b73400) [pid = 1930] [serial = 275] [outer = (nil)] 04:30:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a2b7dc00) [pid = 1930] [serial = 276] [outer = 0x7fa8a2b73400] 04:30:36 INFO - PROCESS | 1930 | 1461151836106 Marionette DEBUG loaded listener.js 04:30:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8acace800) [pid = 1930] [serial = 277] [outer = 0x7fa8a2b73400] 04:30:36 INFO - PROCESS | 1930 | 1461151836753 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:36 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:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 980ms 04:30:36 INFO - PROCESS | 1930 | 1461151836797 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:30:36 INFO - PROCESS | 1930 | 1461151836801 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:30:36 INFO - PROCESS | 1930 | 1461151836815 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:30:36 INFO - PROCESS | 1930 | 1461151836817 Marionette TRACE conn4 <- [1,342,null,{}] 04:30:36 INFO - PROCESS | 1930 | 1461151836822 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:36 INFO - PROCESS | 1930 | 1461151836972 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:30:37 INFO - PROCESS | 1930 | 1461151836994 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88f0000 == 41 [pid = 1930] [id = 93] 04:30:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a2b7d000) [pid = 1930] [serial = 278] [outer = (nil)] 04:30:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8aed03800) [pid = 1930] [serial = 279] [outer = 0x7fa8a2b7d000] 04:30:37 INFO - PROCESS | 1930 | 1461151837048 Marionette DEBUG loaded listener.js 04:30:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8b2b40c00) [pid = 1930] [serial = 280] [outer = 0x7fa8a2b7d000] 04:30:37 INFO - PROCESS | 1930 | 1461151837933 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8bacba800) [pid = 1930] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a13e6000) [pid = 1930] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a2bb8000) [pid = 1930] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a99b3000) [pid = 1930] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a12e0800) [pid = 1930] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a5d4c800) [pid = 1930] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8abbee400) [pid = 1930] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:30:37 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a2aea800) [pid = 1930] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:30:37 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:30:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1184ms 04:30:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:30:37 INFO - PROCESS | 1930 | 1461151837990 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:30:37 INFO - PROCESS | 1930 | 1461151837993 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:30:37 INFO - PROCESS | 1930 | 1461151837998 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1930 | 1461151838000 Marionette TRACE conn4 <- [1,346,null,{}] 04:30:38 INFO - PROCESS | 1930 | 1461151838005 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:38 INFO - PROCESS | 1930 | 1461151838153 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:30:38 INFO - PROCESS | 1930 | 1461151838240 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b99a4000 == 42 [pid = 1930] [id = 94] 04:30:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8b884f800) [pid = 1930] [serial = 281] [outer = (nil)] 04:30:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8b9be6800) [pid = 1930] [serial = 282] [outer = 0x7fa8b884f800] 04:30:38 INFO - PROCESS | 1930 | 1461151838300 Marionette DEBUG loaded listener.js 04:30:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8bca16800) [pid = 1930] [serial = 283] [outer = 0x7fa8b884f800] 04:30:38 INFO - PROCESS | 1930 | 1461151838879 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:38 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:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 929ms 04:30:38 INFO - PROCESS | 1930 | 1461151838927 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:30:38 INFO - PROCESS | 1930 | 1461151838930 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:30:38 INFO - PROCESS | 1930 | 1461151838935 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:30:38 INFO - PROCESS | 1930 | 1461151838937 Marionette TRACE conn4 <- [1,350,null,{}] 04:30:38 INFO - PROCESS | 1930 | 1461151838942 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:39 INFO - PROCESS | 1930 | 1461151839059 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:30:39 INFO - PROCESS | 1930 | 1461151839154 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be311000 == 43 [pid = 1930] [id = 95] 04:30:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a32c4000) [pid = 1930] [serial = 284] [outer = (nil)] 04:30:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8bea4b800) [pid = 1930] [serial = 285] [outer = 0x7fa8a32c4000] 04:30:39 INFO - PROCESS | 1930 | 1461151839211 Marionette DEBUG loaded listener.js 04:30:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8bee45000) [pid = 1930] [serial = 286] [outer = 0x7fa8a32c4000] 04:30:39 INFO - PROCESS | 1930 | 1461151839711 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:39 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:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 877ms 04:30:39 INFO - PROCESS | 1930 | 1461151839814 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:30:39 INFO - PROCESS | 1930 | 1461151839817 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:30:39 INFO - PROCESS | 1930 | 1461151839823 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:30:39 INFO - PROCESS | 1930 | 1461151839825 Marionette TRACE conn4 <- [1,354,null,{}] 04:30:39 INFO - PROCESS | 1930 | 1461151839830 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:40 INFO - PROCESS | 1930 | 1461151840007 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:30:40 INFO - PROCESS | 1930 | 1461151840139 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a448c800 == 44 [pid = 1930] [id = 96] 04:30:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a12d5800) [pid = 1930] [serial = 287] [outer = (nil)] 04:30:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a13ddc00) [pid = 1930] [serial = 288] [outer = 0x7fa8a12d5800] 04:30:40 INFO - PROCESS | 1930 | 1461151840209 Marionette DEBUG loaded listener.js 04:30:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a2ae5800) [pid = 1930] [serial = 289] [outer = 0x7fa8a12d5800] 04:30:41 INFO - PROCESS | 1930 | 1461151841026 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:41 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:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1274ms 04:30:41 INFO - PROCESS | 1930 | 1461151841100 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:30:41 INFO - PROCESS | 1930 | 1461151841107 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:30:41 INFO - PROCESS | 1930 | 1461151841113 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:30:41 INFO - PROCESS | 1930 | 1461151841119 Marionette TRACE conn4 <- [1,358,null,{}] 04:30:41 INFO - PROCESS | 1930 | 1461151841125 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:41 INFO - PROCESS | 1930 | 1461151841310 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:30:41 INFO - PROCESS | 1930 | 1461151841437 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2dc800 == 45 [pid = 1930] [id = 97] 04:30:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a12d7c00) [pid = 1930] [serial = 290] [outer = (nil)] 04:30:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a5da1000) [pid = 1930] [serial = 291] [outer = 0x7fa8a12d7c00] 04:30:41 INFO - PROCESS | 1930 | 1461151841511 Marionette DEBUG loaded listener.js 04:30:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a9226000) [pid = 1930] [serial = 292] [outer = 0x7fa8a12d7c00] 04:30:42 INFO - PROCESS | 1930 | 1461151842399 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:42 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:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1340ms 04:30:42 INFO - PROCESS | 1930 | 1461151842455 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:30:42 INFO - PROCESS | 1930 | 1461151842459 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:30:42 INFO - PROCESS | 1930 | 1461151842465 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:30:42 INFO - PROCESS | 1930 | 1461151842469 Marionette TRACE conn4 <- [1,362,null,{}] 04:30:42 INFO - PROCESS | 1930 | 1461151842474 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:42 INFO - PROCESS | 1930 | 1461151842620 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:30:42 INFO - PROCESS | 1930 | 1461151842755 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bed38800 == 46 [pid = 1930] [id = 98] 04:30:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a47c6000) [pid = 1930] [serial = 293] [outer = (nil)] 04:30:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8acace000) [pid = 1930] [serial = 294] [outer = 0x7fa8a47c6000] 04:30:42 INFO - PROCESS | 1930 | 1461151842824 Marionette DEBUG loaded listener.js 04:30:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8aed09000) [pid = 1930] [serial = 295] [outer = 0x7fa8a47c6000] 04:30:43 INFO - PROCESS | 1930 | 1461151843743 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:43 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:30:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1325ms 04:30:43 INFO - PROCESS | 1930 | 1461151843792 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:30:43 INFO - PROCESS | 1930 | 1461151843798 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:30:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:30:43 INFO - PROCESS | 1930 | 1461151843814 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:30:43 INFO - PROCESS | 1930 | 1461151843820 Marionette TRACE conn4 <- [1,366,null,{}] 04:30:43 INFO - PROCESS | 1930 | 1461151843825 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:44 INFO - PROCESS | 1930 | 1461151844040 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:30:44 INFO - PROCESS | 1930 | 1461151844141 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c1839000 == 47 [pid = 1930] [id = 99] 04:30:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8ad748000) [pid = 1930] [serial = 296] [outer = (nil)] 04:30:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8bea77000) [pid = 1930] [serial = 297] [outer = 0x7fa8ad748000] 04:30:44 INFO - PROCESS | 1930 | 1461151844208 Marionette DEBUG loaded listener.js 04:30:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8bef0fc00) [pid = 1930] [serial = 298] [outer = 0x7fa8ad748000] 04:30:45 INFO - PROCESS | 1930 | 1461151845267 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:45 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:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1493ms 04:30:45 INFO - PROCESS | 1930 | 1461151845303 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:30:45 INFO - PROCESS | 1930 | 1461151845308 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:30:45 INFO - PROCESS | 1930 | 1461151845317 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:30:45 INFO - PROCESS | 1930 | 1461151845322 Marionette TRACE conn4 <- [1,370,null,{}] 04:30:45 INFO - PROCESS | 1930 | 1461151845329 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:45 INFO - PROCESS | 1930 | 1461151845472 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:30:45 INFO - PROCESS | 1930 | 1461151845645 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac81f000 == 48 [pid = 1930] [id = 100] 04:30:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a25ab000) [pid = 1930] [serial = 299] [outer = (nil)] 04:30:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a25af400) [pid = 1930] [serial = 300] [outer = 0x7fa8a25ab000] 04:30:45 INFO - PROCESS | 1930 | 1461151845712 Marionette DEBUG loaded listener.js 04:30:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8a2b72000) [pid = 1930] [serial = 301] [outer = 0x7fa8a25ab000] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be311000 == 47 [pid = 1930] [id = 95] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b99a4000 == 46 [pid = 1930] [id = 94] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f0000 == 45 [pid = 1930] [id = 93] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aee38800 == 44 [pid = 1930] [id = 92] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8bacbb400) [pid = 1930] [serial = 248] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad75a000 == 43 [pid = 1930] [id = 91] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a87bb000 == 42 [pid = 1930] [id = 90] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4761000 == 41 [pid = 1930] [id = 89] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be39f800 == 40 [pid = 1930] [id = 86] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad9ac000 == 39 [pid = 1930] [id = 85] 04:30:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a539a000 == 38 [pid = 1930] [id = 84] 04:30:46 INFO - PROCESS | 1930 | 1461151846642 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8be92cc00) [pid = 1930] [serial = 213] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8a13e8c00) [pid = 1930] [serial = 242] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8a2aec000) [pid = 1930] [serial = 215] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8a990e800) [pid = 1930] [serial = 218] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8aed04400) [pid = 1930] [serial = 221] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8a389f800) [pid = 1930] [serial = 228] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a2d9d000) [pid = 1930] [serial = 227] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8ab711c00) [pid = 1930] [serial = 233] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8ac18d800) [pid = 1930] [serial = 234] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8ae2e2000) [pid = 1930] [serial = 236] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8aee67000) [pid = 1930] [serial = 237] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a990d800) [pid = 1930] [serial = 231] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a5da7800) [pid = 1930] [serial = 230] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8bca0e000) [pid = 1930] [serial = 224] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8b9445800) [pid = 1930] [serial = 243] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8aed08400) [pid = 1930] [serial = 245] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8b88d7800) [pid = 1930] [serial = 239] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8b998c400) [pid = 1930] [serial = 246] [outer = (nil)] [url = about:blank] 04:30:46 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8b990e000) [pid = 1930] [serial = 240] [outer = (nil)] [url = about:blank] 04:30:46 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:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1391ms 04:30:46 INFO - PROCESS | 1930 | 1461151846708 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:30:46 INFO - PROCESS | 1930 | 1461151846714 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:30:46 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:30:46 INFO - PROCESS | 1930 | 1461151846724 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:30:46 INFO - PROCESS | 1930 | 1461151846728 Marionette TRACE conn4 <- [1,374,null,{}] 04:30:46 INFO - PROCESS | 1930 | 1461151846733 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:46 INFO - PROCESS | 1930 | 1461151846864 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:30:46 INFO - PROCESS | 1930 | 1461151846948 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5ddd800 == 39 [pid = 1930] [id = 101] 04:30:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a13eb000) [pid = 1930] [serial = 302] [outer = (nil)] 04:30:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a2d9ec00) [pid = 1930] [serial = 303] [outer = 0x7fa8a13eb000] 04:30:47 INFO - PROCESS | 1930 | 1461151847004 Marionette DEBUG loaded listener.js 04:30:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a4790c00) [pid = 1930] [serial = 304] [outer = 0x7fa8a13eb000] 04:30:47 INFO - PROCESS | 1930 | 1461151847805 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:30:47 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:30:47 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1129ms 04:30:47 INFO - PROCESS | 1930 | 1461151847852 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:30:47 INFO - PROCESS | 1930 | 1461151847855 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:30:47 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:30:47 INFO - PROCESS | 1930 | 1461151847860 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:30:47 INFO - PROCESS | 1930 | 1461151847865 Marionette TRACE conn4 <- [1,378,null,{}] 04:30:47 INFO - PROCESS | 1930 | 1461151847884 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:48 INFO - PROCESS | 1930 | 1461151848057 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:30:48 INFO - PROCESS | 1930 | 1461151848069 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac827000 == 40 [pid = 1930] [id = 102] 04:30:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a2b7d400) [pid = 1930] [serial = 305] [outer = (nil)] 04:30:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a922f400) [pid = 1930] [serial = 306] [outer = 0x7fa8a2b7d400] 04:30:48 INFO - PROCESS | 1930 | 1461151848128 Marionette DEBUG loaded listener.js 04:30:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8ab44f800) [pid = 1930] [serial = 307] [outer = 0x7fa8a2b7d400] 04:30:48 INFO - PROCESS | 1930 | 1461151848868 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:30:48 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:30:48 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1028ms 04:30:48 INFO - PROCESS | 1930 | 1461151848891 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:30:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:30:48 INFO - PROCESS | 1930 | 1461151848895 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:30:48 INFO - PROCESS | 1930 | 1461151848900 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:30:48 INFO - PROCESS | 1930 | 1461151848902 Marionette TRACE conn4 <- [1,382,null,{}] 04:30:48 INFO - PROCESS | 1930 | 1461151848915 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:49 INFO - PROCESS | 1930 | 1461151849073 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:30:49 INFO - PROCESS | 1930 | 1461151849098 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3d2800 == 41 [pid = 1930] [id = 103] 04:30:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a5da4c00) [pid = 1930] [serial = 308] [outer = (nil)] 04:30:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8ac18b400) [pid = 1930] [serial = 309] [outer = 0x7fa8a5da4c00] 04:30:49 INFO - PROCESS | 1930 | 1461151849153 Marionette DEBUG loaded listener.js 04:30:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8ad276000) [pid = 1930] [serial = 310] [outer = 0x7fa8a5da4c00] 04:30:49 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:49 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:30:49 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:49 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:49 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:30:49 INFO - PROCESS | 1930 | 1461151849841 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:30:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:30:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 982ms 04:30:49 INFO - PROCESS | 1930 | 1461151849882 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:30:49 INFO - PROCESS | 1930 | 1461151849885 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:30:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:30:49 INFO - PROCESS | 1930 | 1461151849890 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:30:49 INFO - PROCESS | 1930 | 1461151849892 Marionette TRACE conn4 <- [1,386,null,{}] 04:30:49 INFO - PROCESS | 1930 | 1461151849902 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:50 INFO - PROCESS | 1930 | 1461151850046 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:30:50 INFO - PROCESS | 1930 | 1461151850113 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b37b1800 == 42 [pid = 1930] [id = 104] 04:30:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a12dd800) [pid = 1930] [serial = 311] [outer = (nil)] 04:30:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8ae2c1800) [pid = 1930] [serial = 312] [outer = 0x7fa8a12dd800] 04:30:50 INFO - PROCESS | 1930 | 1461151850167 Marionette DEBUG loaded listener.js 04:30:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8aed10800) [pid = 1930] [serial = 313] [outer = 0x7fa8a12dd800] 04:30:51 INFO - PROCESS | 1930 | 1461151851040 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a12d6000) [pid = 1930] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a2b73400) [pid = 1930] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a2b7d000) [pid = 1930] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a47c6800) [pid = 1930] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a13e5800) [pid = 1930] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a2aeb000) [pid = 1930] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a7c31c00) [pid = 1930] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a13e4000) [pid = 1930] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a12db400) [pid = 1930] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8ac9a0400) [pid = 1930] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a5d52800) [pid = 1930] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a5d51000) [pid = 1930] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:30:51 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8b884f800) [pid = 1930] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:30:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:30:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1230ms 04:30:51 INFO - PROCESS | 1930 | 1461151851121 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:30:51 INFO - PROCESS | 1930 | 1461151851124 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:30:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:30:51 INFO - PROCESS | 1930 | 1461151851129 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:30:51 INFO - PROCESS | 1930 | 1461151851131 Marionette TRACE conn4 <- [1,390,null,{}] 04:30:51 INFO - PROCESS | 1930 | 1461151851136 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:51 INFO - PROCESS | 1930 | 1461151851283 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:30:51 INFO - PROCESS | 1930 | 1461151851370 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88f8800 == 43 [pid = 1930] [id = 105] 04:30:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8ab706400) [pid = 1930] [serial = 314] [outer = (nil)] 04:30:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8abe09c00) [pid = 1930] [serial = 315] [outer = 0x7fa8ab706400] 04:30:51 INFO - PROCESS | 1930 | 1461151851439 Marionette DEBUG loaded listener.js 04:30:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8ad74d400) [pid = 1930] [serial = 316] [outer = 0x7fa8ab706400] 04:30:52 INFO - PROCESS | 1930 | 1461151852047 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 04:30:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:30:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 974ms 04:30:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:30:52 INFO - PROCESS | 1930 | 1461151852104 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:30:52 INFO - PROCESS | 1930 | 1461151852106 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:30:52 INFO - PROCESS | 1930 | 1461151852111 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:30:52 INFO - PROCESS | 1930 | 1461151852114 Marionette TRACE conn4 <- [1,394,null,{}] 04:30:52 INFO - PROCESS | 1930 | 1461151852118 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:52 INFO - PROCESS | 1930 | 1461151852278 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:30:52 INFO - PROCESS | 1930 | 1461151852294 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ba542800 == 44 [pid = 1930] [id = 106] 04:30:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a12db800) [pid = 1930] [serial = 317] [outer = (nil)] 04:30:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8ad74c000) [pid = 1930] [serial = 318] [outer = 0x7fa8a12db800] 04:30:52 INFO - PROCESS | 1930 | 1461151852349 Marionette DEBUG loaded listener.js 04:30:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8b88da800) [pid = 1930] [serial = 319] [outer = 0x7fa8a12db800] 04:30:52 INFO - PROCESS | 1930 | 1461151852994 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 04:30:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:30:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 926ms 04:30:53 INFO - PROCESS | 1930 | 1461151853081 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:30:53 INFO - PROCESS | 1930 | 1461151853087 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:30:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:30:53 INFO - PROCESS | 1930 | 1461151853095 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:30:53 INFO - PROCESS | 1930 | 1461151853100 Marionette TRACE conn4 <- [1,398,null,{}] 04:30:53 INFO - PROCESS | 1930 | 1461151853111 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:53 INFO - PROCESS | 1930 | 1461151853266 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:30:53 INFO - PROCESS | 1930 | 1461151853395 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a537f800 == 45 [pid = 1930] [id = 107] 04:30:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a12ddc00) [pid = 1930] [serial = 320] [outer = (nil)] 04:30:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a25a2400) [pid = 1930] [serial = 321] [outer = 0x7fa8a12ddc00] 04:30:53 INFO - PROCESS | 1930 | 1461151853470 Marionette DEBUG loaded listener.js 04:30:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a25adc00) [pid = 1930] [serial = 322] [outer = 0x7fa8a12ddc00] 04:30:54 INFO - PROCESS | 1930 | 1461151854327 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 04:30:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:30:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1292ms 04:30:54 INFO - PROCESS | 1930 | 1461151854387 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:30:54 INFO - PROCESS | 1930 | 1461151854392 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:30:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:30:54 INFO - PROCESS | 1930 | 1461151854403 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:30:54 INFO - PROCESS | 1930 | 1461151854408 Marionette TRACE conn4 <- [1,402,null,{}] 04:30:54 INFO - PROCESS | 1930 | 1461151854414 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:54 INFO - PROCESS | 1930 | 1461151854564 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:30:54 INFO - PROCESS | 1930 | 1461151854692 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2e1800 == 46 [pid = 1930] [id = 108] 04:30:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a13eb400) [pid = 1930] [serial = 323] [outer = (nil)] 04:30:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a47cd800) [pid = 1930] [serial = 324] [outer = 0x7fa8a13eb400] 04:30:54 INFO - PROCESS | 1930 | 1461151854760 Marionette DEBUG loaded listener.js 04:30:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a5da2000) [pid = 1930] [serial = 325] [outer = 0x7fa8a13eb400] 04:30:55 INFO - PROCESS | 1930 | 1461151855600 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 04:30:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:30:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1231ms 04:30:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:30:55 INFO - PROCESS | 1930 | 1461151855632 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:30:55 INFO - PROCESS | 1930 | 1461151855634 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:30:55 INFO - PROCESS | 1930 | 1461151855641 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:30:55 INFO - PROCESS | 1930 | 1461151855644 Marionette TRACE conn4 <- [1,406,null,{}] 04:30:55 INFO - PROCESS | 1930 | 1461151855656 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:55 INFO - PROCESS | 1930 | 1461151855803 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:30:55 INFO - PROCESS | 1930 | 1461151855914 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be3a4000 == 47 [pid = 1930] [id = 109] 04:30:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8abaad400) [pid = 1930] [serial = 326] [outer = (nil)] 04:30:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8abe0a400) [pid = 1930] [serial = 327] [outer = 0x7fa8abaad400] 04:30:56 INFO - PROCESS | 1930 | 1461151856024 Marionette DEBUG loaded listener.js 04:30:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8ac999400) [pid = 1930] [serial = 328] [outer = 0x7fa8abaad400] 04:30:56 INFO - PROCESS | 1930 | 1461151856987 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 04:30:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:30:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1377ms 04:30:57 INFO - PROCESS | 1930 | 1461151857017 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:30:57 INFO - PROCESS | 1930 | 1461151857020 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:30:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:30:57 INFO - PROCESS | 1930 | 1461151857026 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:30:57 INFO - PROCESS | 1930 | 1461151857028 Marionette TRACE conn4 <- [1,410,null,{}] 04:30:57 INFO - PROCESS | 1930 | 1461151857033 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:57 INFO - PROCESS | 1930 | 1461151857183 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:30:57 INFO - PROCESS | 1930 | 1461151857341 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bef25000 == 48 [pid = 1930] [id = 110] 04:30:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8abe06400) [pid = 1930] [serial = 329] [outer = (nil)] 04:30:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8ae284c00) [pid = 1930] [serial = 330] [outer = 0x7fa8abe06400] 04:30:57 INFO - PROCESS | 1930 | 1461151857418 Marionette DEBUG loaded listener.js 04:30:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8ae289800) [pid = 1930] [serial = 331] [outer = 0x7fa8abe06400] 04:30:58 INFO - PROCESS | 1930 | 1461151858287 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 04:30:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:30:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1324ms 04:30:58 INFO - PROCESS | 1930 | 1461151858351 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:30:58 INFO - PROCESS | 1930 | 1461151858355 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:30:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:30:58 INFO - PROCESS | 1930 | 1461151858361 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:30:58 INFO - PROCESS | 1930 | 1461151858363 Marionette TRACE conn4 <- [1,414,null,{}] 04:30:58 INFO - PROCESS | 1930 | 1461151858368 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:58 INFO - PROCESS | 1930 | 1461151858517 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:30:58 INFO - PROCESS | 1930 | 1461151858647 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:30:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5ddc800 == 49 [pid = 1930] [id = 111] 04:30:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a13e4400) [pid = 1930] [serial = 332] [outer = (nil)] 04:30:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a2b7ec00) [pid = 1930] [serial = 333] [outer = 0x7fa8a13e4400] 04:30:58 INFO - PROCESS | 1930 | 1461151858714 Marionette DEBUG loaded listener.js 04:30:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8af045800) [pid = 1930] [serial = 334] [outer = 0x7fa8a13e4400] 04:30:59 INFO - PROCESS | 1930 | 1461151859715 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 04:30:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:30:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1382ms 04:30:59 INFO - PROCESS | 1930 | 1461151859744 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:30:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:30:59 INFO - PROCESS | 1930 | 1461151859749 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:30:59 INFO - PROCESS | 1930 | 1461151859756 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:30:59 INFO - PROCESS | 1930 | 1461151859760 Marionette TRACE conn4 <- [1,418,null,{}] 04:30:59 INFO - PROCESS | 1930 | 1461151859767 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:30:59 INFO - PROCESS | 1930 | 1461151859903 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:31:00 INFO - PROCESS | 1930 | 1461151860052 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a448d000 == 50 [pid = 1930] [id = 112] 04:31:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a12d8000) [pid = 1930] [serial = 335] [outer = (nil)] 04:31:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a2bb8000) [pid = 1930] [serial = 336] [outer = 0x7fa8a12d8000] 04:31:00 INFO - PROCESS | 1930 | 1461151860189 Marionette DEBUG loaded listener.js 04:31:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8a470a400) [pid = 1930] [serial = 337] [outer = 0x7fa8a12d8000] 04:31:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f8800 == 49 [pid = 1930] [id = 105] 04:31:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b37b1800 == 48 [pid = 1930] [id = 104] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8bea4b800) [pid = 1930] [serial = 285] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3d2800 == 47 [pid = 1930] [id = 103] 04:31:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac827000 == 46 [pid = 1930] [id = 102] 04:31:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5ddd800 == 45 [pid = 1930] [id = 101] 04:31:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac81f000 == 44 [pid = 1930] [id = 100] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8b8851400) [pid = 1930] [serial = 177] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8abaaec00) [pid = 1930] [serial = 265] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8abaaa000) [pid = 1930] [serial = 264] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8aa907800) [pid = 1930] [serial = 270] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8ab6f6000) [pid = 1930] [serial = 271] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8bee4a400) [pid = 1930] [serial = 262] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8ae376c00) [pid = 1930] [serial = 261] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8a2fe8000) [pid = 1930] [serial = 252] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8a13e6c00) [pid = 1930] [serial = 251] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a5d59000) [pid = 1930] [serial = 268] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a478c800) [pid = 1930] [serial = 267] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8b9444800) [pid = 1930] [serial = 258] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8ae1c3400) [pid = 1930] [serial = 257] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8abbf1000) [pid = 1930] [serial = 255] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8aa9ecc00) [pid = 1930] [serial = 254] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8be3bc400) [pid = 1930] [serial = 249] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a9225400) [pid = 1930] [serial = 111] [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:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a2b7dc00) [pid = 1930] [serial = 276] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8aed03800) [pid = 1930] [serial = 279] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8ac99fc00) [pid = 1930] [serial = 273] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8b9be6800) [pid = 1930] [serial = 282] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8b2b40c00) [pid = 1930] [serial = 280] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8acace800) [pid = 1930] [serial = 277] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8ae2e0c00) [pid = 1930] [serial = 274] [outer = (nil)] [url = about:blank] 04:31:00 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8bca16800) [pid = 1930] [serial = 283] [outer = (nil)] [url = about:blank] 04:31:01 INFO - PROCESS | 1930 | 1461151861437 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 04:31:01 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:31:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1735ms 04:31:01 INFO - PROCESS | 1930 | 1461151861585 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:31:01 INFO - PROCESS | 1930 | 1461151861593 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:31:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:31:01 INFO - PROCESS | 1930 | 1461151861610 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:31:01 INFO - PROCESS | 1930 | 1461151861614 Marionette TRACE conn4 <- [1,422,null,{}] 04:31:01 INFO - PROCESS | 1930 | 1461151861620 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:01 INFO - PROCESS | 1930 | 1461151861747 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:31:01 INFO - PROCESS | 1930 | 1461151861758 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac1a5800 == 45 [pid = 1930] [id = 113] 04:31:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a13e6c00) [pid = 1930] [serial = 338] [outer = (nil)] 04:31:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8a9225400) [pid = 1930] [serial = 339] [outer = 0x7fa8a13e6c00] 04:31:01 INFO - PROCESS | 1930 | 1461151861814 Marionette DEBUG loaded listener.js 04:31:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8ab451c00) [pid = 1930] [serial = 340] [outer = 0x7fa8a13e6c00] 04:31:02 INFO - PROCESS | 1930 | 1461151862971 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 04:31:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:31:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1391ms 04:31:02 INFO - PROCESS | 1930 | 1461151862997 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:31:03 INFO - PROCESS | 1930 | 1461151863000 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:31:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:31:03 INFO - PROCESS | 1930 | 1461151863020 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:31:03 INFO - PROCESS | 1930 | 1461151863026 Marionette TRACE conn4 <- [1,426,null,{}] 04:31:03 INFO - PROCESS | 1930 | 1461151863039 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:03 INFO - PROCESS | 1930 | 1461151863194 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:31:03 INFO - PROCESS | 1930 | 1461151863259 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aee38000 == 46 [pid = 1930] [id = 114] 04:31:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8abaaa000) [pid = 1930] [serial = 341] [outer = (nil)] 04:31:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8ac99f000) [pid = 1930] [serial = 342] [outer = 0x7fa8abaaa000] 04:31:03 INFO - PROCESS | 1930 | 1461151863322 Marionette DEBUG loaded listener.js 04:31:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8ae280000) [pid = 1930] [serial = 343] [outer = 0x7fa8abaaa000] 04:31:04 INFO - PROCESS | 1930 | 1461151864049 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 04:31:04 INFO - PROCESS | 1930 | 1461151864119 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:31:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:31:04 INFO - PROCESS | 1930 | 1461151864128 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:31:04 INFO - PROCESS | 1930 | 1461151864130 Marionette TRACE conn4 <- [1,430,null,{}] 04:31:04 INFO - PROCESS | 1930 | 1461151864146 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:04 INFO - PROCESS | 1930 | 1461151864315 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:31:04 INFO - PROCESS | 1930 | 1461151864333 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9940000 == 47 [pid = 1930] [id = 115] 04:31:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a6126000) [pid = 1930] [serial = 344] [outer = (nil)] 04:31:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8aed07c00) [pid = 1930] [serial = 345] [outer = 0x7fa8a6126000] 04:31:04 INFO - PROCESS | 1930 | 1461151864393 Marionette DEBUG loaded listener.js 04:31:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8b8859000) [pid = 1930] [serial = 346] [outer = 0x7fa8a6126000] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a12dd800) [pid = 1930] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a2b7d400) [pid = 1930] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a13eb000) [pid = 1930] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a25ab000) [pid = 1930] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a32c4000) [pid = 1930] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8ab706400) [pid = 1930] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:31:05 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a5da4c00) [pid = 1930] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:31:05 INFO - PROCESS | 1930 | 1461151865174 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 04:31:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:31:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1075ms 04:31:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:31:05 INFO - PROCESS | 1930 | 1461151865210 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:31:05 INFO - PROCESS | 1930 | 1461151865213 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:31:05 INFO - PROCESS | 1930 | 1461151865225 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:31:05 INFO - PROCESS | 1930 | 1461151865227 Marionette TRACE conn4 <- [1,434,null,{}] 04:31:05 INFO - PROCESS | 1930 | 1461151865234 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:05 INFO - PROCESS | 1930 | 1461151865364 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:31:05 INFO - PROCESS | 1930 | 1461151865514 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86f6800 == 48 [pid = 1930] [id = 116] 04:31:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8a12d6000) [pid = 1930] [serial = 347] [outer = (nil)] 04:31:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a13e5000) [pid = 1930] [serial = 348] [outer = 0x7fa8a12d6000] 04:31:05 INFO - PROCESS | 1930 | 1461151865587 Marionette DEBUG loaded listener.js 04:31:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a2b72c00) [pid = 1930] [serial = 349] [outer = 0x7fa8a12d6000] 04:31:06 INFO - PROCESS | 1930 | 1461151866475 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 04:31:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:31:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1284ms 04:31:06 INFO - PROCESS | 1930 | 1461151866505 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:31:06 INFO - PROCESS | 1930 | 1461151866510 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:31:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:31:06 INFO - PROCESS | 1930 | 1461151866517 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:31:06 INFO - PROCESS | 1930 | 1461151866522 Marionette TRACE conn4 <- [1,438,null,{}] 04:31:06 INFO - PROCESS | 1930 | 1461151866530 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:06 INFO - PROCESS | 1930 | 1461151866679 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:31:06 INFO - PROCESS | 1930 | 1461151866817 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b299c000 == 49 [pid = 1930] [id = 117] 04:31:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a12da400) [pid = 1930] [serial = 350] [outer = (nil)] 04:31:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8ab449c00) [pid = 1930] [serial = 351] [outer = 0x7fa8a12da400] 04:31:06 INFO - PROCESS | 1930 | 1461151866888 Marionette DEBUG loaded listener.js 04:31:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8abaa5400) [pid = 1930] [serial = 352] [outer = 0x7fa8a12da400] 04:31:07 INFO - PROCESS | 1930 | 1461151867822 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 04:31:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:31:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1384ms 04:31:07 INFO - PROCESS | 1930 | 1461151867907 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:31:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:31:07 INFO - PROCESS | 1930 | 1461151867913 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:31:07 INFO - PROCESS | 1930 | 1461151867919 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:31:07 INFO - PROCESS | 1930 | 1461151867922 Marionette TRACE conn4 <- [1,442,null,{}] 04:31:07 INFO - PROCESS | 1930 | 1461151867927 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:08 INFO - PROCESS | 1930 | 1461151868122 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:31:08 INFO - PROCESS | 1930 | 1461151868255 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8beac5800 == 50 [pid = 1930] [id = 118] 04:31:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a5d56000) [pid = 1930] [serial = 353] [outer = (nil)] 04:31:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8ae27f800) [pid = 1930] [serial = 354] [outer = 0x7fa8a5d56000] 04:31:08 INFO - PROCESS | 1930 | 1461151868333 Marionette DEBUG loaded listener.js 04:31:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8aee59000) [pid = 1930] [serial = 355] [outer = 0x7fa8a5d56000] 04:31:09 INFO - PROCESS | 1930 | 1461151869177 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 04:31:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:31:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms 04:31:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:31:09 INFO - PROCESS | 1930 | 1461151869248 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:31:09 INFO - PROCESS | 1930 | 1461151869251 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:31:09 INFO - PROCESS | 1930 | 1461151869266 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:31:09 INFO - PROCESS | 1930 | 1461151869274 Marionette TRACE conn4 <- [1,446,null,{}] 04:31:09 INFO - PROCESS | 1930 | 1461151869280 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:09 INFO - PROCESS | 1930 | 1461151869464 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:31:09 INFO - PROCESS | 1930 | 1461151869595 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2e9e800 == 51 [pid = 1930] [id = 119] 04:31:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8ab6f8c00) [pid = 1930] [serial = 356] [outer = (nil)] 04:31:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8b9b06800) [pid = 1930] [serial = 357] [outer = 0x7fa8ab6f8c00] 04:31:09 INFO - PROCESS | 1930 | 1461151869664 Marionette DEBUG loaded listener.js 04:31:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8bab06000) [pid = 1930] [serial = 358] [outer = 0x7fa8ab6f8c00] 04:31:10 INFO - PROCESS | 1930 | 1461151870460 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 04:31:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:31:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1241ms 04:31:10 INFO - PROCESS | 1930 | 1461151870498 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:31:10 INFO - PROCESS | 1930 | 1461151870501 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:31:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:31:10 INFO - PROCESS | 1930 | 1461151870525 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:31:10 INFO - PROCESS | 1930 | 1461151870528 Marionette TRACE conn4 <- [1,450,null,{}] 04:31:10 INFO - PROCESS | 1930 | 1461151870533 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:10 INFO - PROCESS | 1930 | 1461151870675 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:31:10 INFO - PROCESS | 1930 | 1461151870810 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb1f800 == 52 [pid = 1930] [id = 120] 04:31:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8abe06000) [pid = 1930] [serial = 359] [outer = (nil)] 04:31:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8bcabec00) [pid = 1930] [serial = 360] [outer = 0x7fa8abe06000] 04:31:10 INFO - PROCESS | 1930 | 1461151870877 Marionette DEBUG loaded listener.js 04:31:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8be934800) [pid = 1930] [serial = 361] [outer = 0x7fa8abe06000] 04:31:11 INFO - PROCESS | 1930 | 1461151871694 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 04:31:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:31:11 INFO - PROCESS | 1930 | 1461151871763 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:31:11 INFO - PROCESS | 1930 | 1461151871768 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:31:11 INFO - PROCESS | 1930 | 1461151871771 Marionette TRACE conn4 <- [1,454,null,{}] 04:31:11 INFO - PROCESS | 1930 | 1461151871776 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:11 INFO - PROCESS | 1930 | 1461151871920 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:31:12 INFO - PROCESS | 1930 | 1461151872183 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac955800 == 53 [pid = 1930] [id = 121] 04:31:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a13ec400) [pid = 1930] [serial = 362] [outer = (nil)] 04:31:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8a2aecc00) [pid = 1930] [serial = 363] [outer = 0x7fa8a13ec400] 04:31:12 INFO - PROCESS | 1930 | 1461151872311 Marionette DEBUG loaded listener.js 04:31:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a4708800) [pid = 1930] [serial = 364] [outer = 0x7fa8a13ec400] 04:31:13 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:13 INFO - PROCESS | 1930 | 1461151873263 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 04:31:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:31:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1533ms 04:31:13 INFO - PROCESS | 1930 | 1461151873301 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:31:13 INFO - PROCESS | 1930 | 1461151873305 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:31:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:31:13 INFO - PROCESS | 1930 | 1461151873313 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:31:13 INFO - PROCESS | 1930 | 1461151873319 Marionette TRACE conn4 <- [1,458,null,{}] 04:31:13 INFO - PROCESS | 1930 | 1461151873325 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:13 INFO - PROCESS | 1930 | 1461151873467 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:31:13 INFO - PROCESS | 1930 | 1461151873620 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9940000 == 52 [pid = 1930] [id = 115] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aee38000 == 51 [pid = 1930] [id = 114] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8acace000) [pid = 1930] [serial = 294] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8bea77000) [pid = 1930] [serial = 297] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8ad74c000) [pid = 1930] [serial = 318] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8a13ddc00) [pid = 1930] [serial = 288] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a5da1000) [pid = 1930] [serial = 291] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87d7000 == 52 [pid = 1930] [id = 122] 04:31:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8a13ddc00) [pid = 1930] [serial = 365] [outer = (nil)] 04:31:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8ab6ed000) [pid = 1930] [serial = 366] [outer = 0x7fa8a13ddc00] 04:31:13 INFO - PROCESS | 1930 | 1461151873746 Marionette DEBUG loaded listener.js 04:31:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8abe08800) [pid = 1930] [serial = 367] [outer = 0x7fa8a13ddc00] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac1a5800 == 51 [pid = 1930] [id = 113] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a448d000 == 50 [pid = 1930] [id = 112] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bef25000 == 49 [pid = 1930] [id = 110] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be3a4000 == 48 [pid = 1930] [id = 109] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2e1800 == 47 [pid = 1930] [id = 108] 04:31:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a537f800 == 46 [pid = 1930] [id = 107] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8a2d9ec00) [pid = 1930] [serial = 303] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8a4790c00) [pid = 1930] [serial = 304] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a2b72000) [pid = 1930] [serial = 301] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a25af400) [pid = 1930] [serial = 300] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8bee45000) [pid = 1930] [serial = 286] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8aed10800) [pid = 1930] [serial = 313] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8abe09c00) [pid = 1930] [serial = 315] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8ac18b400) [pid = 1930] [serial = 309] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8ad276000) [pid = 1930] [serial = 310] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8ab44f800) [pid = 1930] [serial = 307] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8ad74d400) [pid = 1930] [serial = 316] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8ae2c1800) [pid = 1930] [serial = 312] [outer = (nil)] [url = about:blank] 04:31:13 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a922f400) [pid = 1930] [serial = 306] [outer = (nil)] [url = about:blank] 04:31:14 INFO - PROCESS | 1930 | 1461151874447 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 04:31:14 INFO - PROCESS | 1930 | 1461151874504 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:31:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:31:14 INFO - PROCESS | 1930 | 1461151874512 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:31:14 INFO - PROCESS | 1930 | 1461151874514 Marionette TRACE conn4 <- [1,462,null,{}] 04:31:14 INFO - PROCESS | 1930 | 1461151874519 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:14 INFO - PROCESS | 1930 | 1461151874650 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:31:14 INFO - PROCESS | 1930 | 1461151874659 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad9a4000 == 47 [pid = 1930] [id = 123] 04:31:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a9228400) [pid = 1930] [serial = 368] [outer = (nil)] 04:31:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8ae282400) [pid = 1930] [serial = 369] [outer = 0x7fa8a9228400] 04:31:14 INFO - PROCESS | 1930 | 1461151874715 Marionette DEBUG loaded listener.js 04:31:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8af038800) [pid = 1930] [serial = 370] [outer = 0x7fa8a9228400] 04:31:15 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:15 INFO - PROCESS | 1930 | 1461151875493 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 04:31:15 INFO - PROCESS | 1930 | 1461151875548 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:31:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:31:15 INFO - PROCESS | 1930 | 1461151875556 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:31:15 INFO - PROCESS | 1930 | 1461151875563 Marionette TRACE conn4 <- [1,466,null,{}] 04:31:15 INFO - PROCESS | 1930 | 1461151875591 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:15 INFO - PROCESS | 1930 | 1461151875728 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:31:15 INFO - PROCESS | 1930 | 1461151875739 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9b6b000 == 48 [pid = 1930] [id = 124] 04:31:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8abfd4800) [pid = 1930] [serial = 371] [outer = (nil)] 04:31:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8beb61c00) [pid = 1930] [serial = 372] [outer = 0x7fa8abfd4800] 04:31:15 INFO - PROCESS | 1930 | 1461151875794 Marionette DEBUG loaded listener.js 04:31:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8bef03800) [pid = 1930] [serial = 373] [outer = 0x7fa8abfd4800] 04:31:16 INFO - PROCESS | 1930 | 1461151876532 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 04:31:16 INFO - PROCESS | 1930 | 1461151876561 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:31:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:31:16 INFO - PROCESS | 1930 | 1461151876566 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:31:16 INFO - PROCESS | 1930 | 1461151876568 Marionette TRACE conn4 <- [1,470,null,{}] 04:31:16 INFO - PROCESS | 1930 | 1461151876573 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:16 INFO - PROCESS | 1930 | 1461151876735 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:31:16 INFO - PROCESS | 1930 | 1461151876765 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8beab5800 == 49 [pid = 1930] [id = 125] 04:31:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8b884f800) [pid = 1930] [serial = 374] [outer = (nil)] 04:31:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8c0b97800) [pid = 1930] [serial = 375] [outer = 0x7fa8b884f800] 04:31:16 INFO - PROCESS | 1930 | 1461151876821 Marionette DEBUG loaded listener.js 04:31:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8c15e9800) [pid = 1930] [serial = 376] [outer = 0x7fa8b884f800] 04:31:17 INFO - PROCESS | 1930 | 1461151877542 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 04:31:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:31:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1027ms 04:31:17 INFO - PROCESS | 1930 | 1461151877604 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:31:17 INFO - PROCESS | 1930 | 1461151877607 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:31:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:31:17 INFO - PROCESS | 1930 | 1461151877612 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:31:17 INFO - PROCESS | 1930 | 1461151877614 Marionette TRACE conn4 <- [1,474,null,{}] 04:31:17 INFO - PROCESS | 1930 | 1461151877656 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:17 INFO - PROCESS | 1930 | 1461151877822 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:31:17 INFO - PROCESS | 1930 | 1461151877843 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2e91000 == 50 [pid = 1930] [id = 126] 04:31:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8c18a5400) [pid = 1930] [serial = 377] [outer = (nil)] 04:31:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8c18b1000) [pid = 1930] [serial = 378] [outer = 0x7fa8c18a5400] 04:31:17 INFO - PROCESS | 1930 | 1461151877926 Marionette DEBUG loaded listener.js 04:31:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8c3095400) [pid = 1930] [serial = 379] [outer = 0x7fa8c18a5400] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8abaaa000) [pid = 1930] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a13e4400) [pid = 1930] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a13e6c00) [pid = 1930] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a12d8000) [pid = 1930] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8ad960400) [pid = 1930] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a12de000) [pid = 1930] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a12dfc00) [pid = 1930] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a7c2dc00) [pid = 1930] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:31:18 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8ad748000) [pid = 1930] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:31:18 INFO - PROCESS | 1930 | 1461151878810 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 04:31:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:31:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1249ms 04:31:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:31:18 INFO - PROCESS | 1930 | 1461151878862 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:31:18 INFO - PROCESS | 1930 | 1461151878865 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:31:18 INFO - PROCESS | 1930 | 1461151878869 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:31:18 INFO - PROCESS | 1930 | 1461151878874 Marionette TRACE conn4 <- [1,478,null,{}] 04:31:18 INFO - PROCESS | 1930 | 1461151878889 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:19 INFO - PROCESS | 1930 | 1461151879012 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:31:19 INFO - PROCESS | 1930 | 1461151879026 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15e5000 == 51 [pid = 1930] [id = 127] 04:31:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a5dad000) [pid = 1930] [serial = 380] [outer = (nil)] 04:31:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8b9910c00) [pid = 1930] [serial = 381] [outer = 0x7fa8a5dad000] 04:31:19 INFO - PROCESS | 1930 | 1461151879082 Marionette DEBUG loaded listener.js 04:31:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8c30eb000) [pid = 1930] [serial = 382] [outer = 0x7fa8a5dad000] 04:31:19 INFO - PROCESS | 1930 | 1461151879785 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 04:31:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:31:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 929ms 04:31:19 INFO - PROCESS | 1930 | 1461151879799 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:31:19 INFO - PROCESS | 1930 | 1461151879803 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:31:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:31:19 INFO - PROCESS | 1930 | 1461151879812 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:31:19 INFO - PROCESS | 1930 | 1461151879813 Marionette TRACE conn4 <- [1,482,null,{}] 04:31:19 INFO - PROCESS | 1930 | 1461151879817 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:19 INFO - PROCESS | 1930 | 1461151879978 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:31:19 INFO - PROCESS | 1930 | 1461151879994 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac608800 == 52 [pid = 1930] [id = 128] 04:31:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a13e6c00) [pid = 1930] [serial = 383] [outer = (nil)] 04:31:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a5ea5c00) [pid = 1930] [serial = 384] [outer = 0x7fa8a13e6c00] 04:31:20 INFO - PROCESS | 1930 | 1461151880049 Marionette DEBUG loaded listener.js 04:31:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a7c2dc00) [pid = 1930] [serial = 385] [outer = 0x7fa8a13e6c00] 04:31:20 INFO - PROCESS | 1930 | 1461151880858 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:31:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1078ms 04:31:20 INFO - PROCESS | 1930 | 1461151880918 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:31:20 INFO - PROCESS | 1930 | 1461151880924 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:31:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:31:20 INFO - PROCESS | 1930 | 1461151880932 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:31:20 INFO - PROCESS | 1930 | 1461151880938 Marionette TRACE conn4 <- [1,486,null,{}] 04:31:20 INFO - PROCESS | 1930 | 1461151880946 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:21 INFO - PROCESS | 1930 | 1461151881103 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:31:21 INFO - PROCESS | 1930 | 1461151881238 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2438000 == 53 [pid = 1930] [id = 129] 04:31:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a13e7800) [pid = 1930] [serial = 386] [outer = (nil)] 04:31:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8a4796c00) [pid = 1930] [serial = 387] [outer = 0x7fa8a13e7800] 04:31:21 INFO - PROCESS | 1930 | 1461151881305 Marionette DEBUG loaded listener.js 04:31:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8a5ea6000) [pid = 1930] [serial = 388] [outer = 0x7fa8a13e7800] 04:31:22 INFO - PROCESS | 1930 | 1461151882148 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 04:31:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:31:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1284ms 04:31:22 INFO - PROCESS | 1930 | 1461151882217 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:31:22 INFO - PROCESS | 1930 | 1461151882225 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:31:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:31:22 INFO - PROCESS | 1930 | 1461151882234 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:31:22 INFO - PROCESS | 1930 | 1461151882238 Marionette TRACE conn4 <- [1,490,null,{}] 04:31:22 INFO - PROCESS | 1930 | 1461151882243 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:22 INFO - PROCESS | 1930 | 1461151882399 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:31:22 INFO - PROCESS | 1930 | 1461151882531 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb17000 == 54 [pid = 1930] [id = 130] 04:31:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a2b74c00) [pid = 1930] [serial = 389] [outer = (nil)] 04:31:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8a5fd1000) [pid = 1930] [serial = 390] [outer = 0x7fa8a2b74c00] 04:31:22 INFO - PROCESS | 1930 | 1461151882601 Marionette DEBUG loaded listener.js 04:31:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a6127c00) [pid = 1930] [serial = 391] [outer = 0x7fa8a2b74c00] 04:31:23 INFO - PROCESS | 1930 | 1461151883522 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 04:31:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:31:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1329ms 04:31:23 INFO - PROCESS | 1930 | 1461151883563 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:31:23 INFO - PROCESS | 1930 | 1461151883567 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:31:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:31:23 INFO - PROCESS | 1930 | 1461151883572 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:31:23 INFO - PROCESS | 1930 | 1461151883577 Marionette TRACE conn4 <- [1,494,null,{}] 04:31:23 INFO - PROCESS | 1930 | 1461151883592 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:23 INFO - PROCESS | 1930 | 1461151883771 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:31:23 INFO - PROCESS | 1930 | 1461151883911 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aee31000 == 55 [pid = 1930] [id = 131] 04:31:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a2462000) [pid = 1930] [serial = 392] [outer = (nil)] 04:31:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a5fca000) [pid = 1930] [serial = 393] [outer = 0x7fa8a2462000] 04:31:23 INFO - PROCESS | 1930 | 1461151883983 Marionette DEBUG loaded listener.js 04:31:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8abaa5c00) [pid = 1930] [serial = 394] [outer = 0x7fa8a2462000] 04:31:24 INFO - PROCESS | 1930 | 1461151884774 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 04:31:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:31:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1236ms 04:31:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:31:24 INFO - PROCESS | 1930 | 1461151884809 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:31:24 INFO - PROCESS | 1930 | 1461151884812 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:31:24 INFO - PROCESS | 1930 | 1461151884818 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:31:24 INFO - PROCESS | 1930 | 1461151884821 Marionette TRACE conn4 <- [1,498,null,{}] 04:31:24 INFO - PROCESS | 1930 | 1461151884826 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:24 INFO - PROCESS | 1930 | 1461151884971 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:31:25 INFO - PROCESS | 1930 | 1461151885110 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c18d3000 == 56 [pid = 1930] [id = 132] 04:31:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a2462400) [pid = 1930] [serial = 395] [outer = (nil)] 04:31:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8ae27e000) [pid = 1930] [serial = 396] [outer = 0x7fa8a2462400] 04:31:25 INFO - PROCESS | 1930 | 1461151885178 Marionette DEBUG loaded listener.js 04:31:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8b88dbc00) [pid = 1930] [serial = 397] [outer = 0x7fa8a2462400] 04:31:25 INFO - PROCESS | 1930 | 1461151885956 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 04:31:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:31:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1182ms 04:31:26 INFO - PROCESS | 1930 | 1461151886017 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:31:26 INFO - PROCESS | 1930 | 1461151886021 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:31:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:31:26 INFO - PROCESS | 1930 | 1461151886027 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:31:26 INFO - PROCESS | 1930 | 1461151886030 Marionette TRACE conn4 <- [1,502,null,{}] 04:31:26 INFO - PROCESS | 1930 | 1461151886034 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:26 INFO - PROCESS | 1930 | 1461151886177 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:31:26 INFO - PROCESS | 1930 | 1461151886315 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a39e9000 == 57 [pid = 1930] [id = 133] 04:31:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a12e1000) [pid = 1930] [serial = 398] [outer = (nil)] 04:31:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8a166b400) [pid = 1930] [serial = 399] [outer = 0x7fa8a12e1000] 04:31:26 INFO - PROCESS | 1930 | 1461151886381 Marionette DEBUG loaded listener.js 04:31:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8a1676000) [pid = 1930] [serial = 400] [outer = 0x7fa8a12e1000] 04:31:27 INFO - PROCESS | 1930 | 1461151887474 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 04:31:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:31:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1475ms 04:31:27 INFO - PROCESS | 1930 | 1461151887503 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:31:27 INFO - PROCESS | 1930 | 1461151887508 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:31:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:31:27 INFO - PROCESS | 1930 | 1461151887516 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:31:27 INFO - PROCESS | 1930 | 1461151887521 Marionette TRACE conn4 <- [1,506,null,{}] 04:31:27 INFO - PROCESS | 1930 | 1461151887528 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:27 INFO - PROCESS | 1930 | 1461151887666 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:31:27 INFO - PROCESS | 1930 | 1461151887839 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a9266800 == 58 [pid = 1930] [id = 134] 04:31:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a13e9800) [pid = 1930] [serial = 401] [outer = (nil)] 04:31:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8a246a000) [pid = 1930] [serial = 402] [outer = 0x7fa8a13e9800] 04:31:27 INFO - PROCESS | 1930 | 1461151887911 Marionette DEBUG loaded listener.js 04:31:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a25ab000) [pid = 1930] [serial = 403] [outer = 0x7fa8a13e9800] 04:31:28 INFO - PROCESS | 1930 | 1461151888750 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 04:31:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:31:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1279ms 04:31:28 INFO - PROCESS | 1930 | 1461151888795 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:31:28 INFO - PROCESS | 1930 | 1461151888802 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:31:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:31:28 INFO - PROCESS | 1930 | 1461151888811 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:31:28 INFO - PROCESS | 1930 | 1461151888814 Marionette TRACE conn4 <- [1,510,null,{}] 04:31:28 INFO - PROCESS | 1930 | 1461151888819 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:28 INFO - PROCESS | 1930 | 1461151888957 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:31:29 INFO - PROCESS | 1930 | 1461151889120 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a448c800 == 57 [pid = 1930] [id = 96] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ba542800 == 56 [pid = 1930] [id = 106] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bed38800 == 55 [pid = 1930] [id = 98] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2dc800 == 54 [pid = 1930] [id = 97] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8ae284c00) [pid = 1930] [serial = 330] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8aed07c00) [pid = 1930] [serial = 345] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2b54800 == 55 [pid = 1930] [id = 135] 04:31:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8a12dcc00) [pid = 1930] [serial = 404] [outer = (nil)] 04:31:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a478fc00) [pid = 1930] [serial = 405] [outer = 0x7fa8a12dcc00] 04:31:29 INFO - PROCESS | 1930 | 1461151889207 Marionette DEBUG loaded listener.js 04:31:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a5da9c00) [pid = 1930] [serial = 406] [outer = 0x7fa8a12dcc00] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15e5000 == 54 [pid = 1930] [id = 127] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c2e91000 == 53 [pid = 1930] [id = 126] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8beab5800 == 52 [pid = 1930] [id = 125] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9b6b000 == 51 [pid = 1930] [id = 124] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad9a4000 == 50 [pid = 1930] [id = 123] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a87d7000 == 49 [pid = 1930] [id = 122] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac955800 == 48 [pid = 1930] [id = 121] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c2e9e800 == 47 [pid = 1930] [id = 119] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8beac5800 == 46 [pid = 1930] [id = 118] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b299c000 == 45 [pid = 1930] [id = 117] 04:31:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86f6800 == 44 [pid = 1930] [id = 116] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8bea76000) [pid = 1930] [serial = 225] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8a2fe8800) [pid = 1930] [serial = 216] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8ab708000) [pid = 1930] [serial = 219] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8b97a4800) [pid = 1930] [serial = 222] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8bef0fc00) [pid = 1930] [serial = 298] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8ac99f000) [pid = 1930] [serial = 342] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8a25a2400) [pid = 1930] [serial = 321] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8af045800) [pid = 1930] [serial = 334] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a2b7ec00) [pid = 1930] [serial = 333] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a9225400) [pid = 1930] [serial = 339] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8abe0a400) [pid = 1930] [serial = 327] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a470a400) [pid = 1930] [serial = 337] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8a2bb8000) [pid = 1930] [serial = 336] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8a47cd800) [pid = 1930] [serial = 324] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8ab451c00) [pid = 1930] [serial = 340] [outer = (nil)] [url = about:blank] 04:31:29 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8ae280000) [pid = 1930] [serial = 343] [outer = (nil)] [url = about:blank] 04:31:30 INFO - PROCESS | 1930 | 1461151890000 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 04:31:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1236ms 04:31:30 INFO - PROCESS | 1930 | 1461151890048 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:31:30 INFO - PROCESS | 1930 | 1461151890051 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:31:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:31:30 INFO - PROCESS | 1930 | 1461151890056 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:31:30 INFO - PROCESS | 1930 | 1461151890061 Marionette TRACE conn4 <- [1,514,null,{}] 04:31:30 INFO - PROCESS | 1930 | 1461151890075 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:30 INFO - PROCESS | 1930 | 1461151890208 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:31:30 INFO - PROCESS | 1930 | 1461151890308 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abe88800 == 45 [pid = 1930] [id = 136] 04:31:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a389cc00) [pid = 1930] [serial = 407] [outer = (nil)] 04:31:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8a5fd2c00) [pid = 1930] [serial = 408] [outer = 0x7fa8a389cc00] 04:31:30 INFO - PROCESS | 1930 | 1461151890370 Marionette DEBUG loaded listener.js 04:31:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8aa9e8400) [pid = 1930] [serial = 409] [outer = 0x7fa8a389cc00] 04:31:30 INFO - PROCESS | 1930 | 1461151890952 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 04:31:30 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:31:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 941ms 04:31:30 INFO - PROCESS | 1930 | 1461151890998 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:31:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:31:31 INFO - PROCESS | 1930 | 1461151891002 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:31:31 INFO - PROCESS | 1930 | 1461151891007 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:31:31 INFO - PROCESS | 1930 | 1461151891010 Marionette TRACE conn4 <- [1,518,null,{}] 04:31:31 INFO - PROCESS | 1930 | 1461151891014 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:31 INFO - PROCESS | 1930 | 1461151891182 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:31:31 INFO - PROCESS | 1930 | 1461151891249 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2cb000 == 46 [pid = 1930] [id = 137] 04:31:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a12d8000) [pid = 1930] [serial = 410] [outer = (nil)] 04:31:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8ab611800) [pid = 1930] [serial = 411] [outer = 0x7fa8a12d8000] 04:31:31 INFO - PROCESS | 1930 | 1461151891306 Marionette DEBUG loaded listener.js 04:31:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8ac99f000) [pid = 1930] [serial = 412] [outer = 0x7fa8a12d8000] 04:31:32 INFO - PROCESS | 1930 | 1461151892029 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 04:31:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:31:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1075ms 04:31:32 INFO - PROCESS | 1930 | 1461151892088 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:31:32 INFO - PROCESS | 1930 | 1461151892091 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:31:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:31:32 INFO - PROCESS | 1930 | 1461151892096 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:31:32 INFO - PROCESS | 1930 | 1461151892098 Marionette TRACE conn4 <- [1,522,null,{}] 04:31:32 INFO - PROCESS | 1930 | 1461151892103 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:32 INFO - PROCESS | 1930 | 1461151892257 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:31:32 INFO - PROCESS | 1930 | 1461151892280 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aee2e000 == 47 [pid = 1930] [id = 138] 04:31:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8ac9a0400) [pid = 1930] [serial = 413] [outer = (nil)] 04:31:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8ad959400) [pid = 1930] [serial = 414] [outer = 0x7fa8ac9a0400] 04:31:32 INFO - PROCESS | 1930 | 1461151892336 Marionette DEBUG loaded listener.js 04:31:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8ae2dd800) [pid = 1930] [serial = 415] [outer = 0x7fa8ac9a0400] 04:31:33 INFO - PROCESS | 1930 | 1461151893106 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 04:31:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:31:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1073ms 04:31:33 INFO - PROCESS | 1930 | 1461151893176 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:31:33 INFO - PROCESS | 1930 | 1461151893179 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:31:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:31:33 INFO - PROCESS | 1930 | 1461151893185 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:31:33 INFO - PROCESS | 1930 | 1461151893186 Marionette TRACE conn4 <- [1,526,null,{}] 04:31:33 INFO - PROCESS | 1930 | 1461151893191 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:33 INFO - PROCESS | 1930 | 1461151893380 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:31:33 INFO - PROCESS | 1930 | 1461151893400 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4493800 == 48 [pid = 1930] [id = 139] 04:31:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8b88d9c00) [pid = 1930] [serial = 416] [outer = (nil)] 04:31:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8bca12c00) [pid = 1930] [serial = 417] [outer = 0x7fa8b88d9c00] 04:31:33 INFO - PROCESS | 1930 | 1461151893461 Marionette DEBUG loaded listener.js 04:31:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8be92c400) [pid = 1930] [serial = 418] [outer = 0x7fa8b88d9c00] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a12ddc00) [pid = 1930] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8abaad400) [pid = 1930] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8a13eb400) [pid = 1930] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8a9228400) [pid = 1930] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a13ddc00) [pid = 1930] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8b884f800) [pid = 1930] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8abfd4800) [pid = 1930] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a13ec400) [pid = 1930] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8c18a5400) [pid = 1930] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8a5dad000) [pid = 1930] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8a12d5800) [pid = 1930] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8a12d7c00) [pid = 1930] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8abe06400) [pid = 1930] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a47c6000) [pid = 1930] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:31:33 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a6126000) [pid = 1930] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:31:34 INFO - PROCESS | 1930 | 1461151894313 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 04:31:34 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:31:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1176ms 04:31:34 INFO - PROCESS | 1930 | 1461151894362 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:31:34 INFO - PROCESS | 1930 | 1461151894365 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:31:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:31:34 INFO - PROCESS | 1930 | 1461151894370 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:31:34 INFO - PROCESS | 1930 | 1461151894372 Marionette TRACE conn4 <- [1,530,null,{}] 04:31:34 INFO - PROCESS | 1930 | 1461151894393 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:34 INFO - PROCESS | 1930 | 1461151894515 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:31:34 INFO - PROCESS | 1930 | 1461151894527 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88f2000 == 49 [pid = 1930] [id = 140] 04:31:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a47c6000) [pid = 1930] [serial = 419] [outer = (nil)] 04:31:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8ae2e2000) [pid = 1930] [serial = 420] [outer = 0x7fa8a47c6000] 04:31:34 INFO - PROCESS | 1930 | 1461151894582 Marionette DEBUG loaded listener.js 04:31:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8bca13800) [pid = 1930] [serial = 421] [outer = 0x7fa8a47c6000] 04:31:35 INFO - PROCESS | 1930 | 1461151895215 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 04:31:35 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:31:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:31:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:31:35 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:31:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:31:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:31:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:31:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:31:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:31:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 877ms 04:31:35 INFO - PROCESS | 1930 | 1461151895258 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:31:35 INFO - PROCESS | 1930 | 1461151895263 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:31:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:31:35 INFO - PROCESS | 1930 | 1461151895269 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:31:35 INFO - PROCESS | 1930 | 1461151895271 Marionette TRACE conn4 <- [1,534,null,{}] 04:31:35 INFO - PROCESS | 1930 | 1461151895276 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:35 INFO - PROCESS | 1930 | 1461151895403 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:31:35 INFO - PROCESS | 1930 | 1461151895502 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bee7b800 == 50 [pid = 1930] [id = 141] 04:31:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a12dbc00) [pid = 1930] [serial = 422] [outer = (nil)] 04:31:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8aba7dc00) [pid = 1930] [serial = 423] [outer = 0x7fa8a12dbc00] 04:31:35 INFO - PROCESS | 1930 | 1461151895556 Marionette DEBUG loaded listener.js 04:31:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8bca14800) [pid = 1930] [serial = 424] [outer = 0x7fa8a12dbc00] 04:31:36 INFO - PROCESS | 1930 | 1461151896276 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:31:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:31:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1077ms 04:31:36 INFO - PROCESS | 1930 | 1461151896348 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:31:36 INFO - PROCESS | 1930 | 1461151896353 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:31:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:31:36 INFO - PROCESS | 1930 | 1461151896361 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:31:36 INFO - PROCESS | 1930 | 1461151896366 Marionette TRACE conn4 <- [1,538,null,{}] 04:31:36 INFO - PROCESS | 1930 | 1461151896374 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:36 INFO - PROCESS | 1930 | 1461151896600 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:31:36 INFO - PROCESS | 1930 | 1461151896682 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa7d0000 == 51 [pid = 1930] [id = 142] 04:31:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a13ea800) [pid = 1930] [serial = 425] [outer = (nil)] 04:31:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a245d000) [pid = 1930] [serial = 426] [outer = 0x7fa8a13ea800] 04:31:36 INFO - PROCESS | 1930 | 1461151896753 Marionette DEBUG loaded listener.js 04:31:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8a2650400) [pid = 1930] [serial = 427] [outer = 0x7fa8a13ea800] 04:31:37 INFO - PROCESS | 1930 | 1461151897424 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 04:31:37 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:31:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1079ms 04:31:37 INFO - PROCESS | 1930 | 1461151897491 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:31:37 INFO - PROCESS | 1930 | 1461151897499 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:31:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:31:37 INFO - PROCESS | 1930 | 1461151897509 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:31:37 INFO - PROCESS | 1930 | 1461151897513 Marionette TRACE conn4 <- [1,542,null,{}] 04:31:37 INFO - PROCESS | 1930 | 1461151897519 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:37 INFO - PROCESS | 1930 | 1461151897660 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:31:37 INFO - PROCESS | 1930 | 1461151897801 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88f6800 == 52 [pid = 1930] [id = 143] 04:31:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a13ec800) [pid = 1930] [serial = 428] [outer = (nil)] 04:31:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a2656c00) [pid = 1930] [serial = 429] [outer = 0x7fa8a13ec800] 04:31:37 INFO - PROCESS | 1930 | 1461151897869 Marionette DEBUG loaded listener.js 04:31:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8a2d9ac00) [pid = 1930] [serial = 430] [outer = 0x7fa8a13ec800] 04:31:38 INFO - PROCESS | 1930 | 1461151898764 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 04:31:38 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:31:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1280ms 04:31:38 INFO - PROCESS | 1930 | 1461151898789 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:31:38 INFO - PROCESS | 1930 | 1461151898792 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:31:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:31:38 INFO - PROCESS | 1930 | 1461151898815 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:31:38 INFO - PROCESS | 1930 | 1461151898821 Marionette TRACE conn4 <- [1,546,null,{}] 04:31:38 INFO - PROCESS | 1930 | 1461151898837 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:39 INFO - PROCESS | 1930 | 1461151899003 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:31:39 INFO - PROCESS | 1930 | 1461151899127 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e1e800 == 53 [pid = 1930] [id = 144] 04:31:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a2653c00) [pid = 1930] [serial = 431] [outer = (nil)] 04:31:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8a5ea4800) [pid = 1930] [serial = 432] [outer = 0x7fa8a2653c00] 04:31:39 INFO - PROCESS | 1930 | 1461151899197 Marionette DEBUG loaded listener.js 04:31:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8aba73800) [pid = 1930] [serial = 433] [outer = 0x7fa8a2653c00] 04:31:39 INFO - PROCESS | 1930 | 1461151899943 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 04:31:39 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:31:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1156ms 04:31:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:31:39 INFO - PROCESS | 1930 | 1461151899955 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:31:39 INFO - PROCESS | 1930 | 1461151899958 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:31:40 INFO - PROCESS | 1930 | 1461151900000 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:31:40 INFO - PROCESS | 1930 | 1461151900002 Marionette TRACE conn4 <- [1,550,null,{}] 04:31:40 INFO - PROCESS | 1930 | 1461151900009 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:40 INFO - PROCESS | 1930 | 1461151900173 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:31:40 INFO - PROCESS | 1930 | 1461151900304 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0908800 == 54 [pid = 1930] [id = 145] 04:31:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a2656400) [pid = 1930] [serial = 434] [outer = (nil)] 04:31:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8aba75400) [pid = 1930] [serial = 435] [outer = 0x7fa8a2656400] 04:31:40 INFO - PROCESS | 1930 | 1461151900371 Marionette DEBUG loaded listener.js 04:31:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8ae289000) [pid = 1930] [serial = 436] [outer = 0x7fa8a2656400] 04:31:41 INFO - PROCESS | 1930 | 1461151901091 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 04:31:41 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:31:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1163ms 04:31:41 INFO - PROCESS | 1930 | 1461151901148 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:31:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:31:41 INFO - PROCESS | 1930 | 1461151901152 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:31:41 INFO - PROCESS | 1930 | 1461151901159 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:31:41 INFO - PROCESS | 1930 | 1461151901161 Marionette TRACE conn4 <- [1,554,null,{}] 04:31:41 INFO - PROCESS | 1930 | 1461151901166 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:41 INFO - PROCESS | 1930 | 1461151901304 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:31:41 INFO - PROCESS | 1930 | 1461151901445 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87ce000 == 55 [pid = 1930] [id = 146] 04:31:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a5ea8c00) [pid = 1930] [serial = 437] [outer = (nil)] 04:31:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8ae2c7800) [pid = 1930] [serial = 438] [outer = 0x7fa8a5ea8c00] 04:31:41 INFO - PROCESS | 1930 | 1461151901512 Marionette DEBUG loaded listener.js 04:31:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8b9b08800) [pid = 1930] [serial = 439] [outer = 0x7fa8a5ea8c00] 04:31:42 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:42 INFO - PROCESS | 1930 | 1461151902311 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 04:31:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:31:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1182ms 04:31:42 INFO - PROCESS | 1930 | 1461151902340 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:31:42 INFO - PROCESS | 1930 | 1461151902344 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:31:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:31:42 INFO - PROCESS | 1930 | 1461151902349 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:31:42 INFO - PROCESS | 1930 | 1461151902352 Marionette TRACE conn4 <- [1,558,null,{}] 04:31:42 INFO - PROCESS | 1930 | 1461151902357 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:42 INFO - PROCESS | 1930 | 1461151902531 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:31:42 INFO - PROCESS | 1930 | 1461151902668 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac69e800 == 56 [pid = 1930] [id = 147] 04:31:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a37c9400) [pid = 1930] [serial = 440] [outer = (nil)] 04:31:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a37ce000) [pid = 1930] [serial = 441] [outer = 0x7fa8a37c9400] 04:31:42 INFO - PROCESS | 1930 | 1461151902737 Marionette DEBUG loaded listener.js 04:31:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8bcac6800) [pid = 1930] [serial = 442] [outer = 0x7fa8a37c9400] 04:31:43 INFO - PROCESS | 1930 | 1461151903579 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 04:31:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:31:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1276ms 04:31:43 INFO - PROCESS | 1930 | 1461151903627 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:31:43 INFO - PROCESS | 1930 | 1461151903629 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:31:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:31:43 INFO - PROCESS | 1930 | 1461151903635 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:31:43 INFO - PROCESS | 1930 | 1461151903637 Marionette TRACE conn4 <- [1,562,null,{}] 04:31:43 INFO - PROCESS | 1930 | 1461151903642 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:43 INFO - PROCESS | 1930 | 1461151903786 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:31:43 INFO - PROCESS | 1930 | 1461151903929 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a08e7000 == 57 [pid = 1930] [id = 148] 04:31:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a35c9800) [pid = 1930] [serial = 443] [outer = (nil)] 04:31:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a35d0000) [pid = 1930] [serial = 444] [outer = 0x7fa8a35c9800] 04:31:43 INFO - PROCESS | 1930 | 1461151903996 Marionette DEBUG loaded listener.js 04:31:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a35d4c00) [pid = 1930] [serial = 445] [outer = 0x7fa8a35c9800] 04:31:44 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:44 INFO - PROCESS | 1930 | 1461151904757 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 04:31:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:31:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1176ms 04:31:44 INFO - PROCESS | 1930 | 1461151904813 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:31:44 INFO - PROCESS | 1930 | 1461151904815 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:31:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:31:44 INFO - PROCESS | 1930 | 1461151904822 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:31:44 INFO - PROCESS | 1930 | 1461151904825 Marionette TRACE conn4 <- [1,566,null,{}] 04:31:44 INFO - PROCESS | 1930 | 1461151904829 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:44 INFO - PROCESS | 1930 | 1461151904972 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:31:45 INFO - PROCESS | 1930 | 1461151905110 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a630c800 == 58 [pid = 1930] [id = 149] 04:31:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a35ca000) [pid = 1930] [serial = 446] [outer = (nil)] 04:31:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8a6404400) [pid = 1930] [serial = 447] [outer = 0x7fa8a35ca000] 04:31:45 INFO - PROCESS | 1930 | 1461151905181 Marionette DEBUG loaded listener.js 04:31:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a6409400) [pid = 1930] [serial = 448] [outer = 0x7fa8a35ca000] 04:31:45 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:45 INFO - PROCESS | 1930 | 1461151905931 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:31:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:31:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1182ms 04:31:46 INFO - PROCESS | 1930 | 1461151906005 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:31:46 INFO - PROCESS | 1930 | 1461151906008 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:31:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:31:46 INFO - PROCESS | 1930 | 1461151906014 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:31:46 INFO - PROCESS | 1930 | 1461151906016 Marionette TRACE conn4 <- [1,570,null,{}] 04:31:46 INFO - PROCESS | 1930 | 1461151906021 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:46 INFO - PROCESS | 1930 | 1461151906163 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:31:46 INFO - PROCESS | 1930 | 1461151906302 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a631d800 == 59 [pid = 1930] [id = 150] 04:31:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8a13e9400) [pid = 1930] [serial = 449] [outer = (nil)] 04:31:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8a2b7b800) [pid = 1930] [serial = 450] [outer = 0x7fa8a13e9400] 04:31:46 INFO - PROCESS | 1930 | 1461151906368 Marionette DEBUG loaded listener.js 04:31:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a640a000) [pid = 1930] [serial = 451] [outer = 0x7fa8a13e9400] 04:31:47 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:47 INFO - PROCESS | 1930 | 1461151907389 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 04:31:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:31:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1429ms 04:31:47 INFO - PROCESS | 1930 | 1461151907444 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:31:47 INFO - PROCESS | 1930 | 1461151907450 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:31:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:31:47 INFO - PROCESS | 1930 | 1461151907458 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:31:47 INFO - PROCESS | 1930 | 1461151907461 Marionette TRACE conn4 <- [1,574,null,{}] 04:31:47 INFO - PROCESS | 1930 | 1461151907469 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:47 INFO - PROCESS | 1930 | 1461151907608 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:31:47 INFO - PROCESS | 1930 | 1461151907765 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2431000 == 60 [pid = 1930] [id = 151] 04:31:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a25a4800) [pid = 1930] [serial = 452] [outer = (nil)] 04:31:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a264dc00) [pid = 1930] [serial = 453] [outer = 0x7fa8a25a4800] 04:31:47 INFO - PROCESS | 1930 | 1461151907868 Marionette DEBUG loaded listener.js 04:31:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a2659400) [pid = 1930] [serial = 454] [outer = 0x7fa8a25a4800] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f2000 == 59 [pid = 1930] [id = 140] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4493800 == 58 [pid = 1930] [id = 139] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aee2e000 == 57 [pid = 1930] [id = 138] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a5ea5c00) [pid = 1930] [serial = 384] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2cb000 == 56 [pid = 1930] [id = 137] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abe88800 == 55 [pid = 1930] [id = 136] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2b54800 == 54 [pid = 1930] [id = 135] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a9266800 == 53 [pid = 1930] [id = 134] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aee31000 == 52 [pid = 1930] [id = 131] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb17000 == 51 [pid = 1930] [id = 130] 04:31:48 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2438000 == 50 [pid = 1930] [id = 129] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8b8859000) [pid = 1930] [serial = 346] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8c15e9800) [pid = 1930] [serial = 376] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8bef03800) [pid = 1930] [serial = 373] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8c30eb000) [pid = 1930] [serial = 382] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a2ae5800) [pid = 1930] [serial = 289] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a9226000) [pid = 1930] [serial = 292] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8ae289800) [pid = 1930] [serial = 331] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8aed09000) [pid = 1930] [serial = 295] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a25adc00) [pid = 1930] [serial = 322] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8ac999400) [pid = 1930] [serial = 328] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8a5da2000) [pid = 1930] [serial = 325] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8ab449c00) [pid = 1930] [serial = 351] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8ae282400) [pid = 1930] [serial = 369] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8af038800) [pid = 1930] [serial = 370] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8ab6ed000) [pid = 1930] [serial = 366] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8abe08800) [pid = 1930] [serial = 367] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8c0b97800) [pid = 1930] [serial = 375] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8beb61c00) [pid = 1930] [serial = 372] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8a13e5000) [pid = 1930] [serial = 348] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8a4708800) [pid = 1930] [serial = 364] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a2aecc00) [pid = 1930] [serial = 363] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8ae27f800) [pid = 1930] [serial = 354] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8c18b1000) [pid = 1930] [serial = 378] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8b9b06800) [pid = 1930] [serial = 357] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8b9910c00) [pid = 1930] [serial = 381] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8bcabec00) [pid = 1930] [serial = 360] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8c3095400) [pid = 1930] [serial = 379] [outer = (nil)] [url = about:blank] 04:31:48 INFO - PROCESS | 1930 | 1461151908769 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:31:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1334ms 04:31:48 INFO - PROCESS | 1930 | 1461151908795 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:31:48 INFO - PROCESS | 1930 | 1461151908802 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:31:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:31:48 INFO - PROCESS | 1930 | 1461151908811 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:31:48 INFO - PROCESS | 1930 | 1461151908814 Marionette TRACE conn4 <- [1,578,null,{}] 04:31:48 INFO - PROCESS | 1930 | 1461151908818 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:48 INFO - PROCESS | 1930 | 1461151908951 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:31:48 INFO - PROCESS | 1930 | 1461151908966 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6581000 == 51 [pid = 1930] [id = 152] 04:31:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8a2659800) [pid = 1930] [serial = 455] [outer = (nil)] 04:31:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a37c7c00) [pid = 1930] [serial = 456] [outer = 0x7fa8a2659800] 04:31:49 INFO - PROCESS | 1930 | 1461151909021 Marionette DEBUG loaded listener.js 04:31:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a37cec00) [pid = 1930] [serial = 457] [outer = 0x7fa8a2659800] 04:31:49 INFO - PROCESS | 1930 | 1461151909758 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 04:31:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:31:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 975ms 04:31:49 INFO - PROCESS | 1930 | 1461151909793 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:31:49 INFO - PROCESS | 1930 | 1461151909796 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:31:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:31:49 INFO - PROCESS | 1930 | 1461151909801 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:31:49 INFO - PROCESS | 1930 | 1461151909806 Marionette TRACE conn4 <- [1,582,null,{}] 04:31:49 INFO - PROCESS | 1930 | 1461151909820 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:49 INFO - PROCESS | 1930 | 1461151909953 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:31:49 INFO - PROCESS | 1930 | 1461151909973 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa94d000 == 52 [pid = 1930] [id = 153] 04:31:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8a5da7400) [pid = 1930] [serial = 458] [outer = (nil)] 04:31:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a5fc9c00) [pid = 1930] [serial = 459] [outer = 0x7fa8a5da7400] 04:31:50 INFO - PROCESS | 1930 | 1461151910031 Marionette DEBUG loaded listener.js 04:31:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8a6409800) [pid = 1930] [serial = 460] [outer = 0x7fa8a5da7400] 04:31:50 INFO - PROCESS | 1930 | 1461151910739 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 04:31:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:31:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1133ms 04:31:51 INFO - PROCESS | 1930 | 1461151911169 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:31:51 INFO - PROCESS | 1930 | 1461151911173 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:31:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:31:51 INFO - PROCESS | 1930 | 1461151911237 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:31:51 INFO - PROCESS | 1930 | 1461151911240 Marionette TRACE conn4 <- [1,586,null,{}] 04:31:51 INFO - PROCESS | 1930 | 1461151911245 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:51 INFO - PROCESS | 1930 | 1461151911402 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:31:51 INFO - PROCESS | 1930 | 1461151911476 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8ed800 == 53 [pid = 1930] [id = 154] 04:31:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8a5e9d800) [pid = 1930] [serial = 461] [outer = (nil)] 04:31:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a922f000) [pid = 1930] [serial = 462] [outer = 0x7fa8a5e9d800] 04:31:51 INFO - PROCESS | 1930 | 1461151911534 Marionette DEBUG loaded listener.js 04:31:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8ae088000) [pid = 1930] [serial = 463] [outer = 0x7fa8a5e9d800] 04:31:52 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:31:52 INFO - PROCESS | 1930 | 1461151912252 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 04:31:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:31:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1086ms 04:31:52 INFO - PROCESS | 1930 | 1461151912322 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:31:52 INFO - PROCESS | 1930 | 1461151912324 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:31:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:31:52 INFO - PROCESS | 1930 | 1461151912333 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:31:52 INFO - PROCESS | 1930 | 1461151912335 Marionette TRACE conn4 <- [1,590,null,{}] 04:31:52 INFO - PROCESS | 1930 | 1461151912339 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:52 INFO - PROCESS | 1930 | 1461151912511 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:31:52 INFO - PROCESS | 1930 | 1461151912535 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad9b0000 == 54 [pid = 1930] [id = 155] 04:31:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8aa907800) [pid = 1930] [serial = 464] [outer = (nil)] 04:31:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8ae379400) [pid = 1930] [serial = 465] [outer = 0x7fa8aa907800] 04:31:52 INFO - PROCESS | 1930 | 1461151912588 Marionette DEBUG loaded listener.js 04:31:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8b88d6800) [pid = 1930] [serial = 466] [outer = 0x7fa8aa907800] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8a47c6000) [pid = 1930] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8a13e9800) [pid = 1930] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8b88d9c00) [pid = 1930] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8ac9a0400) [pid = 1930] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8a389cc00) [pid = 1930] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a12d8000) [pid = 1930] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:31:53 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8a12dcc00) [pid = 1930] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:31:53 INFO - PROCESS | 1930 | 1461151913443 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 04:31:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:31:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1176ms 04:31:53 INFO - PROCESS | 1930 | 1461151913507 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:31:53 INFO - PROCESS | 1930 | 1461151913511 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:31:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:31:53 INFO - PROCESS | 1930 | 1461151913516 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:31:53 INFO - PROCESS | 1930 | 1461151913518 Marionette TRACE conn4 <- [1,594,null,{}] 04:31:53 INFO - PROCESS | 1930 | 1461151913523 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:53 INFO - PROCESS | 1930 | 1461151913674 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:31:53 INFO - PROCESS | 1930 | 1461151913683 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b37d1000 == 55 [pid = 1930] [id = 156] 04:31:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8a2769000) [pid = 1930] [serial = 467] [outer = (nil)] 04:31:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8a389cc00) [pid = 1930] [serial = 468] [outer = 0x7fa8a2769000] 04:31:53 INFO - PROCESS | 1930 | 1461151913742 Marionette DEBUG loaded listener.js 04:31:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8b97a6000) [pid = 1930] [serial = 469] [outer = 0x7fa8a2769000] 04:31:54 INFO - PROCESS | 1930 | 1461151914513 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:31:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:31:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1029ms 04:31:54 INFO - PROCESS | 1930 | 1461151914546 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:31:54 INFO - PROCESS | 1930 | 1461151914549 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:31:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:31:54 INFO - PROCESS | 1930 | 1461151914554 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:31:54 INFO - PROCESS | 1930 | 1461151914556 Marionette TRACE conn4 <- [1,598,null,{}] 04:31:54 INFO - PROCESS | 1930 | 1461151914561 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:54 INFO - PROCESS | 1930 | 1461151914719 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:31:54 INFO - PROCESS | 1930 | 1461151914736 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b992c000 == 56 [pid = 1930] [id = 157] 04:31:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8a5f1cc00) [pid = 1930] [serial = 470] [outer = (nil)] 04:31:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a5f23000) [pid = 1930] [serial = 471] [outer = 0x7fa8a5f1cc00] 04:31:54 INFO - PROCESS | 1930 | 1461151914792 Marionette DEBUG loaded listener.js 04:31:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a5f28000) [pid = 1930] [serial = 472] [outer = 0x7fa8a5f1cc00] 04:31:55 INFO - PROCESS | 1930 | 1461151915576 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 04:31:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:31:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1079ms 04:31:55 INFO - PROCESS | 1930 | 1461151915638 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:31:55 INFO - PROCESS | 1930 | 1461151915644 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:31:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:31:55 INFO - PROCESS | 1930 | 1461151915668 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:31:55 INFO - PROCESS | 1930 | 1461151915674 Marionette TRACE conn4 <- [1,602,null,{}] 04:31:55 INFO - PROCESS | 1930 | 1461151915682 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:55 INFO - PROCESS | 1930 | 1461151915841 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:31:55 INFO - PROCESS | 1930 | 1461151915982 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6017800 == 57 [pid = 1930] [id = 158] 04:31:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8a13e4800) [pid = 1930] [serial = 473] [outer = (nil)] 04:31:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a2655c00) [pid = 1930] [serial = 474] [outer = 0x7fa8a13e4800] 04:31:56 INFO - PROCESS | 1930 | 1461151916051 Marionette DEBUG loaded listener.js 04:31:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a2766000) [pid = 1930] [serial = 475] [outer = 0x7fa8a13e4800] 04:31:56 INFO - PROCESS | 1930 | 1461151916971 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 04:31:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:31:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1340ms 04:31:57 INFO - PROCESS | 1930 | 1461151917006 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:31:57 INFO - PROCESS | 1930 | 1461151917014 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:31:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:31:57 INFO - PROCESS | 1930 | 1461151917023 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:31:57 INFO - PROCESS | 1930 | 1461151917026 Marionette TRACE conn4 <- [1,606,null,{}] 04:31:57 INFO - PROCESS | 1930 | 1461151917030 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:57 INFO - PROCESS | 1930 | 1461151917174 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:31:57 INFO - PROCESS | 1930 | 1461151917321 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac697000 == 58 [pid = 1930] [id = 159] 04:31:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a2461400) [pid = 1930] [serial = 476] [outer = (nil)] 04:31:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a32c4400) [pid = 1930] [serial = 477] [outer = 0x7fa8a2461400] 04:31:57 INFO - PROCESS | 1930 | 1461151917388 Marionette DEBUG loaded listener.js 04:31:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a37c9c00) [pid = 1930] [serial = 478] [outer = 0x7fa8a2461400] 04:31:58 INFO - PROCESS | 1930 | 1461151918335 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:31:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:31:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1377ms 04:31:58 INFO - PROCESS | 1930 | 1461151918405 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:31:58 INFO - PROCESS | 1930 | 1461151918409 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:31:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:31:58 INFO - PROCESS | 1930 | 1461151918417 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:31:58 INFO - PROCESS | 1930 | 1461151918422 Marionette TRACE conn4 <- [1,610,null,{}] 04:31:58 INFO - PROCESS | 1930 | 1461151918437 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:58 INFO - PROCESS | 1930 | 1461151918629 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:31:58 INFO - PROCESS | 1930 | 1461151918810 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:31:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bed64800 == 59 [pid = 1930] [id = 160] 04:31:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a5da3000) [pid = 1930] [serial = 479] [outer = (nil)] 04:31:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a5f2ac00) [pid = 1930] [serial = 480] [outer = 0x7fa8a5da3000] 04:31:58 INFO - PROCESS | 1930 | 1461151918925 Marionette DEBUG loaded listener.js 04:31:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a7c33400) [pid = 1930] [serial = 481] [outer = 0x7fa8a5da3000] 04:31:59 INFO - PROCESS | 1930 | 1461151919690 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 04:31:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8a5f24000) [pid = 1930] [serial = 482] [outer = 0x7fa8a3896800] 04:31:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:31:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1330ms 04:31:59 INFO - PROCESS | 1930 | 1461151919764 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:31:59 INFO - PROCESS | 1930 | 1461151919768 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:31:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:31:59 INFO - PROCESS | 1930 | 1461151919818 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:31:59 INFO - PROCESS | 1930 | 1461151919821 Marionette TRACE conn4 <- [1,614,null,{}] 04:31:59 INFO - PROCESS | 1930 | 1461151919828 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:31:59 INFO - PROCESS | 1930 | 1461151919985 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:32:00 INFO - PROCESS | 1930 | 1461151920126 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be435000 == 60 [pid = 1930] [id = 161] 04:32:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a12d5400) [pid = 1930] [serial = 483] [outer = (nil)] 04:32:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8abe70400) [pid = 1930] [serial = 484] [outer = 0x7fa8a12d5400] 04:32:00 INFO - PROCESS | 1930 | 1461151920193 Marionette DEBUG loaded listener.js 04:32:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8abe7cc00) [pid = 1930] [serial = 485] [outer = 0x7fa8a12d5400] 04:32:00 INFO - PROCESS | 1930 | 1461151920985 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:32:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:32:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1253ms 04:32:01 INFO - PROCESS | 1930 | 1461151921049 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:32:01 INFO - PROCESS | 1930 | 1461151921053 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:32:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:32:01 INFO - PROCESS | 1930 | 1461151921058 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:32:01 INFO - PROCESS | 1930 | 1461151921060 Marionette TRACE conn4 <- [1,618,null,{}] 04:32:01 INFO - PROCESS | 1930 | 1461151921065 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:01 INFO - PROCESS | 1930 | 1461151921226 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:32:01 INFO - PROCESS | 1930 | 1461151921721 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6018800 == 61 [pid = 1930] [id = 162] 04:32:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a2461800) [pid = 1930] [serial = 486] [outer = (nil)] 04:32:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a2467000) [pid = 1930] [serial = 487] [outer = 0x7fa8a2461800] 04:32:01 INFO - PROCESS | 1930 | 1461151921829 Marionette DEBUG loaded listener.js 04:32:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a25b1400) [pid = 1930] [serial = 488] [outer = 0x7fa8a2461800] 04:32:02 INFO - PROCESS | 1930 | 1461151922699 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:32:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:32:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1676ms 04:32:02 INFO - PROCESS | 1930 | 1461151922737 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:32:02 INFO - PROCESS | 1930 | 1461151922743 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:32:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:32:02 INFO - PROCESS | 1930 | 1461151922750 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:32:02 INFO - PROCESS | 1930 | 1461151922754 Marionette TRACE conn4 <- [1,622,null,{}] 04:32:02 INFO - PROCESS | 1930 | 1461151922760 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:02 INFO - PROCESS | 1930 | 1461151922906 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:32:03 INFO - PROCESS | 1930 | 1461151923061 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e1a800 == 62 [pid = 1930] [id = 163] 04:32:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a276b400) [pid = 1930] [serial = 489] [outer = (nil)] 04:32:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a276f800) [pid = 1930] [serial = 490] [outer = 0x7fa8a276b400] 04:32:03 INFO - PROCESS | 1930 | 1461151923126 Marionette DEBUG loaded listener.js 04:32:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a2b74000) [pid = 1930] [serial = 491] [outer = 0x7fa8a276b400] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b37d1000 == 61 [pid = 1930] [id = 156] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad9b0000 == 60 [pid = 1930] [id = 155] 04:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a5fca000) [pid = 1930] [serial = 393] [outer = (nil)] [url = about:blank] 04:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8ae27e000) [pid = 1930] [serial = 396] [outer = (nil)] [url = about:blank] 04:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a166b400) [pid = 1930] [serial = 399] [outer = (nil)] [url = about:blank] 04:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a5fd1000) [pid = 1930] [serial = 390] [outer = (nil)] [url = about:blank] 04:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a4796c00) [pid = 1930] [serial = 387] [outer = (nil)] [url = about:blank] 04:32:03 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8aba7dc00) [pid = 1930] [serial = 423] [outer = (nil)] [url = about:blank] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac8ed800 == 59 [pid = 1930] [id = 154] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa94d000 == 58 [pid = 1930] [id = 153] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6581000 == 57 [pid = 1930] [id = 152] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2431000 == 56 [pid = 1930] [id = 151] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a87ce000 == 55 [pid = 1930] [id = 146] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0908800 == 54 [pid = 1930] [id = 145] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e1e800 == 53 [pid = 1930] [id = 144] 04:32:03 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f6800 == 52 [pid = 1930] [id = 143] 04:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7d0000 == 51 [pid = 1930] [id = 142] 04:32:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bee7b800 == 50 [pid = 1930] [id = 141] 04:32:04 INFO - PROCESS | 1930 | 1461151924061 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8bca13800) [pid = 1930] [serial = 421] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8ae2e2000) [pid = 1930] [serial = 420] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a25ab000) [pid = 1930] [serial = 403] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8be92c400) [pid = 1930] [serial = 418] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8ad959400) [pid = 1930] [serial = 414] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a5fd2c00) [pid = 1930] [serial = 408] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8ab611800) [pid = 1930] [serial = 411] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8a5da9c00) [pid = 1930] [serial = 406] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a246a000) [pid = 1930] [serial = 402] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a478fc00) [pid = 1930] [serial = 405] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8aa9e8400) [pid = 1930] [serial = 409] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8bca12c00) [pid = 1930] [serial = 417] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8ac99f000) [pid = 1930] [serial = 412] [outer = (nil)] [url = about:blank] 04:32:04 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8ae2dd800) [pid = 1930] [serial = 415] [outer = (nil)] [url = about:blank] 04:32:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:32:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1389ms 04:32:04 INFO - PROCESS | 1930 | 1461151924143 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:32:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:32:04 INFO - PROCESS | 1930 | 1461151924149 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:32:04 INFO - PROCESS | 1930 | 1461151924155 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:32:04 INFO - PROCESS | 1930 | 1461151924157 Marionette TRACE conn4 <- [1,626,null,{}] 04:32:04 INFO - PROCESS | 1930 | 1461151924162 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:04 INFO - PROCESS | 1930 | 1461151924292 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:32:04 INFO - PROCESS | 1930 | 1461151924302 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2ecd800 == 51 [pid = 1930] [id = 164] 04:32:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a25a5c00) [pid = 1930] [serial = 492] [outer = (nil)] 04:32:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8a2fe8000) [pid = 1930] [serial = 493] [outer = 0x7fa8a25a5c00] 04:32:04 INFO - PROCESS | 1930 | 1461151924358 Marionette DEBUG loaded listener.js 04:32:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a35d5c00) [pid = 1930] [serial = 494] [outer = 0x7fa8a25a5c00] 04:32:05 INFO - PROCESS | 1930 | 1461151925116 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:32:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:32:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1028ms 04:32:05 INFO - PROCESS | 1930 | 1461151925183 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:32:05 INFO - PROCESS | 1930 | 1461151925186 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:32:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:32:05 INFO - PROCESS | 1930 | 1461151925198 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:32:05 INFO - PROCESS | 1930 | 1461151925206 Marionette TRACE conn4 <- [1,630,null,{}] 04:32:05 INFO - PROCESS | 1930 | 1461151925229 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:05 INFO - PROCESS | 1930 | 1461151925368 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:32:05 INFO - PROCESS | 1930 | 1461151925461 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6596000 == 52 [pid = 1930] [id = 165] 04:32:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a25ae000) [pid = 1930] [serial = 495] [outer = (nil)] 04:32:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a389a800) [pid = 1930] [serial = 496] [outer = 0x7fa8a25ae000] 04:32:05 INFO - PROCESS | 1930 | 1461151925518 Marionette DEBUG loaded listener.js 04:32:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a5d4d400) [pid = 1930] [serial = 497] [outer = 0x7fa8a25ae000] 04:32:06 INFO - PROCESS | 1930 | 1461151926139 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 04:32:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:32:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 963ms 04:32:06 INFO - PROCESS | 1930 | 1461151926155 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:32:06 INFO - PROCESS | 1930 | 1461151926159 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:32:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:32:06 INFO - PROCESS | 1930 | 1461151926181 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:32:06 INFO - PROCESS | 1930 | 1461151926185 Marionette TRACE conn4 <- [1,634,null,{}] 04:32:06 INFO - PROCESS | 1930 | 1461151926190 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:06 INFO - PROCESS | 1930 | 1461151926349 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:32:06 INFO - PROCESS | 1930 | 1461151926416 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab19f000 == 53 [pid = 1930] [id = 166] 04:32:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a2763c00) [pid = 1930] [serial = 498] [outer = (nil)] 04:32:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a5da2800) [pid = 1930] [serial = 499] [outer = 0x7fa8a2763c00] 04:32:06 INFO - PROCESS | 1930 | 1461151926470 Marionette DEBUG loaded listener.js 04:32:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a5ea5c00) [pid = 1930] [serial = 500] [outer = 0x7fa8a2763c00] 04:32:06 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:07 INFO - PROCESS | 1930 | 1461151927173 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 04:32:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:32:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1042ms 04:32:07 INFO - PROCESS | 1930 | 1461151927211 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:32:07 INFO - PROCESS | 1930 | 1461151927214 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:32:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:32:07 INFO - PROCESS | 1930 | 1461151927219 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:32:07 INFO - PROCESS | 1930 | 1461151927222 Marionette TRACE conn4 <- [1,638,null,{}] 04:32:07 INFO - PROCESS | 1930 | 1461151927227 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:07 INFO - PROCESS | 1930 | 1461151927400 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:32:07 INFO - PROCESS | 1930 | 1461151927422 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac363800 == 54 [pid = 1930] [id = 167] 04:32:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a5fca000) [pid = 1930] [serial = 501] [outer = (nil)] 04:32:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8a5fcfc00) [pid = 1930] [serial = 502] [outer = 0x7fa8a5fca000] 04:32:07 INFO - PROCESS | 1930 | 1461151927505 Marionette DEBUG loaded listener.js 04:32:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a6408400) [pid = 1930] [serial = 503] [outer = 0x7fa8a5fca000] 04:32:08 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a2b74c00) [pid = 1930] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a13e7800) [pid = 1930] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8a12db800) [pid = 1930] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a13e6c00) [pid = 1930] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8a2462000) [pid = 1930] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8ab6f8c00) [pid = 1930] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a12e1000) [pid = 1930] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a5d56000) [pid = 1930] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8a2462400) [pid = 1930] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8a12da400) [pid = 1930] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8abe06000) [pid = 1930] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8a12d6000) [pid = 1930] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8a5e9d800) [pid = 1930] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8aa907800) [pid = 1930] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8a2769000) [pid = 1930] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a5ea8c00) [pid = 1930] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8a25a4800) [pid = 1930] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8a13ea800) [pid = 1930] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8a2656400) [pid = 1930] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a13e9400) [pid = 1930] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a37c9400) [pid = 1930] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8a12dbc00) [pid = 1930] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a2659800) [pid = 1930] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8a13ec800) [pid = 1930] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8a2653c00) [pid = 1930] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:32:08 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8a5da7400) [pid = 1930] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:32:08 INFO - PROCESS | 1930 | 1461151928734 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 04:32:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:32:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1532ms 04:32:08 INFO - PROCESS | 1930 | 1461151928751 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:32:08 INFO - PROCESS | 1930 | 1461151928754 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:32:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:32:08 INFO - PROCESS | 1930 | 1461151928759 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:32:08 INFO - PROCESS | 1930 | 1461151928761 Marionette TRACE conn4 <- [1,642,null,{}] 04:32:08 INFO - PROCESS | 1930 | 1461151928782 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:08 INFO - PROCESS | 1930 | 1461151928914 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:32:09 INFO - PROCESS | 1930 | 1461151929020 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a324e800 == 55 [pid = 1930] [id = 168] 04:32:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8a2769000) [pid = 1930] [serial = 504] [outer = (nil)] 04:32:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a35cd800) [pid = 1930] [serial = 505] [outer = 0x7fa8a2769000] 04:32:09 INFO - PROCESS | 1930 | 1461151929175 Marionette DEBUG loaded listener.js 04:32:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a5d56800) [pid = 1930] [serial = 506] [outer = 0x7fa8a2769000] 04:32:09 INFO - PROCESS | 1930 | 1461151929731 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 04:32:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:32:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1037ms 04:32:09 INFO - PROCESS | 1930 | 1461151929797 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:32:09 INFO - PROCESS | 1930 | 1461151929800 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:32:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:32:09 INFO - PROCESS | 1930 | 1461151929805 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:32:09 INFO - PROCESS | 1930 | 1461151929807 Marionette TRACE conn4 <- [1,646,null,{}] 04:32:09 INFO - PROCESS | 1930 | 1461151929812 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:09 INFO - PROCESS | 1930 | 1461151929941 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:32:09 INFO - PROCESS | 1930 | 1461151929953 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac69b800 == 56 [pid = 1930] [id = 169] 04:32:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a2768000) [pid = 1930] [serial = 507] [outer = (nil)] 04:32:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8a6408800) [pid = 1930] [serial = 508] [outer = 0x7fa8a2768000] 04:32:10 INFO - PROCESS | 1930 | 1461151930009 Marionette DEBUG loaded listener.js 04:32:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a9228400) [pid = 1930] [serial = 509] [outer = 0x7fa8a2768000] 04:32:10 INFO - PROCESS | 1930 | 1461151930886 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 04:32:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:32:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1130ms 04:32:10 INFO - PROCESS | 1930 | 1461151930937 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:32:10 INFO - PROCESS | 1930 | 1461151930941 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:32:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:32:10 INFO - PROCESS | 1930 | 1461151930950 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:32:10 INFO - PROCESS | 1930 | 1461151930956 Marionette TRACE conn4 <- [1,650,null,{}] 04:32:10 INFO - PROCESS | 1930 | 1461151930965 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:11 INFO - PROCESS | 1930 | 1461151931137 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:32:11 INFO - PROCESS | 1930 | 1461151931277 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e33000 == 57 [pid = 1930] [id = 170] 04:32:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a12d5000) [pid = 1930] [serial = 510] [outer = (nil)] 04:32:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8a246a000) [pid = 1930] [serial = 511] [outer = 0x7fa8a12d5000] 04:32:11 INFO - PROCESS | 1930 | 1461151931349 Marionette DEBUG loaded listener.js 04:32:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a2656400) [pid = 1930] [serial = 512] [outer = 0x7fa8a12d5000] 04:32:12 INFO - PROCESS | 1930 | 1461151932242 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 04:32:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:32:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1332ms 04:32:12 INFO - PROCESS | 1930 | 1461151932282 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:32:12 INFO - PROCESS | 1930 | 1461151932290 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:32:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:32:12 INFO - PROCESS | 1930 | 1461151932300 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:32:12 INFO - PROCESS | 1930 | 1461151932304 Marionette TRACE conn4 <- [1,654,null,{}] 04:32:12 INFO - PROCESS | 1930 | 1461151932309 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:12 INFO - PROCESS | 1930 | 1461151932459 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:32:12 INFO - PROCESS | 1930 | 1461151932615 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab69b800 == 58 [pid = 1930] [id = 171] 04:32:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8a12db000) [pid = 1930] [serial = 513] [outer = (nil)] 04:32:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8a32c3c00) [pid = 1930] [serial = 514] [outer = 0x7fa8a12db000] 04:32:12 INFO - PROCESS | 1930 | 1461151932683 Marionette DEBUG loaded listener.js 04:32:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a37ca400) [pid = 1930] [serial = 515] [outer = 0x7fa8a12db000] 04:32:13 INFO - PROCESS | 1930 | 1461151933721 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:32:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:32:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1483ms 04:32:13 INFO - PROCESS | 1930 | 1461151933784 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:32:13 INFO - PROCESS | 1930 | 1461151933787 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:32:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:32:13 INFO - PROCESS | 1930 | 1461151933793 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:32:13 INFO - PROCESS | 1930 | 1461151933799 Marionette TRACE conn4 <- [1,658,null,{}] 04:32:13 INFO - PROCESS | 1930 | 1461151933814 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:13 INFO - PROCESS | 1930 | 1461151933972 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:32:14 INFO - PROCESS | 1930 | 1461151934111 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2da800 == 59 [pid = 1930] [id = 172] 04:32:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8a47c7400) [pid = 1930] [serial = 516] [outer = (nil)] 04:32:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a5fcc400) [pid = 1930] [serial = 517] [outer = 0x7fa8a47c7400] 04:32:14 INFO - PROCESS | 1930 | 1461151934224 Marionette DEBUG loaded listener.js 04:32:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a6411000) [pid = 1930] [serial = 518] [outer = 0x7fa8a47c7400] 04:32:15 INFO - PROCESS | 1930 | 1461151935044 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 04:32:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:32:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1282ms 04:32:15 INFO - PROCESS | 1930 | 1461151935086 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:32:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:32:15 INFO - PROCESS | 1930 | 1461151935091 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:32:15 INFO - PROCESS | 1930 | 1461151935097 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:32:15 INFO - PROCESS | 1930 | 1461151935100 Marionette TRACE conn4 <- [1,662,null,{}] 04:32:15 INFO - PROCESS | 1930 | 1461151935105 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:15 INFO - PROCESS | 1930 | 1461151935268 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:32:15 INFO - PROCESS | 1930 | 1461151935415 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3e6800 == 60 [pid = 1930] [id = 173] 04:32:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8a5e9e800) [pid = 1930] [serial = 519] [outer = (nil)] 04:32:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8ab170c00) [pid = 1930] [serial = 520] [outer = 0x7fa8a5e9e800] 04:32:15 INFO - PROCESS | 1930 | 1461151935485 Marionette DEBUG loaded listener.js 04:32:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8aba79800) [pid = 1930] [serial = 521] [outer = 0x7fa8a5e9e800] 04:32:16 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:16 INFO - PROCESS | 1930 | 1461151936341 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 04:32:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:32:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1288ms 04:32:16 INFO - PROCESS | 1930 | 1461151936386 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:32:16 INFO - PROCESS | 1930 | 1461151936390 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:32:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:32:16 INFO - PROCESS | 1930 | 1461151936395 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:32:16 INFO - PROCESS | 1930 | 1461151936397 Marionette TRACE conn4 <- [1,666,null,{}] 04:32:16 INFO - PROCESS | 1930 | 1461151936402 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:16 INFO - PROCESS | 1930 | 1461151936546 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:32:16 INFO - PROCESS | 1930 | 1461151936693 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b37d0000 == 61 [pid = 1930] [id = 174] 04:32:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8aa9ec000) [pid = 1930] [serial = 522] [outer = (nil)] 04:32:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8abaa6c00) [pid = 1930] [serial = 523] [outer = 0x7fa8aa9ec000] 04:32:16 INFO - PROCESS | 1930 | 1461151936763 Marionette DEBUG loaded listener.js 04:32:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8abe05c00) [pid = 1930] [serial = 524] [outer = 0x7fa8aa9ec000] 04:32:17 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:17 INFO - PROCESS | 1930 | 1461151937611 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 04:32:17 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:32:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1289ms 04:32:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:32:17 INFO - PROCESS | 1930 | 1461151937685 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:32:17 INFO - PROCESS | 1930 | 1461151937687 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:32:17 INFO - PROCESS | 1930 | 1461151937693 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:32:17 INFO - PROCESS | 1930 | 1461151937696 Marionette TRACE conn4 <- [1,670,null,{}] 04:32:17 INFO - PROCESS | 1930 | 1461151937701 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:17 INFO - PROCESS | 1930 | 1461151937886 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:32:18 INFO - PROCESS | 1930 | 1461151938030 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2437000 == 62 [pid = 1930] [id = 175] 04:32:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a12d8c00) [pid = 1930] [serial = 525] [outer = (nil)] 04:32:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a1670400) [pid = 1930] [serial = 526] [outer = 0x7fa8a12d8c00] 04:32:18 INFO - PROCESS | 1930 | 1461151938104 Marionette DEBUG loaded listener.js 04:32:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a2b71c00) [pid = 1930] [serial = 527] [outer = 0x7fa8a12d8c00] 04:32:19 INFO - PROCESS | 1930 | 1461151939158 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 04:32:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:32:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1528ms 04:32:19 INFO - PROCESS | 1930 | 1461151939220 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:32:19 INFO - PROCESS | 1930 | 1461151939225 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:32:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:32:19 INFO - PROCESS | 1930 | 1461151939233 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:32:19 INFO - PROCESS | 1930 | 1461151939237 Marionette TRACE conn4 <- [1,674,null,{}] 04:32:19 INFO - PROCESS | 1930 | 1461151939244 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:19 INFO - PROCESS | 1930 | 1461151939490 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:32:19 INFO - PROCESS | 1930 | 1461151939699 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15d5800 == 63 [pid = 1930] [id = 176] 04:32:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8a25a5000) [pid = 1930] [serial = 528] [outer = (nil)] 04:32:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a25a8000) [pid = 1930] [serial = 529] [outer = 0x7fa8a25a5000] 04:32:19 INFO - PROCESS | 1930 | 1461151939764 Marionette DEBUG loaded listener.js 04:32:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8a264fc00) [pid = 1930] [serial = 530] [outer = 0x7fa8a25a5000] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a324e800 == 62 [pid = 1930] [id = 168] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a5f23000) [pid = 1930] [serial = 471] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac363800 == 61 [pid = 1930] [id = 167] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab19f000 == 60 [pid = 1930] [id = 166] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6596000 == 59 [pid = 1930] [id = 165] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2ecd800 == 58 [pid = 1930] [id = 164] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e1a800 == 57 [pid = 1930] [id = 163] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6018800 == 56 [pid = 1930] [id = 162] 04:32:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6017800 == 55 [pid = 1930] [id = 158] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a6127c00) [pid = 1930] [serial = 391] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a5ea6000) [pid = 1930] [serial = 388] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8b88da800) [pid = 1930] [serial = 319] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a7c2dc00) [pid = 1930] [serial = 385] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8abaa5c00) [pid = 1930] [serial = 394] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8bab06000) [pid = 1930] [serial = 358] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a1676000) [pid = 1930] [serial = 400] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8aee59000) [pid = 1930] [serial = 355] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8b88dbc00) [pid = 1930] [serial = 397] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8abaa5400) [pid = 1930] [serial = 352] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8be934800) [pid = 1930] [serial = 361] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8a2b72c00) [pid = 1930] [serial = 349] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8a922f000) [pid = 1930] [serial = 462] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8ae379400) [pid = 1930] [serial = 465] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8ae088000) [pid = 1930] [serial = 463] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a389cc00) [pid = 1930] [serial = 468] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8b88d6800) [pid = 1930] [serial = 466] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8b9b08800) [pid = 1930] [serial = 439] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8ae2c7800) [pid = 1930] [serial = 438] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a2659400) [pid = 1930] [serial = 454] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a264dc00) [pid = 1930] [serial = 453] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8a2650400) [pid = 1930] [serial = 427] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a245d000) [pid = 1930] [serial = 426] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8ae289000) [pid = 1930] [serial = 436] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8aba75400) [pid = 1930] [serial = 435] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8a640a000) [pid = 1930] [serial = 451] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8a2b7b800) [pid = 1930] [serial = 450] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8bcac6800) [pid = 1930] [serial = 442] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a37ce000) [pid = 1930] [serial = 441] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8bca14800) [pid = 1930] [serial = 424] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a37c7c00) [pid = 1930] [serial = 456] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a37cec00) [pid = 1930] [serial = 457] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a2d9ac00) [pid = 1930] [serial = 430] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a2656c00) [pid = 1930] [serial = 429] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8aba73800) [pid = 1930] [serial = 433] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a5ea4800) [pid = 1930] [serial = 432] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a5fc9c00) [pid = 1930] [serial = 459] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a35d0000) [pid = 1930] [serial = 444] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a6404400) [pid = 1930] [serial = 447] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a6409800) [pid = 1930] [serial = 460] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8b97a6000) [pid = 1930] [serial = 469] [outer = (nil)] [url = about:blank] 04:32:20 INFO - PROCESS | 1930 | 1461151940533 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 04:32:20 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:32:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1328ms 04:32:20 INFO - PROCESS | 1930 | 1461151940561 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:32:20 INFO - PROCESS | 1930 | 1461151940569 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:32:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:32:20 INFO - PROCESS | 1930 | 1461151940578 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:32:20 INFO - PROCESS | 1930 | 1461151940581 Marionette TRACE conn4 <- [1,678,null,{}] 04:32:20 INFO - PROCESS | 1930 | 1461151940586 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:20 INFO - PROCESS | 1930 | 1461151940715 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:32:20 INFO - PROCESS | 1930 | 1461151940731 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e21800 == 56 [pid = 1930] [id = 177] 04:32:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a2766c00) [pid = 1930] [serial = 531] [outer = (nil)] 04:32:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a2770400) [pid = 1930] [serial = 532] [outer = 0x7fa8a2766c00] 04:32:20 INFO - PROCESS | 1930 | 1461151940790 Marionette DEBUG loaded listener.js 04:32:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a2aef000) [pid = 1930] [serial = 533] [outer = 0x7fa8a2766c00] 04:32:21 INFO - PROCESS | 1930 | 1461151941589 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 04:32:21 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:32:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1029ms 04:32:21 INFO - PROCESS | 1930 | 1461151941607 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:32:21 INFO - PROCESS | 1930 | 1461151941610 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:32:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:32:21 INFO - PROCESS | 1930 | 1461151941616 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:32:21 INFO - PROCESS | 1930 | 1461151941620 Marionette TRACE conn4 <- [1,682,null,{}] 04:32:21 INFO - PROCESS | 1930 | 1461151941650 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:21 INFO - PROCESS | 1930 | 1461151941822 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:32:21 INFO - PROCESS | 1930 | 1461151941843 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5de1000 == 57 [pid = 1930] [id = 178] 04:32:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a2bbb800) [pid = 1930] [serial = 534] [outer = (nil)] 04:32:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a35c6400) [pid = 1930] [serial = 535] [outer = 0x7fa8a2bbb800] 04:32:21 INFO - PROCESS | 1930 | 1461151941905 Marionette DEBUG loaded listener.js 04:32:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a35d4400) [pid = 1930] [serial = 536] [outer = 0x7fa8a2bbb800] 04:32:22 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:22 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:23 INFO - PROCESS | 1930 | 1461151943021 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 04:32:23 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:32:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1434ms 04:32:23 INFO - PROCESS | 1930 | 1461151943068 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:32:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:32:23 INFO - PROCESS | 1930 | 1461151943072 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:32:23 INFO - PROCESS | 1930 | 1461151943077 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:32:23 INFO - PROCESS | 1930 | 1461151943079 Marionette TRACE conn4 <- [1,686,null,{}] 04:32:23 INFO - PROCESS | 1930 | 1461151943084 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:23 INFO - PROCESS | 1930 | 1461151943255 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:32:23 INFO - PROCESS | 1930 | 1461151943280 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a657b800 == 58 [pid = 1930] [id = 179] 04:32:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a2aebc00) [pid = 1930] [serial = 537] [outer = (nil)] 04:32:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a39c5000) [pid = 1930] [serial = 538] [outer = 0x7fa8a2aebc00] 04:32:23 INFO - PROCESS | 1930 | 1461151943334 Marionette DEBUG loaded listener.js 04:32:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a478e400) [pid = 1930] [serial = 539] [outer = 0x7fa8a2aebc00] 04:32:24 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:24 INFO - PROCESS | 1930 | 1461151944486 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 04:32: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:32:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1431ms 04:32:24 INFO - PROCESS | 1930 | 1461151944512 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:32:24 INFO - PROCESS | 1930 | 1461151944515 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:32:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:32:24 INFO - PROCESS | 1930 | 1461151944520 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:32:24 INFO - PROCESS | 1930 | 1461151944523 Marionette TRACE conn4 <- [1,690,null,{}] 04:32:24 INFO - PROCESS | 1930 | 1461151944527 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:24 INFO - PROCESS | 1930 | 1461151944701 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a25ae000) [pid = 1930] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a5fca000) [pid = 1930] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a276b400) [pid = 1930] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a2461800) [pid = 1930] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a25a5c00) [pid = 1930] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a2763c00) [pid = 1930] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:32:24 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a2769000) [pid = 1930] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:32:24 INFO - PROCESS | 1930 | 1461151944826 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0915000 == 59 [pid = 1930] [id = 180] 04:32:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a12d8400) [pid = 1930] [serial = 540] [outer = (nil)] 04:32:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a2769000) [pid = 1930] [serial = 541] [outer = 0x7fa8a12d8400] 04:32:24 INFO - PROCESS | 1930 | 1461151944884 Marionette DEBUG loaded listener.js 04:32:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a47c6800) [pid = 1930] [serial = 542] [outer = 0x7fa8a12d8400] 04:32:25 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:25 INFO - PROCESS | 1930 | 1461151945911 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 04:32:25 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:32:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1424ms 04:32:25 INFO - PROCESS | 1930 | 1461151945946 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:32:25 INFO - PROCESS | 1930 | 1461151945949 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:32:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:32:25 INFO - PROCESS | 1930 | 1461151945953 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:32:25 INFO - PROCESS | 1930 | 1461151945956 Marionette TRACE conn4 <- [1,694,null,{}] 04:32:25 INFO - PROCESS | 1930 | 1461151945960 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:26 INFO - PROCESS | 1930 | 1461151946121 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:32:26 INFO - PROCESS | 1930 | 1461151946251 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab69c800 == 60 [pid = 1930] [id = 181] 04:32:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a245d400) [pid = 1930] [serial = 543] [outer = (nil)] 04:32:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a5da4400) [pid = 1930] [serial = 544] [outer = 0x7fa8a245d400] 04:32:26 INFO - PROCESS | 1930 | 1461151946317 Marionette DEBUG loaded listener.js 04:32:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a5fd2400) [pid = 1930] [serial = 545] [outer = 0x7fa8a245d400] 04:32:27 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:27 INFO - PROCESS | 1930 | 1461151947444 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 04:32:27 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:32:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1527ms 04:32:27 INFO - PROCESS | 1930 | 1461151947482 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:32:27 INFO - PROCESS | 1930 | 1461151947486 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:32:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:32:27 INFO - PROCESS | 1930 | 1461151947494 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:32:27 INFO - PROCESS | 1930 | 1461151947499 Marionette TRACE conn4 <- [1,698,null,{}] 04:32:27 INFO - PROCESS | 1930 | 1461151947516 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:27 INFO - PROCESS | 1930 | 1461151947761 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:32:27 INFO - PROCESS | 1930 | 1461151947876 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2a45000 == 61 [pid = 1930] [id = 182] 04:32:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a1669400) [pid = 1930] [serial = 546] [outer = (nil)] 04:32:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a2655000) [pid = 1930] [serial = 547] [outer = 0x7fa8a1669400] 04:32:27 INFO - PROCESS | 1930 | 1461151947946 Marionette DEBUG loaded listener.js 04:32:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a2aeb800) [pid = 1930] [serial = 548] [outer = 0x7fa8a1669400] 04:32:29 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:29 INFO - PROCESS | 1930 | 1461151949258 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 04:32:29 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:32:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1853ms 04:32:29 INFO - PROCESS | 1930 | 1461151949347 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:32:29 INFO - PROCESS | 1930 | 1461151949354 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:32:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:32:29 INFO - PROCESS | 1930 | 1461151949365 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:32:29 INFO - PROCESS | 1930 | 1461151949369 Marionette TRACE conn4 <- [1,702,null,{}] 04:32:29 INFO - PROCESS | 1930 | 1461151949375 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:29 INFO - PROCESS | 1930 | 1461151949525 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:32:29 INFO - PROCESS | 1930 | 1461151949660 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab185800 == 62 [pid = 1930] [id = 183] 04:32:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a13eb800) [pid = 1930] [serial = 549] [outer = (nil)] 04:32:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8a2bbcc00) [pid = 1930] [serial = 550] [outer = 0x7fa8a13eb800] 04:32:29 INFO - PROCESS | 1930 | 1461151949728 Marionette DEBUG loaded listener.js 04:32:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8a4902800) [pid = 1930] [serial = 551] [outer = 0x7fa8a13eb800] 04:32:31 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:31 INFO - PROCESS | 1930 | 1461151951125 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 04:32:31 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:32:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1830ms 04:32:31 INFO - PROCESS | 1930 | 1461151951195 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:32:31 INFO - PROCESS | 1930 | 1461151951199 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:32:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:32:31 INFO - PROCESS | 1930 | 1461151951205 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:32:31 INFO - PROCESS | 1930 | 1461151951210 Marionette TRACE conn4 <- [1,706,null,{}] 04:32:31 INFO - PROCESS | 1930 | 1461151951225 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:31 INFO - PROCESS | 1930 | 1461151951411 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:32:31 INFO - PROCESS | 1930 | 1461151951551 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac50e800 == 63 [pid = 1930] [id = 184] 04:32:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a4792400) [pid = 1930] [serial = 552] [outer = (nil)] 04:32:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8a5f1ec00) [pid = 1930] [serial = 553] [outer = 0x7fa8a4792400] 04:32:31 INFO - PROCESS | 1930 | 1461151951619 Marionette DEBUG loaded listener.js 04:32:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a611f000) [pid = 1930] [serial = 554] [outer = 0x7fa8a4792400] 04:32:32 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:32 INFO - PROCESS | 1930 | 1461151952827 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 04:32:32 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:32:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1636ms 04:32:32 INFO - PROCESS | 1930 | 1461151952841 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:32:32 INFO - PROCESS | 1930 | 1461151952845 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:32:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:32:32 INFO - PROCESS | 1930 | 1461151952853 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:32:32 INFO - PROCESS | 1930 | 1461151952858 Marionette TRACE conn4 <- [1,710,null,{}] 04:32:32 INFO - PROCESS | 1930 | 1461151952916 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:33 INFO - PROCESS | 1930 | 1461151953111 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:32:33 INFO - PROCESS | 1930 | 1461151953288 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a08de000 == 64 [pid = 1930] [id = 185] 04:32:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a166dc00) [pid = 1930] [serial = 555] [outer = (nil)] 04:32:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a25a5c00) [pid = 1930] [serial = 556] [outer = 0x7fa8a166dc00] 04:32:33 INFO - PROCESS | 1930 | 1461151953396 Marionette DEBUG loaded listener.js 04:32:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8a2ae2400) [pid = 1930] [serial = 557] [outer = 0x7fa8a166dc00] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a08e7000 == 63 [pid = 1930] [id = 148] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a631d800 == 62 [pid = 1930] [id = 150] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a630c800 == 61 [pid = 1930] [id = 149] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8a6408800) [pid = 1930] [serial = 508] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a2655c00) [pid = 1930] [serial = 474] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8a32c4400) [pid = 1930] [serial = 477] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8a5f2ac00) [pid = 1930] [serial = 480] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8abe70400) [pid = 1930] [serial = 484] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0915000 == 60 [pid = 1930] [id = 180] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a657b800 == 59 [pid = 1930] [id = 179] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5de1000 == 58 [pid = 1930] [id = 178] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e21800 == 57 [pid = 1930] [id = 177] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15d5800 == 56 [pid = 1930] [id = 176] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3e6800 == 55 [pid = 1930] [id = 173] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2da800 == 54 [pid = 1930] [id = 172] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab69b800 == 53 [pid = 1930] [id = 171] 04:32:34 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e33000 == 52 [pid = 1930] [id = 170] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8a389a800) [pid = 1930] [serial = 496] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8a5fcfc00) [pid = 1930] [serial = 502] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a2b74000) [pid = 1930] [serial = 491] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a276f800) [pid = 1930] [serial = 490] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a25b1400) [pid = 1930] [serial = 488] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a2467000) [pid = 1930] [serial = 487] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a2fe8000) [pid = 1930] [serial = 493] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a35d5c00) [pid = 1930] [serial = 494] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a5da2800) [pid = 1930] [serial = 499] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a5ea5c00) [pid = 1930] [serial = 500] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a6408400) [pid = 1930] [serial = 503] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8ac6d7400) [pid = 1930] [serial = 259] [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:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a35cd800) [pid = 1930] [serial = 505] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a5d4d400) [pid = 1930] [serial = 497] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a5d56800) [pid = 1930] [serial = 506] [outer = (nil)] [url = about:blank] 04:32:34 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:34 INFO - PROCESS | 1930 | 1461151954680 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 04:32:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:32:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1841ms 04:32:34 INFO - PROCESS | 1930 | 1461151954695 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:32:34 INFO - PROCESS | 1930 | 1461151954702 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:32:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:32:34 INFO - PROCESS | 1930 | 1461151954778 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:32:34 INFO - PROCESS | 1930 | 1461151954782 Marionette TRACE conn4 <- [1,714,null,{}] 04:32:34 INFO - PROCESS | 1930 | 1461151954788 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:34 INFO - PROCESS | 1930 | 1461151954911 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:32:34 INFO - PROCESS | 1930 | 1461151954922 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4979800 == 53 [pid = 1930] [id = 186] 04:32:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a2460000) [pid = 1930] [serial = 558] [outer = (nil)] 04:32:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a2d90000) [pid = 1930] [serial = 559] [outer = 0x7fa8a2460000] 04:32:34 INFO - PROCESS | 1930 | 1461151954978 Marionette DEBUG loaded listener.js 04:32:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a37c3800) [pid = 1930] [serial = 560] [outer = 0x7fa8a2460000] 04:32:36 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:36 INFO - PROCESS | 1930 | 1461151956081 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 04:32:36 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:32:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1361ms 04:32:36 INFO - PROCESS | 1930 | 1461151956110 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:32:36 INFO - PROCESS | 1930 | 1461151956113 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:32:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:32:36 INFO - PROCESS | 1930 | 1461151956119 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:32:36 INFO - PROCESS | 1930 | 1461151956123 Marionette TRACE conn4 <- [1,718,null,{}] 04:32:36 INFO - PROCESS | 1930 | 1461151956137 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:36 INFO - PROCESS | 1930 | 1461151956272 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:32:36 INFO - PROCESS | 1930 | 1461151956472 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6595800 == 54 [pid = 1930] [id = 187] 04:32:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a37cb400) [pid = 1930] [serial = 561] [outer = (nil)] 04:32:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a5d9f800) [pid = 1930] [serial = 562] [outer = 0x7fa8a37cb400] 04:32:36 INFO - PROCESS | 1930 | 1461151956532 Marionette DEBUG loaded listener.js 04:32:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a5ea4c00) [pid = 1930] [serial = 563] [outer = 0x7fa8a37cb400] 04:32:37 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:37 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:37 INFO - PROCESS | 1930 | 1461151957716 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 04:32:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:32:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1633ms 04:32:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:32:37 INFO - PROCESS | 1930 | 1461151957752 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:32:37 INFO - PROCESS | 1930 | 1461151957755 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:32:37 INFO - PROCESS | 1930 | 1461151957759 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:32:37 INFO - PROCESS | 1930 | 1461151957772 Marionette TRACE conn4 <- [1,722,null,{}] 04:32:37 INFO - PROCESS | 1930 | 1461151957778 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:37 INFO - PROCESS | 1930 | 1461151957941 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:32:38 INFO - PROCESS | 1930 | 1461151958006 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab941800 == 55 [pid = 1930] [id = 188] 04:32:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a5ea4400) [pid = 1930] [serial = 564] [outer = (nil)] 04:32:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a611cc00) [pid = 1930] [serial = 565] [outer = 0x7fa8a5ea4400] 04:32:38 INFO - PROCESS | 1930 | 1461151958062 Marionette DEBUG loaded listener.js 04:32:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a6408c00) [pid = 1930] [serial = 566] [outer = 0x7fa8a5ea4400] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a35ca000) [pid = 1930] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a12db000) [pid = 1930] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a35c9800) [pid = 1930] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a5da3000) [pid = 1930] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a2766c00) [pid = 1930] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a13e4800) [pid = 1930] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a2bbb800) [pid = 1930] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8aa9ec000) [pid = 1930] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a5e9e800) [pid = 1930] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a2aebc00) [pid = 1930] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8a12d5400) [pid = 1930] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8a12d5000) [pid = 1930] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8a12d8c00) [pid = 1930] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7fa8a25a5000) [pid = 1930] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7fa8a12d8400) [pid = 1930] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x7fa8a5f1cc00) [pid = 1930] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x7fa8a47c7400) [pid = 1930] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:32:38 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7fa8a2461400) [pid = 1930] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:32:38 INFO - PROCESS | 1930 | 1461151958882 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 04:32:38 INFO - PROCESS | 1930 | 1461151958905 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:32:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:32:38 INFO - PROCESS | 1930 | 1461151958911 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:32:38 INFO - PROCESS | 1930 | 1461151958913 Marionette TRACE conn4 <- [1,726,null,{}] 04:32:38 INFO - PROCESS | 1930 | 1461151958918 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:39 INFO - PROCESS | 1930 | 1461151959041 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:32:39 INFO - PROCESS | 1930 | 1461151959140 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb1d000 == 56 [pid = 1930] [id = 189] 04:32:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7fa8a12e1000) [pid = 1930] [serial = 567] [outer = (nil)] 04:32:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7fa8a2b7c000) [pid = 1930] [serial = 568] [outer = 0x7fa8a12e1000] 04:32:39 INFO - PROCESS | 1930 | 1461151959196 Marionette DEBUG loaded listener.js 04:32:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7fa8a5f23800) [pid = 1930] [serial = 569] [outer = 0x7fa8a12e1000] 04:32:39 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:39 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:39 INFO - PROCESS | 1930 | 1461151959909 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 04:32:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:32:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1034ms 04:32:39 INFO - PROCESS | 1930 | 1461151959945 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:32:39 INFO - PROCESS | 1930 | 1461151959947 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:32:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:32:39 INFO - PROCESS | 1930 | 1461151959953 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:32:39 INFO - PROCESS | 1930 | 1461151959955 Marionette TRACE conn4 <- [1,730,null,{}] 04:32:39 INFO - PROCESS | 1930 | 1461151959981 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:40 INFO - PROCESS | 1930 | 1461151960147 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:32:40 INFO - PROCESS | 1930 | 1461151960167 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac699800 == 57 [pid = 1930] [id = 190] 04:32:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8a7c31c00) [pid = 1930] [serial = 570] [outer = (nil)] 04:32:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8a99b6400) [pid = 1930] [serial = 571] [outer = 0x7fa8a7c31c00] 04:32:40 INFO - PROCESS | 1930 | 1461151960227 Marionette DEBUG loaded listener.js 04:32:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8aa9ec000) [pid = 1930] [serial = 572] [outer = 0x7fa8a7c31c00] 04:32:41 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:41 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:41 INFO - PROCESS | 1930 | 1461151961221 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:32:41 INFO - PROCESS | 1930 | 1461151961288 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:32:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:32:41 INFO - PROCESS | 1930 | 1461151961297 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:32:41 INFO - PROCESS | 1930 | 1461151961301 Marionette TRACE conn4 <- [1,734,null,{}] 04:32:41 INFO - PROCESS | 1930 | 1461151961308 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:41 INFO - PROCESS | 1930 | 1461151961467 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:32:41 INFO - PROCESS | 1930 | 1461151961606 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a631c800 == 58 [pid = 1930] [id = 191] 04:32:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a2656000) [pid = 1930] [serial = 573] [outer = (nil)] 04:32:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8a2b77c00) [pid = 1930] [serial = 574] [outer = 0x7fa8a2656000] 04:32:41 INFO - PROCESS | 1930 | 1461151961676 Marionette DEBUG loaded listener.js 04:32:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8a2feb800) [pid = 1930] [serial = 575] [outer = 0x7fa8a2656000] 04:32:42 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:42 INFO - PROCESS | 1930 | 1461151962614 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 04:32:42 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:32:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1382ms 04:32:42 INFO - PROCESS | 1930 | 1461151962680 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:32:42 INFO - PROCESS | 1930 | 1461151962688 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:32:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:32:42 INFO - PROCESS | 1930 | 1461151962697 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:32:42 INFO - PROCESS | 1930 | 1461151962701 Marionette TRACE conn4 <- [1,738,null,{}] 04:32:42 INFO - PROCESS | 1930 | 1461151962706 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:42 INFO - PROCESS | 1930 | 1461151962861 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:32:43 INFO - PROCESS | 1930 | 1461151962998 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a242d800 == 59 [pid = 1930] [id = 192] 04:32:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a2769c00) [pid = 1930] [serial = 576] [outer = (nil)] 04:32:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a5d4ac00) [pid = 1930] [serial = 577] [outer = 0x7fa8a2769c00] 04:32:43 INFO - PROCESS | 1930 | 1461151963065 Marionette DEBUG loaded listener.js 04:32:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a5ea0c00) [pid = 1930] [serial = 578] [outer = 0x7fa8a2769c00] 04:32:44 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:44 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:44 INFO - PROCESS | 1930 | 1461151964423 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 04:32:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:32:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1784ms 04:32:44 INFO - PROCESS | 1930 | 1461151964515 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:32:44 INFO - PROCESS | 1930 | 1461151964518 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:32:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:32:44 INFO - PROCESS | 1930 | 1461151964539 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:32:44 INFO - PROCESS | 1930 | 1461151964545 Marionette TRACE conn4 <- [1,742,null,{}] 04:32:44 INFO - PROCESS | 1930 | 1461151964560 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:44 INFO - PROCESS | 1930 | 1461151964704 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:32:44 INFO - PROCESS | 1930 | 1461151964841 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2d7800 == 60 [pid = 1930] [id = 193] 04:32:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a5ea5c00) [pid = 1930] [serial = 579] [outer = (nil)] 04:32:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a8606c00) [pid = 1930] [serial = 580] [outer = 0x7fa8a5ea5c00] 04:32:44 INFO - PROCESS | 1930 | 1461151964913 Marionette DEBUG loaded listener.js 04:32:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8ab16f000) [pid = 1930] [serial = 581] [outer = 0x7fa8a5ea5c00] 04:32:46 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:46 INFO - PROCESS | 1930 | 1461151966141 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 04:32:46 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:32:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1635ms 04:32:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:32:46 INFO - PROCESS | 1930 | 1461151966173 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:32:46 INFO - PROCESS | 1930 | 1461151966176 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:32:46 INFO - PROCESS | 1930 | 1461151966182 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:32:46 INFO - PROCESS | 1930 | 1461151966185 Marionette TRACE conn4 <- [1,746,null,{}] 04:32:46 INFO - PROCESS | 1930 | 1461151966189 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:46 INFO - PROCESS | 1930 | 1461151966361 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:32:46 INFO - PROCESS | 1930 | 1461151966501 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3d2800 == 61 [pid = 1930] [id = 194] 04:32:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a5f22c00) [pid = 1930] [serial = 582] [outer = (nil)] 04:32:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8aba72400) [pid = 1930] [serial = 583] [outer = 0x7fa8a5f22c00] 04:32:46 INFO - PROCESS | 1930 | 1461151966569 Marionette DEBUG loaded listener.js 04:32:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8abaa5400) [pid = 1930] [serial = 584] [outer = 0x7fa8a5f22c00] 04:32:47 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:47 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:47 INFO - PROCESS | 1930 | 1461151967748 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 04:32:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:32:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1579ms 04:32:47 INFO - PROCESS | 1930 | 1461151967760 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:32:47 INFO - PROCESS | 1930 | 1461151967762 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:32:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:32:47 INFO - PROCESS | 1930 | 1461151967768 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:32:47 INFO - PROCESS | 1930 | 1461151967771 Marionette TRACE conn4 <- [1,750,null,{}] 04:32:47 INFO - PROCESS | 1930 | 1461151967776 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:47 INFO - PROCESS | 1930 | 1461151967919 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:32:48 INFO - PROCESS | 1930 | 1461151968082 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a090e000 == 62 [pid = 1930] [id = 195] 04:32:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a12da400) [pid = 1930] [serial = 585] [outer = (nil)] 04:32:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a2462400) [pid = 1930] [serial = 586] [outer = 0x7fa8a12da400] 04:32:48 INFO - PROCESS | 1930 | 1461151968188 Marionette DEBUG loaded listener.js 04:32:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a2fe5c00) [pid = 1930] [serial = 587] [outer = 0x7fa8a12da400] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb1d000 == 61 [pid = 1930] [id = 189] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab941800 == 60 [pid = 1930] [id = 188] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6595800 == 59 [pid = 1930] [id = 187] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4979800 == 58 [pid = 1930] [id = 186] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a5da4400) [pid = 1930] [serial = 544] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a08de000 == 57 [pid = 1930] [id = 185] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b992c000 == 56 [pid = 1930] [id = 157] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2a45000 == 55 [pid = 1930] [id = 182] 04:32:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab69c800 == 54 [pid = 1930] [id = 181] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a47c6800) [pid = 1930] [serial = 542] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a6409400) [pid = 1930] [serial = 448] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a37ca400) [pid = 1930] [serial = 515] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a35d4c00) [pid = 1930] [serial = 445] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a7c33400) [pid = 1930] [serial = 481] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a2aef000) [pid = 1930] [serial = 533] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a2766000) [pid = 1930] [serial = 475] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a35c6400) [pid = 1930] [serial = 535] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8abaa6c00) [pid = 1930] [serial = 523] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8ab170c00) [pid = 1930] [serial = 520] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a35d4400) [pid = 1930] [serial = 536] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a478e400) [pid = 1930] [serial = 539] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8abe7cc00) [pid = 1930] [serial = 485] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8a2656400) [pid = 1930] [serial = 512] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8aba79800) [pid = 1930] [serial = 521] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 76 (0x7fa8a2b71c00) [pid = 1930] [serial = 527] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 75 (0x7fa8a1670400) [pid = 1930] [serial = 526] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 74 (0x7fa8a246a000) [pid = 1930] [serial = 511] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 73 (0x7fa8a25a8000) [pid = 1930] [serial = 529] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 72 (0x7fa8abe05c00) [pid = 1930] [serial = 524] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7fa8a2769000) [pid = 1930] [serial = 541] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7fa8a5f28000) [pid = 1930] [serial = 472] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7fa8a5fcc400) [pid = 1930] [serial = 517] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7fa8a2770400) [pid = 1930] [serial = 532] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x7fa8a264fc00) [pid = 1930] [serial = 530] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 66 (0x7fa8a6411000) [pid = 1930] [serial = 518] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 65 (0x7fa8a37c9c00) [pid = 1930] [serial = 478] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 64 (0x7fa8a39c5000) [pid = 1930] [serial = 538] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | --DOMWINDOW == 63 (0x7fa8a32c3c00) [pid = 1930] [serial = 514] [outer = (nil)] [url = about:blank] 04:32:49 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:49 INFO - PROCESS | 1930 | 1461151969586 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 04:32:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:32:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1838ms 04:32:49 INFO - PROCESS | 1930 | 1461151969606 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:32:49 INFO - PROCESS | 1930 | 1461151969610 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:32:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:32:49 INFO - PROCESS | 1930 | 1461151969616 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:32:49 INFO - PROCESS | 1930 | 1461151969620 Marionette TRACE conn4 <- [1,754,null,{}] 04:32:49 INFO - PROCESS | 1930 | 1461151969628 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:49 INFO - PROCESS | 1930 | 1461151969806 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:32:49 INFO - PROCESS | 1930 | 1461151969907 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e33800 == 55 [pid = 1930] [id = 196] 04:32:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 64 (0x7fa8a246b800) [pid = 1930] [serial = 588] [outer = (nil)] 04:32:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 65 (0x7fa8a2ae4c00) [pid = 1930] [serial = 589] [outer = 0x7fa8a246b800] 04:32:49 INFO - PROCESS | 1930 | 1461151969968 Marionette DEBUG loaded listener.js 04:32:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 66 (0x7fa8a2d8f800) [pid = 1930] [serial = 590] [outer = 0x7fa8a246b800] 04:32:50 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:51 INFO - PROCESS | 1930 | 1461151971008 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 04:32:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:32:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1429ms 04:32:51 INFO - PROCESS | 1930 | 1461151971046 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:32:51 INFO - PROCESS | 1930 | 1461151971053 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:32:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:32:51 INFO - PROCESS | 1930 | 1461151971062 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:32:51 INFO - PROCESS | 1930 | 1461151971066 Marionette TRACE conn4 <- [1,758,null,{}] 04:32:51 INFO - PROCESS | 1930 | 1461151971070 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:51 INFO - PROCESS | 1930 | 1461151971211 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:32:51 INFO - PROCESS | 1930 | 1461151971407 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6584800 == 56 [pid = 1930] [id = 197] 04:32:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 67 (0x7fa8a2feb400) [pid = 1930] [serial = 591] [outer = (nil)] 04:32:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7fa8a37cd400) [pid = 1930] [serial = 592] [outer = 0x7fa8a2feb400] 04:32:51 INFO - PROCESS | 1930 | 1461151971463 Marionette DEBUG loaded listener.js 04:32:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7fa8a5ea5400) [pid = 1930] [serial = 593] [outer = 0x7fa8a2feb400] 04:32:52 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:52 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:32:52 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:52 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:52 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:32:52 INFO - PROCESS | 1930 | 1461151972171 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 04:32:52 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:32:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1142ms 04:32:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:32:52 INFO - PROCESS | 1930 | 1461151972204 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:32:52 INFO - PROCESS | 1930 | 1461151972207 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:32:52 INFO - PROCESS | 1930 | 1461151972217 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:32:52 INFO - PROCESS | 1930 | 1461151972222 Marionette TRACE conn4 <- [1,762,null,{}] 04:32:52 INFO - PROCESS | 1930 | 1461151972249 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:52 INFO - PROCESS | 1930 | 1461151972427 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:32:52 INFO - PROCESS | 1930 | 1461151972448 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab936800 == 57 [pid = 1930] [id = 198] 04:32:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7fa8a5ea9000) [pid = 1930] [serial = 594] [outer = (nil)] 04:32:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7fa8a7c2d400) [pid = 1930] [serial = 595] [outer = 0x7fa8a5ea9000] 04:32:52 INFO - PROCESS | 1930 | 1461151972507 Marionette DEBUG loaded listener.js 04:32:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7fa8a9910c00) [pid = 1930] [serial = 596] [outer = 0x7fa8a5ea9000] 04:32:53 INFO - PROCESS | 1930 | --DOMWINDOW == 71 (0x7fa8a2460000) [pid = 1930] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:32:53 INFO - PROCESS | 1930 | --DOMWINDOW == 70 (0x7fa8a166dc00) [pid = 1930] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:32:53 INFO - PROCESS | 1930 | --DOMWINDOW == 69 (0x7fa8a5ea4400) [pid = 1930] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:32:53 INFO - PROCESS | 1930 | --DOMWINDOW == 68 (0x7fa8a37cb400) [pid = 1930] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:32:53 INFO - PROCESS | 1930 | --DOMWINDOW == 67 (0x7fa8a12e1000) [pid = 1930] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:32:53 INFO - PROCESS | 1930 | 1461151973645 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 04:32:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:32:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1454ms 04:32:53 INFO - PROCESS | 1930 | 1461151973666 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:32:53 INFO - PROCESS | 1930 | 1461151973670 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:32:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:32:53 INFO - PROCESS | 1930 | 1461151973674 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:32:53 INFO - PROCESS | 1930 | 1461151973677 Marionette TRACE conn4 <- [1,766,null,{}] 04:32:53 INFO - PROCESS | 1930 | 1461151973682 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:53 INFO - PROCESS | 1930 | 1461151973804 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:32:53 INFO - PROCESS | 1930 | 1461151973827 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac34e800 == 58 [pid = 1930] [id = 199] 04:32:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 68 (0x7fa8a5fc8000) [pid = 1930] [serial = 597] [outer = (nil)] 04:32:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 69 (0x7fa8a9919800) [pid = 1930] [serial = 598] [outer = 0x7fa8a5fc8000] 04:32:53 INFO - PROCESS | 1930 | 1461151973888 Marionette DEBUG loaded listener.js 04:32:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 70 (0x7fa8ab44dc00) [pid = 1930] [serial = 599] [outer = 0x7fa8a5fc8000] 04:32:55 INFO - PROCESS | 1930 | 1461151975050 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 04:32:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:32:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1425ms 04:32:55 INFO - PROCESS | 1930 | 1461151975100 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:32:55 INFO - PROCESS | 1930 | 1461151975103 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:32:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:32:55 INFO - PROCESS | 1930 | 1461151975108 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:32:55 INFO - PROCESS | 1930 | 1461151975110 Marionette TRACE conn4 <- [1,770,null,{}] 04:32:55 INFO - PROCESS | 1930 | 1461151975115 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:55 INFO - PROCESS | 1930 | 1461151975239 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:32:55 INFO - PROCESS | 1930 | 1461151975383 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac954800 == 59 [pid = 1930] [id = 200] 04:32:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 71 (0x7fa8a5fd3800) [pid = 1930] [serial = 600] [outer = (nil)] 04:32:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 72 (0x7fa8abaa7c00) [pid = 1930] [serial = 601] [outer = 0x7fa8a5fd3800] 04:32:55 INFO - PROCESS | 1930 | 1461151975440 Marionette DEBUG loaded listener.js 04:32:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 73 (0x7fa8abe09c00) [pid = 1930] [serial = 602] [outer = 0x7fa8a5fd3800] 04:32:56 INFO - PROCESS | 1930 | 1461151976284 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1225ms 04:32:56 INFO - PROCESS | 1930 | 1461151976336 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:32:56 INFO - PROCESS | 1930 | 1461151976341 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:32:56 INFO - PROCESS | 1930 | 1461151976350 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:32:56 INFO - PROCESS | 1930 | 1461151976354 Marionette TRACE conn4 <- [1,774,null,{}] 04:32:56 INFO - PROCESS | 1930 | 1461151976362 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:56 INFO - PROCESS | 1930 | 1461151976521 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:32:56 INFO - PROCESS | 1930 | 1461151976662 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2a35000 == 60 [pid = 1930] [id = 201] 04:32:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 74 (0x7fa8a2764800) [pid = 1930] [serial = 603] [outer = (nil)] 04:32:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 75 (0x7fa8a2b79000) [pid = 1930] [serial = 604] [outer = 0x7fa8a2764800] 04:32:56 INFO - PROCESS | 1930 | 1461151976734 Marionette DEBUG loaded listener.js 04:32:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 76 (0x7fa8a35d4800) [pid = 1930] [serial = 605] [outer = 0x7fa8a2764800] 04:32:57 INFO - PROCESS | 1930 | 1461151977620 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 04:32:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:32:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1331ms 04:32:57 INFO - PROCESS | 1930 | 1461151977681 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:32:57 INFO - PROCESS | 1930 | 1461151977689 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:32:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:32:57 INFO - PROCESS | 1930 | 1461151977699 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:32:57 INFO - PROCESS | 1930 | 1461151977702 Marionette TRACE conn4 <- [1,778,null,{}] 04:32:57 INFO - PROCESS | 1930 | 1461151977708 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:57 INFO - PROCESS | 1930 | 1461151977895 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:32:58 INFO - PROCESS | 1930 | 1461151978034 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb30000 == 61 [pid = 1930] [id = 202] 04:32:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 77 (0x7fa8a2768400) [pid = 1930] [serial = 606] [outer = (nil)] 04:32:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8a5f27000) [pid = 1930] [serial = 607] [outer = 0x7fa8a2768400] 04:32:58 INFO - PROCESS | 1930 | 1461151978102 Marionette DEBUG loaded listener.js 04:32:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a6402800) [pid = 1930] [serial = 608] [outer = 0x7fa8a2768400] 04:32:59 INFO - PROCESS | 1930 | 1461151979033 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 04:32:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:32:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1377ms 04:32:59 INFO - PROCESS | 1930 | 1461151979075 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:32:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:32:59 INFO - PROCESS | 1930 | 1461151979079 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:32:59 INFO - PROCESS | 1930 | 1461151979084 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:32:59 INFO - PROCESS | 1930 | 1461151979089 Marionette TRACE conn4 <- [1,782,null,{}] 04:32:59 INFO - PROCESS | 1930 | 1461151979104 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:32:59 INFO - PROCESS | 1930 | 1461151979284 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:32:59 INFO - PROCESS | 1930 | 1461151979439 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:32:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aeddc800 == 62 [pid = 1930] [id = 203] 04:32:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8a7c2b000) [pid = 1930] [serial = 609] [outer = (nil)] 04:32:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8abe08000) [pid = 1930] [serial = 610] [outer = 0x7fa8a7c2b000] 04:32:59 INFO - PROCESS | 1930 | 1461151979507 Marionette DEBUG loaded listener.js 04:32:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8abe7a000) [pid = 1930] [serial = 611] [outer = 0x7fa8a7c2b000] 04:33:00 INFO - PROCESS | 1930 | 1461151980339 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 04:33:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1281ms 04:33:00 INFO - PROCESS | 1930 | 1461151980366 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:33:00 INFO - PROCESS | 1930 | 1461151980370 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:33:00 INFO - PROCESS | 1930 | 1461151980375 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:33:00 INFO - PROCESS | 1930 | 1461151980378 Marionette TRACE conn4 <- [1,786,null,{}] 04:33:00 INFO - PROCESS | 1930 | 1461151980383 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:00 INFO - PROCESS | 1930 | 1461151980532 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:33:00 INFO - PROCESS | 1930 | 1461151980680 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b94e3800 == 63 [pid = 1930] [id = 204] 04:33:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a389ec00) [pid = 1930] [serial = 612] [outer = (nil)] 04:33:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8abfd7800) [pid = 1930] [serial = 613] [outer = 0x7fa8a389ec00] 04:33:00 INFO - PROCESS | 1930 | 1461151980750 Marionette DEBUG loaded listener.js 04:33:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8acad1800) [pid = 1930] [serial = 614] [outer = 0x7fa8a389ec00] 04:33:01 INFO - PROCESS | 1930 | 1461151981571 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:33:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1236ms 04:33:01 INFO - PROCESS | 1930 | 1461151981612 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:33:01 INFO - PROCESS | 1930 | 1461151981615 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:33:01 INFO - PROCESS | 1930 | 1461151981621 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:33:01 INFO - PROCESS | 1930 | 1461151981623 Marionette TRACE conn4 <- [1,790,null,{}] 04:33:01 INFO - PROCESS | 1930 | 1461151981628 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:01 INFO - PROCESS | 1930 | 1461151981763 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:33:01 INFO - PROCESS | 1930 | 1461151981909 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b96de800 == 64 [pid = 1930] [id = 205] 04:33:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8abe7a800) [pid = 1930] [serial = 615] [outer = (nil)] 04:33:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8ad740400) [pid = 1930] [serial = 616] [outer = 0x7fa8abe7a800] 04:33:01 INFO - PROCESS | 1930 | 1461151981981 Marionette DEBUG loaded listener.js 04:33:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8ad956800) [pid = 1930] [serial = 617] [outer = 0x7fa8abe7a800] 04:33:03 INFO - PROCESS | 1930 | 1461151983082 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:33:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1529ms 04:33:03 INFO - PROCESS | 1930 | 1461151983152 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:33:03 INFO - PROCESS | 1930 | 1461151983157 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:33:03 INFO - PROCESS | 1930 | 1461151983165 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:33:03 INFO - PROCESS | 1930 | 1461151983170 Marionette TRACE conn4 <- [1,794,null,{}] 04:33:03 INFO - PROCESS | 1930 | 1461151983178 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:03 INFO - PROCESS | 1930 | 1461151983362 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:33:03 INFO - PROCESS | 1930 | 1461151983560 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e2b800 == 65 [pid = 1930] [id = 206] 04:33:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a13ea400) [pid = 1930] [serial = 618] [outer = (nil)] 04:33:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a25b0000) [pid = 1930] [serial = 619] [outer = 0x7fa8a13ea400] 04:33:03 INFO - PROCESS | 1930 | 1461151983622 Marionette DEBUG loaded listener.js 04:33:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a276d400) [pid = 1930] [serial = 620] [outer = 0x7fa8a13ea400] 04:33:04 INFO - PROCESS | 1930 | 1461151984470 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 04:33:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1382ms 04:33:04 INFO - PROCESS | 1930 | 1461151984547 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:33:04 INFO - PROCESS | 1930 | 1461151984554 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:33:04 INFO - PROCESS | 1930 | 1461151984563 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:33:04 INFO - PROCESS | 1930 | 1461151984565 Marionette TRACE conn4 <- [1,798,null,{}] 04:33:04 INFO - PROCESS | 1930 | 1461151984569 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:04 INFO - PROCESS | 1930 | 1461151984708 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:33:04 INFO - PROCESS | 1930 | 1461151984848 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a325f800 == 66 [pid = 1930] [id = 207] 04:33:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8a2764400) [pid = 1930] [serial = 621] [outer = (nil)] 04:33:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a2d8f400) [pid = 1930] [serial = 622] [outer = 0x7fa8a2764400] 04:33:04 INFO - PROCESS | 1930 | 1461151984907 Marionette DEBUG loaded listener.js 04:33:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8a35d0000) [pid = 1930] [serial = 623] [outer = 0x7fa8a2764400] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a2655000) [pid = 1930] [serial = 547] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a2bbcc00) [pid = 1930] [serial = 550] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a5f1ec00) [pid = 1930] [serial = 553] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a99b6400) [pid = 1930] [serial = 571] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac34e800 == 65 [pid = 1930] [id = 199] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab936800 == 64 [pid = 1930] [id = 198] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6584800 == 63 [pid = 1930] [id = 197] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e33800 == 62 [pid = 1930] [id = 196] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2d7800 == 61 [pid = 1930] [id = 193] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a242d800 == 60 [pid = 1930] [id = 192] 04:33:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a631c800 == 59 [pid = 1930] [id = 191] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a2d90000) [pid = 1930] [serial = 559] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a37c3800) [pid = 1930] [serial = 560] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a2ae2400) [pid = 1930] [serial = 557] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a25a5c00) [pid = 1930] [serial = 556] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a611cc00) [pid = 1930] [serial = 565] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a6408c00) [pid = 1930] [serial = 566] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a5d9f800) [pid = 1930] [serial = 562] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a5ea4c00) [pid = 1930] [serial = 563] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a2b7c000) [pid = 1930] [serial = 568] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a5f23800) [pid = 1930] [serial = 569] [outer = (nil)] [url = about:blank] 04:33:05 INFO - PROCESS | 1930 | 1461151985698 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 04:33:05 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:33:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1179ms 04:33:05 INFO - PROCESS | 1930 | 1461151985743 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:33:05 INFO - PROCESS | 1930 | 1461151985746 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:33:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:33:05 INFO - PROCESS | 1930 | 1461151985752 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:33:05 INFO - PROCESS | 1930 | 1461151985756 Marionette TRACE conn4 <- [1,802,null,{}] 04:33:05 INFO - PROCESS | 1930 | 1461151985770 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:05 INFO - PROCESS | 1930 | 1461151985915 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:33:05 INFO - PROCESS | 1930 | 1461151985924 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a630a000 == 60 [pid = 1930] [id = 208] 04:33:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8a478f400) [pid = 1930] [serial = 624] [outer = (nil)] 04:33:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8a4957400) [pid = 1930] [serial = 625] [outer = 0x7fa8a478f400] 04:33:05 INFO - PROCESS | 1930 | 1461151985984 Marionette DEBUG loaded listener.js 04:33:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a5d9fc00) [pid = 1930] [serial = 626] [outer = 0x7fa8a478f400] 04:33:06 INFO - PROCESS | 1930 | 1461151986718 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 04:33:06 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:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 990ms 04:33:06 INFO - PROCESS | 1930 | 1461151986742 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:33:06 INFO - PROCESS | 1930 | 1461151986745 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:33:06 INFO - PROCESS | 1930 | 1461151986751 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:33:06 INFO - PROCESS | 1930 | 1461151986753 Marionette TRACE conn4 <- [1,806,null,{}] 04:33:06 INFO - PROCESS | 1930 | 1461151986758 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:06 INFO - PROCESS | 1930 | 1461151986924 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:33:06 INFO - PROCESS | 1930 | 1461151986943 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa468800 == 61 [pid = 1930] [id = 209] 04:33:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a1672c00) [pid = 1930] [serial = 627] [outer = (nil)] 04:33:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a5e9e800) [pid = 1930] [serial = 628] [outer = 0x7fa8a1672c00] 04:33:07 INFO - PROCESS | 1930 | 1461151987002 Marionette DEBUG loaded listener.js 04:33:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a5fd5c00) [pid = 1930] [serial = 629] [outer = 0x7fa8a1672c00] 04:33:07 INFO - PROCESS | 1930 | 1461151987684 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 04:33:07 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:33:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 975ms 04:33:07 INFO - PROCESS | 1930 | 1461151987726 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:33:07 INFO - PROCESS | 1930 | 1461151987728 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:33:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:33:07 INFO - PROCESS | 1930 | 1461151987734 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:33:07 INFO - PROCESS | 1930 | 1461151987736 Marionette TRACE conn4 <- [1,810,null,{}] 04:33:07 INFO - PROCESS | 1930 | 1461151987747 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:07 INFO - PROCESS | 1930 | 1461151987906 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:33:07 INFO - PROCESS | 1930 | 1461151987926 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abe89800 == 62 [pid = 1930] [id = 210] 04:33:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a47c0800) [pid = 1930] [serial = 630] [outer = (nil)] 04:33:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a640a000) [pid = 1930] [serial = 631] [outer = 0x7fa8a47c0800] 04:33:07 INFO - PROCESS | 1930 | 1461151987983 Marionette DEBUG loaded listener.js 04:33:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a92d2800) [pid = 1930] [serial = 632] [outer = 0x7fa8a47c0800] 04:33:08 INFO - PROCESS | 1930 | 1461151988758 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 04:33:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1036ms 04:33:08 INFO - PROCESS | 1930 | 1461151988774 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:33:08 INFO - PROCESS | 1930 | 1461151988777 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:33:08 INFO - PROCESS | 1930 | 1461151988782 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:33:08 INFO - PROCESS | 1930 | 1461151988784 Marionette TRACE conn4 <- [1,814,null,{}] 04:33:08 INFO - PROCESS | 1930 | 1461151988805 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:09 INFO - PROCESS | 1930 | 1461151989013 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:33:09 INFO - PROCESS | 1930 | 1461151989092 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15d8000 == 63 [pid = 1930] [id = 211] 04:33:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8ab44f800) [pid = 1930] [serial = 633] [outer = (nil)] 04:33:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8abbf0c00) [pid = 1930] [serial = 634] [outer = 0x7fa8ab44f800] 04:33:09 INFO - PROCESS | 1930 | 1461151989157 Marionette DEBUG loaded listener.js 04:33:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8abe7c800) [pid = 1930] [serial = 635] [outer = 0x7fa8ab44f800] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a2768000) [pid = 1930] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a5ea9000) [pid = 1930] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a12da400) [pid = 1930] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a7c31c00) [pid = 1930] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a5fc8000) [pid = 1930] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a5f22c00) [pid = 1930] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a5ea5c00) [pid = 1930] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a2656000) [pid = 1930] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a2feb400) [pid = 1930] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a246b800) [pid = 1930] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 81 (0x7fa8a2769c00) [pid = 1930] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 80 (0x7fa8a1669400) [pid = 1930] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 79 (0x7fa8a245d400) [pid = 1930] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 78 (0x7fa8a13eb800) [pid = 1930] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:33:09 INFO - PROCESS | 1930 | --DOMWINDOW == 77 (0x7fa8a4792400) [pid = 1930] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:33:10 INFO - PROCESS | 1930 | 1461151990028 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 04:33:10 INFO - PROCESS | 1930 | 1461151990082 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:33:10 INFO - PROCESS | 1930 | 1461151990087 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:33:10 INFO - PROCESS | 1930 | 1461151990089 Marionette TRACE conn4 <- [1,818,null,{}] 04:33:10 INFO - PROCESS | 1930 | 1461151990094 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:10 INFO - PROCESS | 1930 | 1461151990230 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:33:10 INFO - PROCESS | 1930 | 1461151990242 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad76d800 == 64 [pid = 1930] [id = 212] 04:33:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 78 (0x7fa8a25aa800) [pid = 1930] [serial = 636] [outer = (nil)] 04:33:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 79 (0x7fa8a37c6c00) [pid = 1930] [serial = 637] [outer = 0x7fa8a25aa800] 04:33:10 INFO - PROCESS | 1930 | 1461151990297 Marionette DEBUG loaded listener.js 04:33:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 80 (0x7fa8aa910000) [pid = 1930] [serial = 638] [outer = 0x7fa8a25aa800] 04:33:11 INFO - PROCESS | 1930 | 1461151990997 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 04:33:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:33:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 932ms 04:33:11 INFO - PROCESS | 1930 | 1461151991019 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:33:11 INFO - PROCESS | 1930 | 1461151991022 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:33:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:33:11 INFO - PROCESS | 1930 | 1461151991027 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:33:11 INFO - PROCESS | 1930 | 1461151991029 Marionette TRACE conn4 <- [1,822,null,{}] 04:33:11 INFO - PROCESS | 1930 | 1461151991034 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:11 INFO - PROCESS | 1930 | 1461151991194 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:33:11 INFO - PROCESS | 1930 | 1461151991214 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aeddf800 == 65 [pid = 1930] [id = 213] 04:33:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 81 (0x7fa8a2767400) [pid = 1930] [serial = 639] [outer = (nil)] 04:33:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 82 (0x7fa8abe10400) [pid = 1930] [serial = 640] [outer = 0x7fa8a2767400] 04:33:11 INFO - PROCESS | 1930 | 1461151991269 Marionette DEBUG loaded listener.js 04:33:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8ad27ac00) [pid = 1930] [serial = 641] [outer = 0x7fa8a2767400] 04:33:12 INFO - PROCESS | 1930 | 1461151992041 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 04:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:33:12 INFO - PROCESS | 1930 | 1461151992116 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:33:12 INFO - PROCESS | 1930 | 1461151992124 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:33:12 INFO - PROCESS | 1930 | 1461151992129 Marionette TRACE conn4 <- [1,826,null,{}] 04:33:12 INFO - PROCESS | 1930 | 1461151992138 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:12 INFO - PROCESS | 1930 | 1461151992299 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:33:12 INFO - PROCESS | 1930 | 1461151992444 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a448f800 == 66 [pid = 1930] [id = 214] 04:33:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a245c800) [pid = 1930] [serial = 642] [outer = (nil)] 04:33:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a276fc00) [pid = 1930] [serial = 643] [outer = 0x7fa8a245c800] 04:33:12 INFO - PROCESS | 1930 | 1461151992512 Marionette DEBUG loaded listener.js 04:33:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a2bb6400) [pid = 1930] [serial = 644] [outer = 0x7fa8a245c800] 04:33:13 INFO - PROCESS | 1930 | 1461151993422 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 04:33:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:33:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1334ms 04:33:13 INFO - PROCESS | 1930 | 1461151993457 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:33:13 INFO - PROCESS | 1930 | 1461151993465 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:33:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:33:13 INFO - PROCESS | 1930 | 1461151993474 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:33:13 INFO - PROCESS | 1930 | 1461151993477 Marionette TRACE conn4 <- [1,830,null,{}] 04:33:13 INFO - PROCESS | 1930 | 1461151993483 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:13 INFO - PROCESS | 1930 | 1461151993636 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:33:13 INFO - PROCESS | 1930 | 1461151993782 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb46000 == 67 [pid = 1930] [id = 215] 04:33:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a246a000) [pid = 1930] [serial = 645] [outer = (nil)] 04:33:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a495a400) [pid = 1930] [serial = 646] [outer = 0x7fa8a246a000] 04:33:13 INFO - PROCESS | 1930 | 1461151993849 Marionette DEBUG loaded listener.js 04:33:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a5ea4000) [pid = 1930] [serial = 647] [outer = 0x7fa8a246a000] 04:33:14 INFO - PROCESS | 1930 | 1461151994860 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 04:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1436ms 04:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:33:14 INFO - PROCESS | 1930 | 1461151994911 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:33:14 INFO - PROCESS | 1930 | 1461151994914 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:33:14 INFO - PROCESS | 1930 | 1461151994920 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:33:14 INFO - PROCESS | 1930 | 1461151994925 Marionette TRACE conn4 <- [1,834,null,{}] 04:33:14 INFO - PROCESS | 1930 | 1461151994940 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:15 INFO - PROCESS | 1930 | 1461151995086 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:33:15 INFO - PROCESS | 1930 | 1461151995233 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ba5c0000 == 68 [pid = 1930] [id = 216] 04:33:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8a5f20800) [pid = 1930] [serial = 648] [outer = (nil)] 04:33:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8ab6f9400) [pid = 1930] [serial = 649] [outer = 0x7fa8a5f20800] 04:33:15 INFO - PROCESS | 1930 | 1461151995303 Marionette DEBUG loaded listener.js 04:33:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8abe07400) [pid = 1930] [serial = 650] [outer = 0x7fa8a5f20800] 04:33:16 INFO - PROCESS | 1930 | 1461151996161 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 04:33:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:33:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1285ms 04:33:16 INFO - PROCESS | 1930 | 1461151996204 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:33:16 INFO - PROCESS | 1930 | 1461151996209 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:33:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:33:16 INFO - PROCESS | 1930 | 1461151996214 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:33:16 INFO - PROCESS | 1930 | 1461151996216 Marionette TRACE conn4 <- [1,838,null,{}] 04:33:16 INFO - PROCESS | 1930 | 1461151996221 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:16 INFO - PROCESS | 1930 | 1461151996362 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:33:16 INFO - PROCESS | 1930 | 1461151996509 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bab58800 == 69 [pid = 1930] [id = 217] 04:33:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8a99b1000) [pid = 1930] [serial = 651] [outer = (nil)] 04:33:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8ae08f800) [pid = 1930] [serial = 652] [outer = 0x7fa8a99b1000] 04:33:16 INFO - PROCESS | 1930 | 1461151996576 Marionette DEBUG loaded listener.js 04:33:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8ae280800) [pid = 1930] [serial = 653] [outer = 0x7fa8a99b1000] 04:33:17 INFO - PROCESS | 1930 | 1461151997405 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 04:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1229ms 04:33:17 INFO - PROCESS | 1930 | 1461151997444 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:33:17 INFO - PROCESS | 1930 | 1461151997446 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:33:17 INFO - PROCESS | 1930 | 1461151997452 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:33:17 INFO - PROCESS | 1930 | 1461151997454 Marionette TRACE conn4 <- [1,842,null,{}] 04:33:17 INFO - PROCESS | 1930 | 1461151997459 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:17 INFO - PROCESS | 1930 | 1461151997611 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:33:17 INFO - PROCESS | 1930 | 1461151997773 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be311000 == 70 [pid = 1930] [id = 218] 04:33:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8ad74c000) [pid = 1930] [serial = 654] [outer = (nil)] 04:33:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8ae287000) [pid = 1930] [serial = 655] [outer = 0x7fa8ad74c000] 04:33:17 INFO - PROCESS | 1930 | 1461151997846 Marionette DEBUG loaded listener.js 04:33:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8ae2ca000) [pid = 1930] [serial = 656] [outer = 0x7fa8ad74c000] 04:33:18 INFO - PROCESS | 1930 | 1461151998705 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 04:33:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1277ms 04:33:18 INFO - PROCESS | 1930 | 1461151998730 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:33:18 INFO - PROCESS | 1930 | 1461151998734 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:33:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:33:18 INFO - PROCESS | 1930 | 1461151998739 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:33:18 INFO - PROCESS | 1930 | 1461151998742 Marionette TRACE conn4 <- [1,846,null,{}] 04:33:18 INFO - PROCESS | 1930 | 1461151998747 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:18 INFO - PROCESS | 1930 | 1461151998924 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:33:19 INFO - PROCESS | 1930 | 1461151999080 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be43d000 == 71 [pid = 1930] [id = 219] 04:33:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8ae27fc00) [pid = 1930] [serial = 657] [outer = (nil)] 04:33:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8aed11400) [pid = 1930] [serial = 658] [outer = 0x7fa8ae27fc00] 04:33:19 INFO - PROCESS | 1930 | 1461151999162 Marionette DEBUG loaded listener.js 04:33:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8b2b33400) [pid = 1930] [serial = 659] [outer = 0x7fa8ae27fc00] 04:33:20 INFO - PROCESS | 1930 | 1461152000009 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 04:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1330ms 04:33:20 INFO - PROCESS | 1930 | 1461152000073 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:33:20 INFO - PROCESS | 1930 | 1461152000077 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:33:20 INFO - PROCESS | 1930 | 1461152000084 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:33:20 INFO - PROCESS | 1930 | 1461152000087 Marionette TRACE conn4 <- [1,850,null,{}] 04:33:20 INFO - PROCESS | 1930 | 1461152000092 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:20 INFO - PROCESS | 1930 | 1461152000234 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:33:20 INFO - PROCESS | 1930 | 1461152000678 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a539a800 == 72 [pid = 1930] [id = 220] 04:33:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a25a6c00) [pid = 1930] [serial = 660] [outer = (nil)] 04:33:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a264f000) [pid = 1930] [serial = 661] [outer = 0x7fa8a25a6c00] 04:33:20 INFO - PROCESS | 1930 | 1461152000747 Marionette DEBUG loaded listener.js 04:33:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8a2767000) [pid = 1930] [serial = 662] [outer = 0x7fa8a25a6c00] 04:33:21 INFO - PROCESS | 1930 | 1461152001636 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 04:33:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:33:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1578ms 04:33:21 INFO - PROCESS | 1930 | 1461152001664 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:33:21 INFO - PROCESS | 1930 | 1461152001671 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:33:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:33:21 INFO - PROCESS | 1930 | 1461152001679 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:33:21 INFO - PROCESS | 1930 | 1461152001683 Marionette TRACE conn4 <- [1,854,null,{}] 04:33:21 INFO - PROCESS | 1930 | 1461152001689 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:21 INFO - PROCESS | 1930 | 1461152001845 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:33:22 INFO - PROCESS | 1930 | 1461152002013 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2b54800 == 73 [pid = 1930] [id = 221] 04:33:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a2feb400) [pid = 1930] [serial = 663] [outer = (nil)] 04:33:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8a35d2800) [pid = 1930] [serial = 664] [outer = 0x7fa8a2feb400] 04:33:22 INFO - PROCESS | 1930 | 1461152002081 Marionette DEBUG loaded listener.js 04:33:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8a39ba800) [pid = 1930] [serial = 665] [outer = 0x7fa8a2feb400] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac699800 == 72 [pid = 1930] [id = 190] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4495800 == 71 [pid = 1930] [id = 72] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8abaa7c00) [pid = 1930] [serial = 601] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad76d800 == 70 [pid = 1930] [id = 212] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15d8000 == 69 [pid = 1930] [id = 211] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abe89800 == 68 [pid = 1930] [id = 210] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa468800 == 67 [pid = 1930] [id = 209] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a630a000 == 66 [pid = 1930] [id = 208] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a325f800 == 65 [pid = 1930] [id = 207] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e2b800 == 64 [pid = 1930] [id = 206] 04:33:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2a35000 == 63 [pid = 1930] [id = 201] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8a611f000) [pid = 1930] [serial = 554] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8a9228400) [pid = 1930] [serial = 509] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8a7c2d400) [pid = 1930] [serial = 595] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a2fe5c00) [pid = 1930] [serial = 587] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a2462400) [pid = 1930] [serial = 586] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8aa9ec000) [pid = 1930] [serial = 572] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a9919800) [pid = 1930] [serial = 598] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8abaa5400) [pid = 1930] [serial = 584] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8aba72400) [pid = 1930] [serial = 583] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 96 (0x7fa8ab16f000) [pid = 1930] [serial = 581] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 95 (0x7fa8a8606c00) [pid = 1930] [serial = 580] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 94 (0x7fa8a2feb800) [pid = 1930] [serial = 575] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a2b77c00) [pid = 1930] [serial = 574] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8ab44dc00) [pid = 1930] [serial = 599] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a37cd400) [pid = 1930] [serial = 592] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8a2ae4c00) [pid = 1930] [serial = 589] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a2d8f800) [pid = 1930] [serial = 590] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a5ea0c00) [pid = 1930] [serial = 578] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a5d4ac00) [pid = 1930] [serial = 577] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 86 (0x7fa8a9910c00) [pid = 1930] [serial = 596] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 85 (0x7fa8a5ea5400) [pid = 1930] [serial = 593] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 84 (0x7fa8a2aeb800) [pid = 1930] [serial = 548] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 83 (0x7fa8a5fd2400) [pid = 1930] [serial = 545] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | --DOMWINDOW == 82 (0x7fa8a4902800) [pid = 1930] [serial = 551] [outer = (nil)] [url = about:blank] 04:33:22 INFO - PROCESS | 1930 | 1461152002954 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 04:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1331ms 04:33:23 INFO - PROCESS | 1930 | 1461152003013 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:33:23 INFO - PROCESS | 1930 | 1461152003018 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:33:23 INFO - PROCESS | 1930 | 1461152003024 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:33:23 INFO - PROCESS | 1930 | 1461152003026 Marionette TRACE conn4 <- [1,858,null,{}] 04:33:23 INFO - PROCESS | 1930 | 1461152003031 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:23 INFO - PROCESS | 1930 | 1461152003163 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:33:23 INFO - PROCESS | 1930 | 1461152003182 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a497e800 == 64 [pid = 1930] [id = 222] 04:33:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 83 (0x7fa8a37ca400) [pid = 1930] [serial = 666] [outer = (nil)] 04:33:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 84 (0x7fa8a5d4c800) [pid = 1930] [serial = 667] [outer = 0x7fa8a37ca400] 04:33:23 INFO - PROCESS | 1930 | 1461152003240 Marionette DEBUG loaded listener.js 04:33:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 85 (0x7fa8a5e9c400) [pid = 1930] [serial = 668] [outer = 0x7fa8a37ca400] 04:33:23 INFO - PROCESS | 1930 | 1461152003986 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 04:33:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:33:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 983ms 04:33:24 INFO - PROCESS | 1930 | 1461152004007 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:33:24 INFO - PROCESS | 1930 | 1461152004011 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:33:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:33:24 INFO - PROCESS | 1930 | 1461152004024 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:33:24 INFO - PROCESS | 1930 | 1461152004032 Marionette TRACE conn4 <- [1,862,null,{}] 04:33:24 INFO - PROCESS | 1930 | 1461152004038 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:24 INFO - PROCESS | 1930 | 1461152004222 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:33:24 INFO - PROCESS | 1930 | 1461152004244 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb20000 == 65 [pid = 1930] [id = 223] 04:33:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 86 (0x7fa8a47bf800) [pid = 1930] [serial = 669] [outer = (nil)] 04:33:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 87 (0x7fa8a5fd4400) [pid = 1930] [serial = 670] [outer = 0x7fa8a47bf800] 04:33:24 INFO - PROCESS | 1930 | 1461152004300 Marionette DEBUG loaded listener.js 04:33:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a7c2e400) [pid = 1930] [serial = 671] [outer = 0x7fa8a47bf800] 04:33:25 INFO - PROCESS | 1930 | 1461152005028 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 04:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1044ms 04:33:25 INFO - PROCESS | 1930 | 1461152005063 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:33:25 INFO - PROCESS | 1930 | 1461152005067 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:33:25 INFO - PROCESS | 1930 | 1461152005079 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:33:25 INFO - PROCESS | 1930 | 1461152005080 Marionette TRACE conn4 <- [1,866,null,{}] 04:33:25 INFO - PROCESS | 1930 | 1461152005102 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:25 INFO - PROCESS | 1930 | 1461152005271 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:33:25 INFO - PROCESS | 1930 | 1461152005301 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2ed1000 == 66 [pid = 1930] [id = 224] 04:33:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8a37d1000) [pid = 1930] [serial = 672] [outer = (nil)] 04:33:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8aa482000) [pid = 1930] [serial = 673] [outer = 0x7fa8a37d1000] 04:33:25 INFO - PROCESS | 1930 | 1461152005356 Marionette DEBUG loaded listener.js 04:33:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8ab611800) [pid = 1930] [serial = 674] [outer = 0x7fa8a37d1000] 04:33:26 INFO - PROCESS | 1930 | 1461152006060 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 04:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1033ms 04:33:26 INFO - PROCESS | 1930 | 1461152006106 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:33:26 INFO - PROCESS | 1930 | 1461152006109 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:33:26 INFO - PROCESS | 1930 | 1461152006114 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:33:26 INFO - PROCESS | 1930 | 1461152006116 Marionette TRACE conn4 <- [1,870,null,{}] 04:33:26 INFO - PROCESS | 1930 | 1461152006120 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:26 INFO - PROCESS | 1930 | 1461152006278 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:33:26 INFO - PROCESS | 1930 | 1461152006303 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8ec000 == 67 [pid = 1930] [id = 225] 04:33:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8abaa7400) [pid = 1930] [serial = 675] [outer = (nil)] 04:33:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8abe0a400) [pid = 1930] [serial = 676] [outer = 0x7fa8abaa7400] 04:33:26 INFO - PROCESS | 1930 | 1461152006384 Marionette DEBUG loaded listener.js 04:33:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8ac999400) [pid = 1930] [serial = 677] [outer = 0x7fa8abaa7400] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 93 (0x7fa8a1672c00) [pid = 1930] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 92 (0x7fa8a13ea400) [pid = 1930] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 91 (0x7fa8a25aa800) [pid = 1930] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 90 (0x7fa8ab44f800) [pid = 1930] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 89 (0x7fa8a2764400) [pid = 1930] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 88 (0x7fa8a47c0800) [pid = 1930] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:33:27 INFO - PROCESS | 1930 | --DOMWINDOW == 87 (0x7fa8a478f400) [pid = 1930] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:33:27 INFO - PROCESS | 1930 | 1461152007251 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 04:33:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:33:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1176ms 04:33:27 INFO - PROCESS | 1930 | 1461152007289 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:33:27 INFO - PROCESS | 1930 | 1461152007292 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:33:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:33:27 INFO - PROCESS | 1930 | 1461152007298 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:33:27 INFO - PROCESS | 1930 | 1461152007301 Marionette TRACE conn4 <- [1,874,null,{}] 04:33:27 INFO - PROCESS | 1930 | 1461152007306 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:27 INFO - PROCESS | 1930 | 1461152007443 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:33:27 INFO - PROCESS | 1930 | 1461152007457 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2e8000 == 68 [pid = 1930] [id = 226] 04:33:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 88 (0x7fa8a2bbcc00) [pid = 1930] [serial = 678] [outer = (nil)] 04:33:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 89 (0x7fa8ac99dc00) [pid = 1930] [serial = 679] [outer = 0x7fa8a2bbcc00] 04:33:27 INFO - PROCESS | 1930 | 1461152007512 Marionette DEBUG loaded listener.js 04:33:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 90 (0x7fa8ae282c00) [pid = 1930] [serial = 680] [outer = 0x7fa8a2bbcc00] 04:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 925ms 04:33:28 INFO - PROCESS | 1930 | 1461152008213 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 04:33:28 INFO - PROCESS | 1930 | 1461152008225 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:33:28 INFO - PROCESS | 1930 | 1461152008228 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:33:28 INFO - PROCESS | 1930 | 1461152008233 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:33:28 INFO - PROCESS | 1930 | 1461152008235 Marionette TRACE conn4 <- [1,878,null,{}] 04:33:28 INFO - PROCESS | 1930 | 1461152008239 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:28 INFO - PROCESS | 1930 | 1461152008404 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:33:28 INFO - PROCESS | 1930 | 1461152008424 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aedd7000 == 69 [pid = 1930] [id = 227] 04:33:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 91 (0x7fa8a2764400) [pid = 1930] [serial = 681] [outer = (nil)] 04:33:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 92 (0x7fa8ae37a400) [pid = 1930] [serial = 682] [outer = 0x7fa8a2764400] 04:33:28 INFO - PROCESS | 1930 | 1461152008481 Marionette DEBUG loaded listener.js 04:33:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 93 (0x7fa8aee5d000) [pid = 1930] [serial = 683] [outer = 0x7fa8a2764400] 04:33:29 INFO - PROCESS | 1930 | 1461152009238 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 04:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1072ms 04:33:29 INFO - PROCESS | 1930 | 1461152009315 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:33:29 INFO - PROCESS | 1930 | 1461152009321 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:33:29 INFO - PROCESS | 1930 | 1461152009328 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:33:29 INFO - PROCESS | 1930 | 1461152009331 Marionette TRACE conn4 <- [1,882,null,{}] 04:33:29 INFO - PROCESS | 1930 | 1461152009357 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:29 INFO - PROCESS | 1930 | 1461152009520 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:33:29 INFO - PROCESS | 1930 | 1461152009665 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a538e800 == 70 [pid = 1930] [id = 228] 04:33:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 94 (0x7fa8a2460c00) [pid = 1930] [serial = 684] [outer = (nil)] 04:33:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 95 (0x7fa8a2af1400) [pid = 1930] [serial = 685] [outer = 0x7fa8a2460c00] 04:33:29 INFO - PROCESS | 1930 | 1461152009734 Marionette DEBUG loaded listener.js 04:33:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 96 (0x7fa8a35c8400) [pid = 1930] [serial = 686] [outer = 0x7fa8a2460c00] 04:33:30 INFO - PROCESS | 1930 | 1461152010550 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 04:33:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:33:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1249ms 04:33:30 INFO - PROCESS | 1930 | 1461152010576 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:33:30 INFO - PROCESS | 1930 | 1461152010584 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:33:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:33:30 INFO - PROCESS | 1930 | 1461152010610 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:33:30 INFO - PROCESS | 1930 | 1461152010614 Marionette TRACE conn4 <- [1,886,null,{}] 04:33:30 INFO - PROCESS | 1930 | 1461152010620 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:30 INFO - PROCESS | 1930 | 1461152010775 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:33:30 INFO - PROCESS | 1930 | 1461152010926 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac681800 == 71 [pid = 1930] [id = 229] 04:33:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 97 (0x7fa8a2461400) [pid = 1930] [serial = 687] [outer = (nil)] 04:33:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a5da7400) [pid = 1930] [serial = 688] [outer = 0x7fa8a2461400] 04:33:31 INFO - PROCESS | 1930 | 1461152011007 Marionette DEBUG loaded listener.js 04:33:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a5f24800) [pid = 1930] [serial = 689] [outer = 0x7fa8a2461400] 04:33:31 INFO - PROCESS | 1930 | 1461152011889 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 04:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1333ms 04:33:31 INFO - PROCESS | 1930 | 1461152011941 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:33:31 INFO - PROCESS | 1930 | 1461152011944 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:33:31 INFO - PROCESS | 1930 | 1461152011951 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:33:31 INFO - PROCESS | 1930 | 1461152011956 Marionette TRACE conn4 <- [1,890,null,{}] 04:33:31 INFO - PROCESS | 1930 | 1461152011972 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:32 INFO - PROCESS | 1930 | 1461152012203 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:33:32 INFO - PROCESS | 1930 | 1461152012314 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ba81a800 == 72 [pid = 1930] [id = 230] 04:33:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8ab710800) [pid = 1930] [serial = 690] [outer = (nil)] 04:33:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8abe77000) [pid = 1930] [serial = 691] [outer = 0x7fa8ab710800] 04:33:32 INFO - PROCESS | 1930 | 1461152012387 Marionette DEBUG loaded listener.js 04:33:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8ad278400) [pid = 1930] [serial = 692] [outer = 0x7fa8ab710800] 04:33:33 INFO - PROCESS | 1930 | 1461152013276 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 04:33:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:33:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1382ms 04:33:33 INFO - PROCESS | 1930 | 1461152013333 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:33:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:33:33 INFO - PROCESS | 1930 | 1461152013338 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:33:33 INFO - PROCESS | 1930 | 1461152013343 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:33:33 INFO - PROCESS | 1930 | 1461152013345 Marionette TRACE conn4 <- [1,894,null,{}] 04:33:33 INFO - PROCESS | 1930 | 1461152013350 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:33 INFO - PROCESS | 1930 | 1461152013496 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:33:33 INFO - PROCESS | 1930 | 1461152013648 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be43e800 == 73 [pid = 1930] [id = 231] 04:33:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a166c400) [pid = 1930] [serial = 693] [outer = (nil)] 04:33:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8ae380400) [pid = 1930] [serial = 694] [outer = 0x7fa8a166c400] 04:33:33 INFO - PROCESS | 1930 | 1461152013714 Marionette DEBUG loaded listener.js 04:33:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8af045400) [pid = 1930] [serial = 695] [outer = 0x7fa8a166c400] 04:33:34 INFO - PROCESS | 1930 | 1461152014528 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 04:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1230ms 04:33:34 INFO - PROCESS | 1930 | 1461152014573 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:33:34 INFO - PROCESS | 1930 | 1461152014577 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:33:34 INFO - PROCESS | 1930 | 1461152014582 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:33:34 INFO - PROCESS | 1930 | 1461152014584 Marionette TRACE conn4 <- [1,898,null,{}] 04:33:34 INFO - PROCESS | 1930 | 1461152014589 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:34 INFO - PROCESS | 1930 | 1461152014731 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:33:34 INFO - PROCESS | 1930 | 1461152014882 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bed50000 == 74 [pid = 1930] [id = 232] 04:33:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8ad745400) [pid = 1930] [serial = 696] [outer = (nil)] 04:33:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8b884f800) [pid = 1930] [serial = 697] [outer = 0x7fa8ad745400] 04:33:34 INFO - PROCESS | 1930 | 1461152014949 Marionette DEBUG loaded listener.js 04:33:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8b88d6800) [pid = 1930] [serial = 698] [outer = 0x7fa8ad745400] 04:33:35 INFO - PROCESS | 1930 | 1461152015796 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 04:33:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:33:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1284ms 04:33:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:33:35 INFO - PROCESS | 1930 | 1461152015866 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:33:35 INFO - PROCESS | 1930 | 1461152015869 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:33:35 INFO - PROCESS | 1930 | 1461152015874 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:33:35 INFO - PROCESS | 1930 | 1461152015877 Marionette TRACE conn4 <- [1,902,null,{}] 04:33:35 INFO - PROCESS | 1930 | 1461152015882 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:36 INFO - PROCESS | 1930 | 1461152016090 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:33:36 INFO - PROCESS | 1930 | 1461152016238 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c0b7c800 == 75 [pid = 1930] [id = 233] 04:33:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8b88d8000) [pid = 1930] [serial = 699] [outer = (nil)] 04:33:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8b96b6400) [pid = 1930] [serial = 700] [outer = 0x7fa8b88d8000] 04:33:36 INFO - PROCESS | 1930 | 1461152016308 Marionette DEBUG loaded listener.js 04:33:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8b998b400) [pid = 1930] [serial = 701] [outer = 0x7fa8b88d8000] 04:33:37 INFO - PROCESS | 1930 | 1461152017110 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 04:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1278ms 04:33:37 INFO - PROCESS | 1930 | 1461152017154 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:33:37 INFO - PROCESS | 1930 | 1461152017157 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:33:37 INFO - PROCESS | 1930 | 1461152017162 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:33:37 INFO - PROCESS | 1930 | 1461152017164 Marionette TRACE conn4 <- [1,906,null,{}] 04:33:37 INFO - PROCESS | 1930 | 1461152017170 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:37 INFO - PROCESS | 1930 | 1461152017332 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:33:37 INFO - PROCESS | 1930 | 1461152017485 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15ce800 == 76 [pid = 1930] [id = 234] 04:33:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8a12e0c00) [pid = 1930] [serial = 702] [outer = (nil)] 04:33:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a2469400) [pid = 1930] [serial = 703] [outer = 0x7fa8a12e0c00] 04:33:37 INFO - PROCESS | 1930 | 1461152017551 Marionette DEBUG loaded listener.js 04:33:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a5f23800) [pid = 1930] [serial = 704] [outer = 0x7fa8a12e0c00] 04:33:38 INFO - PROCESS | 1930 | 1461152018711 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 04:33:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:33:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1591ms 04:33:38 INFO - PROCESS | 1930 | 1461152018754 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:33:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:33:38 INFO - PROCESS | 1930 | 1461152018765 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:33:38 INFO - PROCESS | 1930 | 1461152018778 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:33:38 INFO - PROCESS | 1930 | 1461152018786 Marionette TRACE conn4 <- [1,910,null,{}] 04:33:38 INFO - PROCESS | 1930 | 1461152018798 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:39 INFO - PROCESS | 1930 | 1461152019035 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2e8000 == 75 [pid = 1930] [id = 226] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac8ec000 == 74 [pid = 1930] [id = 225] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2ed1000 == 73 [pid = 1930] [id = 224] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8abe10400) [pid = 1930] [serial = 640] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | 1461152019290 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb20000 == 72 [pid = 1930] [id = 223] 04:33:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e2b800 == 73 [pid = 1930] [id = 235] 04:33:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a2aecc00) [pid = 1930] [serial = 705] [outer = (nil)] 04:33:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a2fe3800) [pid = 1930] [serial = 706] [outer = 0x7fa8a2aecc00] 04:33:39 INFO - PROCESS | 1930 | 1461152019388 Marionette DEBUG loaded listener.js 04:33:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a37cc400) [pid = 1930] [serial = 707] [outer = 0x7fa8a2aecc00] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a497e800 == 72 [pid = 1930] [id = 222] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2b54800 == 71 [pid = 1930] [id = 221] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a539a800 == 70 [pid = 1930] [id = 220] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb46000 == 69 [pid = 1930] [id = 215] 04:33:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a448f800 == 68 [pid = 1930] [id = 214] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8abe08000) [pid = 1930] [serial = 610] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a2b79000) [pid = 1930] [serial = 604] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8a5f27000) [pid = 1930] [serial = 607] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8a5e9e800) [pid = 1930] [serial = 628] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8a276d400) [pid = 1930] [serial = 620] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8ad740400) [pid = 1930] [serial = 616] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8a25b0000) [pid = 1930] [serial = 619] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8aa910000) [pid = 1930] [serial = 638] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8abbf0c00) [pid = 1930] [serial = 634] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a37c6c00) [pid = 1930] [serial = 637] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8abe7c800) [pid = 1930] [serial = 635] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8a2d8f400) [pid = 1930] [serial = 622] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8a35d0000) [pid = 1930] [serial = 623] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8abfd7800) [pid = 1930] [serial = 613] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a5fd5c00) [pid = 1930] [serial = 629] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 100 (0x7fa8a92d2800) [pid = 1930] [serial = 632] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 99 (0x7fa8a4957400) [pid = 1930] [serial = 625] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 98 (0x7fa8a640a000) [pid = 1930] [serial = 631] [outer = (nil)] [url = about:blank] 04:33:39 INFO - PROCESS | 1930 | --DOMWINDOW == 97 (0x7fa8a5d9fc00) [pid = 1930] [serial = 626] [outer = (nil)] [url = about:blank] 04:33:40 INFO - PROCESS | 1930 | 1461152020034 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 04:33:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:33:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1395ms 04:33:40 INFO - PROCESS | 1930 | 1461152020171 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:33:40 INFO - PROCESS | 1930 | 1461152020178 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:33:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:33:40 INFO - PROCESS | 1930 | 1461152020192 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:33:40 INFO - PROCESS | 1930 | 1461152020195 Marionette TRACE conn4 <- [1,914,null,{}] 04:33:40 INFO - PROCESS | 1930 | 1461152020200 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:40 INFO - PROCESS | 1930 | 1461152020336 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:33:40 INFO - PROCESS | 1930 | 1461152020438 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86e0000 == 69 [pid = 1930] [id = 236] 04:33:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 98 (0x7fa8a12d4400) [pid = 1930] [serial = 708] [outer = (nil)] 04:33:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 99 (0x7fa8a38a5000) [pid = 1930] [serial = 709] [outer = 0x7fa8a12d4400] 04:33:40 INFO - PROCESS | 1930 | 1461152020493 Marionette DEBUG loaded listener.js 04:33:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 100 (0x7fa8a5e9f000) [pid = 1930] [serial = 710] [outer = 0x7fa8a12d4400] 04:33:41 INFO - PROCESS | 1930 | 1461152021167 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 04:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1028ms 04:33:41 INFO - PROCESS | 1930 | 1461152021221 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:33:41 INFO - PROCESS | 1930 | 1461152021223 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:33:41 INFO - PROCESS | 1930 | 1461152021267 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:33:41 INFO - PROCESS | 1930 | 1461152021272 Marionette TRACE conn4 <- [1,918,null,{}] 04:33:41 INFO - PROCESS | 1930 | 1461152021287 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:41 INFO - PROCESS | 1930 | 1461152021428 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:33:41 INFO - PROCESS | 1930 | 1461152021438 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac49d800 == 70 [pid = 1930] [id = 237] 04:33:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 101 (0x7fa8a5f25c00) [pid = 1930] [serial = 711] [outer = (nil)] 04:33:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8a6411000) [pid = 1930] [serial = 712] [outer = 0x7fa8a5f25c00] 04:33:41 INFO - PROCESS | 1930 | 1461152021498 Marionette DEBUG loaded listener.js 04:33:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8a9910c00) [pid = 1930] [serial = 713] [outer = 0x7fa8a5f25c00] 04:33:42 INFO - PROCESS | 1930 | 1461152022284 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 04:33:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:33:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1060ms 04:33:42 INFO - PROCESS | 1930 | 1461152022308 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:33:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:33:42 INFO - PROCESS | 1930 | 1461152022312 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:33:42 INFO - PROCESS | 1930 | 1461152022317 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:33:42 INFO - PROCESS | 1930 | 1461152022320 Marionette TRACE conn4 <- [1,922,null,{}] 04:33:42 INFO - PROCESS | 1930 | 1461152022325 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:42 INFO - PROCESS | 1930 | 1461152022504 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:33:42 INFO - PROCESS | 1930 | 1461152022535 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8e7000 == 71 [pid = 1930] [id = 238] 04:33:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8a6406c00) [pid = 1930] [serial = 714] [outer = (nil)] 04:33:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8aba73800) [pid = 1930] [serial = 715] [outer = 0x7fa8a6406c00] 04:33:42 INFO - PROCESS | 1930 | 1461152022593 Marionette DEBUG loaded listener.js 04:33:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8abe10400) [pid = 1930] [serial = 716] [outer = 0x7fa8a6406c00] 04:33:43 INFO - PROCESS | 1930 | 1461152023362 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 04:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1077ms 04:33:43 INFO - PROCESS | 1930 | 1461152023397 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:33:43 INFO - PROCESS | 1930 | 1461152023400 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:33:43 INFO - PROCESS | 1930 | 1461152023405 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:33:43 INFO - PROCESS | 1930 | 1461152023407 Marionette TRACE conn4 <- [1,926,null,{}] 04:33:43 INFO - PROCESS | 1930 | 1461152023412 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:43 INFO - PROCESS | 1930 | 1461152023576 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:33:43 INFO - PROCESS | 1930 | 1461152023613 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad9ae000 == 72 [pid = 1930] [id = 239] 04:33:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8aa911800) [pid = 1930] [serial = 717] [outer = (nil)] 04:33:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8ac9a0800) [pid = 1930] [serial = 718] [outer = 0x7fa8aa911800] 04:33:43 INFO - PROCESS | 1930 | 1461152023669 Marionette DEBUG loaded listener.js 04:33:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8ae08b400) [pid = 1930] [serial = 719] [outer = 0x7fa8aa911800] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8a37d1000) [pid = 1930] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8a25a6c00) [pid = 1930] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a37ca400) [pid = 1930] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 105 (0x7fa8abaa7400) [pid = 1930] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 104 (0x7fa8a2bbcc00) [pid = 1930] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 103 (0x7fa8a2feb400) [pid = 1930] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 102 (0x7fa8a2767400) [pid = 1930] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:33:44 INFO - PROCESS | 1930 | --DOMWINDOW == 101 (0x7fa8a47bf800) [pid = 1930] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:33:44 INFO - PROCESS | 1930 | 1461152024636 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 04:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1274ms 04:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:33:44 INFO - PROCESS | 1930 | 1461152024680 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:33:44 INFO - PROCESS | 1930 | 1461152024682 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:33:44 INFO - PROCESS | 1930 | 1461152024688 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:33:44 INFO - PROCESS | 1930 | 1461152024690 Marionette TRACE conn4 <- [1,930,null,{}] 04:33:44 INFO - PROCESS | 1930 | 1461152024695 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:44 INFO - PROCESS | 1930 | 1461152024835 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:33:44 INFO - PROCESS | 1930 | 1461152024850 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9658800 == 73 [pid = 1930] [id = 240] 04:33:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 102 (0x7fa8ae1c3400) [pid = 1930] [serial = 720] [outer = (nil)] 04:33:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 103 (0x7fa8b8851c00) [pid = 1930] [serial = 721] [outer = 0x7fa8ae1c3400] 04:33:44 INFO - PROCESS | 1930 | 1461152024908 Marionette DEBUG loaded listener.js 04:33:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 104 (0x7fa8b96bb800) [pid = 1930] [serial = 722] [outer = 0x7fa8ae1c3400] 04:33:45 INFO - PROCESS | 1930 | 1461152025606 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 04:33:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:33:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 937ms 04:33:45 INFO - PROCESS | 1930 | 1461152025624 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:33:45 INFO - PROCESS | 1930 | 1461152025627 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:33:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:33:45 INFO - PROCESS | 1930 | 1461152025633 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:33:45 INFO - PROCESS | 1930 | 1461152025635 Marionette TRACE conn4 <- [1,934,null,{}] 04:33:45 INFO - PROCESS | 1930 | 1461152025639 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:45 INFO - PROCESS | 1930 | 1461152025809 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:33:45 INFO - PROCESS | 1930 | 1461152025828 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bab48800 == 74 [pid = 1930] [id = 241] 04:33:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 105 (0x7fa8a35d5000) [pid = 1930] [serial = 723] [outer = (nil)] 04:33:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 106 (0x7fa8b96bcc00) [pid = 1930] [serial = 724] [outer = 0x7fa8a35d5000] 04:33:45 INFO - PROCESS | 1930 | 1461152025885 Marionette DEBUG loaded listener.js 04:33:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8b9b07c00) [pid = 1930] [serial = 725] [outer = 0x7fa8a35d5000] 04:33:46 INFO - PROCESS | 1930 | 1461152026803 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 04:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1230ms 04:33:46 INFO - PROCESS | 1930 | 1461152026863 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:33:46 INFO - PROCESS | 1930 | 1461152026869 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:33:46 INFO - PROCESS | 1930 | 1461152026878 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:33:46 INFO - PROCESS | 1930 | 1461152026883 Marionette TRACE conn4 <- [1,938,null,{}] 04:33:46 INFO - PROCESS | 1930 | 1461152026889 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:47 INFO - PROCESS | 1930 | 1461152027058 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:33:47 INFO - PROCESS | 1930 | 1461152027206 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab4d4000 == 75 [pid = 1930] [id = 242] 04:33:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a276d400) [pid = 1930] [serial = 726] [outer = (nil)] 04:33:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8a37c9c00) [pid = 1930] [serial = 727] [outer = 0x7fa8a276d400] 04:33:47 INFO - PROCESS | 1930 | 1461152027275 Marionette DEBUG loaded listener.js 04:33:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a47bf800) [pid = 1930] [serial = 728] [outer = 0x7fa8a276d400] 04:33:48 INFO - PROCESS | 1930 | 1461152028142 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 04:33:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:33:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1331ms 04:33:48 INFO - PROCESS | 1930 | 1461152028209 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:33:48 INFO - PROCESS | 1930 | 1461152028218 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:33:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:33:48 INFO - PROCESS | 1930 | 1461152028227 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:33:48 INFO - PROCESS | 1930 | 1461152028231 Marionette TRACE conn4 <- [1,942,null,{}] 04:33:48 INFO - PROCESS | 1930 | 1461152028236 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:48 INFO - PROCESS | 1930 | 1461152028425 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:33:48 INFO - PROCESS | 1930 | 1461152028574 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3e6800 == 76 [pid = 1930] [id = 243] 04:33:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a2aec000) [pid = 1930] [serial = 729] [outer = (nil)] 04:33:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8a6406800) [pid = 1930] [serial = 730] [outer = 0x7fa8a2aec000] 04:33:48 INFO - PROCESS | 1930 | 1461152028638 Marionette DEBUG loaded listener.js 04:33:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8ab44dc00) [pid = 1930] [serial = 731] [outer = 0x7fa8a2aec000] 04:33:49 INFO - PROCESS | 1930 | 1461152029565 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 04:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1386ms 04:33:49 INFO - PROCESS | 1930 | 1461152029612 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:33:49 INFO - PROCESS | 1930 | 1461152029616 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:33:49 INFO - PROCESS | 1930 | 1461152029622 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:33:49 INFO - PROCESS | 1930 | 1461152029627 Marionette TRACE conn4 <- [1,946,null,{}] 04:33:49 INFO - PROCESS | 1930 | 1461152029641 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:49 INFO - PROCESS | 1930 | 1461152029802 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:33:49 INFO - PROCESS | 1930 | 1461152029925 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bef1e800 == 77 [pid = 1930] [id = 244] 04:33:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8aba75400) [pid = 1930] [serial = 732] [outer = (nil)] 04:33:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8ae289c00) [pid = 1930] [serial = 733] [outer = 0x7fa8aba75400] 04:33:50 INFO - PROCESS | 1930 | 1461152030001 Marionette DEBUG loaded listener.js 04:33:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8b9446400) [pid = 1930] [serial = 734] [outer = 0x7fa8aba75400] 04:33:50 INFO - PROCESS | 1930 | 1461152030928 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 04:33:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:33:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1333ms 04:33:50 INFO - PROCESS | 1930 | 1461152030957 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:33:50 INFO - PROCESS | 1930 | 1461152030961 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:33:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:33:50 INFO - PROCESS | 1930 | 1461152030966 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:33:50 INFO - PROCESS | 1930 | 1461152030968 Marionette TRACE conn4 <- [1,950,null,{}] 04:33:50 INFO - PROCESS | 1930 | 1461152030973 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:51 INFO - PROCESS | 1930 | 1461152031133 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:33:51 INFO - PROCESS | 1930 | 1461152031286 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2e9e800 == 78 [pid = 1930] [id = 245] 04:33:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8acf52c00) [pid = 1930] [serial = 735] [outer = (nil)] 04:33:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8b9ba3400) [pid = 1930] [serial = 736] [outer = 0x7fa8acf52c00] 04:33:51 INFO - PROCESS | 1930 | 1461152031354 Marionette DEBUG loaded listener.js 04:33:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8ba82a800) [pid = 1930] [serial = 737] [outer = 0x7fa8acf52c00] 04:33:52 INFO - PROCESS | 1930 | 1461152032169 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 04:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1238ms 04:33:52 INFO - PROCESS | 1930 | 1461152032205 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:33:52 INFO - PROCESS | 1930 | 1461152032209 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:33:52 INFO - PROCESS | 1930 | 1461152032214 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:33:52 INFO - PROCESS | 1930 | 1461152032217 Marionette TRACE conn4 <- [1,954,null,{}] 04:33:52 INFO - PROCESS | 1930 | 1461152032221 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:52 INFO - PROCESS | 1930 | 1461152032361 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:33:52 INFO - PROCESS | 1930 | 1461152032514 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a310e800 == 79 [pid = 1930] [id = 246] 04:33:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8b9b09c00) [pid = 1930] [serial = 738] [outer = (nil)] 04:33:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8ba8d4800) [pid = 1930] [serial = 739] [outer = 0x7fa8b9b09c00] 04:33:52 INFO - PROCESS | 1930 | 1461152032583 Marionette DEBUG loaded listener.js 04:33:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8bab07c00) [pid = 1930] [serial = 740] [outer = 0x7fa8b9b09c00] 04:33:53 INFO - PROCESS | 1930 | 1461152033435 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 04:33:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:33:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1278ms 04:33:53 INFO - PROCESS | 1930 | 1461152033492 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:33:53 INFO - PROCESS | 1930 | 1461152033496 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:33:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:33:53 INFO - PROCESS | 1930 | 1461152033501 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:33:53 INFO - PROCESS | 1930 | 1461152033504 Marionette TRACE conn4 <- [1,958,null,{}] 04:33:53 INFO - PROCESS | 1930 | 1461152033509 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:53 INFO - PROCESS | 1930 | 1461152033663 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:33:53 INFO - PROCESS | 1930 | 1461152033819 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8cbccc000 == 80 [pid = 1930] [id = 247] 04:33:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8bacbec00) [pid = 1930] [serial = 741] [outer = (nil)] 04:33:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8be359c00) [pid = 1930] [serial = 742] [outer = 0x7fa8bacbec00] 04:33:53 INFO - PROCESS | 1930 | 1461152033891 Marionette DEBUG loaded listener.js 04:33:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8be930000) [pid = 1930] [serial = 743] [outer = 0x7fa8bacbec00] 04:33:54 INFO - PROCESS | 1930 | 1461152034716 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 04:33:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1275ms 04:33:54 INFO - PROCESS | 1930 | 1461152034777 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:33:54 INFO - PROCESS | 1930 | 1461152034780 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:33:54 INFO - PROCESS | 1930 | 1461152034786 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:33:54 INFO - PROCESS | 1930 | 1461152034788 Marionette TRACE conn4 <- [1,962,null,{}] 04:33:54 INFO - PROCESS | 1930 | 1461152034793 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:54 INFO - PROCESS | 1930 | 1461152034929 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:33:55 INFO - PROCESS | 1930 | 1461152035082 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c3e93000 == 81 [pid = 1930] [id = 248] 04:33:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8aed0cc00) [pid = 1930] [serial = 744] [outer = (nil)] 04:33:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8bea75800) [pid = 1930] [serial = 745] [outer = 0x7fa8aed0cc00] 04:33:55 INFO - PROCESS | 1930 | 1461152035154 Marionette DEBUG loaded listener.js 04:33:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8bea7b000) [pid = 1930] [serial = 746] [outer = 0x7fa8aed0cc00] 04:33:56 INFO - PROCESS | 1930 | 1461152036225 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 04:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1476ms 04:33:56 INFO - PROCESS | 1930 | 1461152036264 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:33:56 INFO - PROCESS | 1930 | 1461152036268 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:33:56 INFO - PROCESS | 1930 | 1461152036276 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:33:56 INFO - PROCESS | 1930 | 1461152036280 Marionette TRACE conn4 <- [1,966,null,{}] 04:33:56 INFO - PROCESS | 1930 | 1461152036287 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:56 INFO - PROCESS | 1930 | 1461152036439 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:33:56 INFO - PROCESS | 1930 | 1461152036643 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6ec3000 == 82 [pid = 1930] [id = 249] 04:33:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a2ae2400) [pid = 1930] [serial = 747] [outer = (nil)] 04:33:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a2aeb800) [pid = 1930] [serial = 748] [outer = 0x7fa8a2ae2400] 04:33:56 INFO - PROCESS | 1930 | 1461152036708 Marionette DEBUG loaded listener.js 04:33:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a37c8000) [pid = 1930] [serial = 749] [outer = 0x7fa8a2ae2400] 04:33:57 INFO - PROCESS | 1930 | 1461152037538 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 04:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1332ms 04:33:57 INFO - PROCESS | 1930 | 1461152037608 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:33:57 INFO - PROCESS | 1930 | 1461152037614 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:33:57 INFO - PROCESS | 1930 | 1461152037624 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:33:57 INFO - PROCESS | 1930 | 1461152037627 Marionette TRACE conn4 <- [1,970,null,{}] 04:33:57 INFO - PROCESS | 1930 | 1461152037632 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:57 INFO - PROCESS | 1930 | 1461152037816 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:33:57 INFO - PROCESS | 1930 | 1461152037969 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4770800 == 83 [pid = 1930] [id = 250] 04:33:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a2b7b800) [pid = 1930] [serial = 750] [outer = (nil)] 04:33:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a5da3000) [pid = 1930] [serial = 751] [outer = 0x7fa8a2b7b800] 04:33:58 INFO - PROCESS | 1930 | 1461152038029 Marionette DEBUG loaded listener.js 04:33:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a5f21000) [pid = 1930] [serial = 752] [outer = 0x7fa8a2b7b800] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aeddf800 == 82 [pid = 1930] [id = 213] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9658800 == 81 [pid = 1930] [id = 240] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad9ae000 == 80 [pid = 1930] [id = 239] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac8e7000 == 79 [pid = 1930] [id = 238] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8aed11400) [pid = 1930] [serial = 658] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8a276fc00) [pid = 1930] [serial = 643] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8a495a400) [pid = 1930] [serial = 646] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8ab6f9400) [pid = 1930] [serial = 649] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8ae287000) [pid = 1930] [serial = 655] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8ae08f800) [pid = 1930] [serial = 652] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8ae37a400) [pid = 1930] [serial = 682] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac49d800 == 78 [pid = 1930] [id = 237] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86e0000 == 77 [pid = 1930] [id = 236] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e2b800 == 76 [pid = 1930] [id = 235] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac681800 == 75 [pid = 1930] [id = 229] 04:33:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a538e800 == 74 [pid = 1930] [id = 228] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8aa482000) [pid = 1930] [serial = 673] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a2767000) [pid = 1930] [serial = 662] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a264f000) [pid = 1930] [serial = 661] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8a5d4c800) [pid = 1930] [serial = 667] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a5e9c400) [pid = 1930] [serial = 668] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8abe0a400) [pid = 1930] [serial = 676] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8ac99dc00) [pid = 1930] [serial = 679] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8ac999400) [pid = 1930] [serial = 677] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a39ba800) [pid = 1930] [serial = 665] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8a35d2800) [pid = 1930] [serial = 664] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8ad27ac00) [pid = 1930] [serial = 641] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a5fd4400) [pid = 1930] [serial = 670] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8ab611800) [pid = 1930] [serial = 674] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8ae282c00) [pid = 1930] [serial = 680] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8a7c2e400) [pid = 1930] [serial = 671] [outer = (nil)] [url = about:blank] 04:33:58 INFO - PROCESS | 1930 | 1461152038923 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 04:33:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:33:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1325ms 04:33:58 INFO - PROCESS | 1930 | 1461152038950 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:33:58 INFO - PROCESS | 1930 | 1461152038953 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:33:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:33:58 INFO - PROCESS | 1930 | 1461152038958 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:33:58 INFO - PROCESS | 1930 | 1461152038963 Marionette TRACE conn4 <- [1,974,null,{}] 04:33:58 INFO - PROCESS | 1930 | 1461152038977 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:33:59 INFO - PROCESS | 1930 | 1461152039116 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:33:59 INFO - PROCESS | 1930 | 1461152039131 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:33:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86f0000 == 75 [pid = 1930] [id = 251] 04:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a5f21400) [pid = 1930] [serial = 753] [outer = (nil)] 04:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a6848400) [pid = 1930] [serial = 754] [outer = 0x7fa8a5f21400] 04:33:59 INFO - PROCESS | 1930 | 1461152039188 Marionette DEBUG loaded listener.js 04:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a684e000) [pid = 1930] [serial = 755] [outer = 0x7fa8a5f21400] 04:33:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8ab706400) [pid = 1930] [serial = 756] [outer = 0x7fa8a3896800] 04:34:00 INFO - PROCESS | 1930 | 1461152040098 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 04:34:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:34:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1188ms 04:34:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:34:00 INFO - PROCESS | 1930 | 1461152040147 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:34:00 INFO - PROCESS | 1930 | 1461152040150 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:34:00 INFO - PROCESS | 1930 | 1461152040155 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:34:00 INFO - PROCESS | 1930 | 1461152040158 Marionette TRACE conn4 <- [1,978,null,{}] 04:34:00 INFO - PROCESS | 1930 | 1461152040163 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:00 INFO - PROCESS | 1930 | 1461152040298 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:34:00 INFO - PROCESS | 1930 | 1461152040413 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac1b6800 == 76 [pid = 1930] [id = 252] 04:34:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a12db800) [pid = 1930] [serial = 757] [outer = (nil)] 04:34:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8ab611800) [pid = 1930] [serial = 758] [outer = 0x7fa8a12db800] 04:34:00 INFO - PROCESS | 1930 | 1461152040470 Marionette DEBUG loaded listener.js 04:34:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8abee0000) [pid = 1930] [serial = 759] [outer = 0x7fa8a12db800] 04:34:01 INFO - PROCESS | 1930 | 1461152041127 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 04:34:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1027ms 04:34:01 INFO - PROCESS | 1930 | 1461152041183 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:34:01 INFO - PROCESS | 1930 | 1461152041186 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:34:01 INFO - PROCESS | 1930 | 1461152041191 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:34:01 INFO - PROCESS | 1930 | 1461152041193 Marionette TRACE conn4 <- [1,982,null,{}] 04:34:01 INFO - PROCESS | 1930 | 1461152041220 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:01 INFO - PROCESS | 1930 | 1461152041384 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:34:01 INFO - PROCESS | 1930 | 1461152041408 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8df000 == 77 [pid = 1930] [id = 253] 04:34:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a5f2a400) [pid = 1930] [serial = 760] [outer = (nil)] 04:34:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8ad955c00) [pid = 1930] [serial = 761] [outer = 0x7fa8a5f2a400] 04:34:01 INFO - PROCESS | 1930 | 1461152041462 Marionette DEBUG loaded listener.js 04:34:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8ae376800) [pid = 1930] [serial = 762] [outer = 0x7fa8a5f2a400] 04:34:02 INFO - PROCESS | 1930 | 1461152042231 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 04:34:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1081ms 04:34:02 INFO - PROCESS | 1930 | 1461152042279 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:34:02 INFO - PROCESS | 1930 | 1461152042282 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:34:02 INFO - PROCESS | 1930 | 1461152042287 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:34:02 INFO - PROCESS | 1930 | 1461152042289 Marionette TRACE conn4 <- [1,986,null,{}] 04:34:02 INFO - PROCESS | 1930 | 1461152042302 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:02 INFO - PROCESS | 1930 | 1461152042493 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:34:02 INFO - PROCESS | 1930 | 1461152042525 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88f2000 == 78 [pid = 1930] [id = 254] 04:34:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8aed11400) [pid = 1930] [serial = 763] [outer = (nil)] 04:34:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8b96b6c00) [pid = 1930] [serial = 764] [outer = 0x7fa8aed11400] 04:34:02 INFO - PROCESS | 1930 | 1461152042582 Marionette DEBUG loaded listener.js 04:34:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8bab0dc00) [pid = 1930] [serial = 765] [outer = 0x7fa8aed11400] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a6406c00) [pid = 1930] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8aa911800) [pid = 1930] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a12e0c00) [pid = 1930] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a2aecc00) [pid = 1930] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a5f25c00) [pid = 1930] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8a12d4400) [pid = 1930] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8ae1c3400) [pid = 1930] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8a2768400) [pid = 1930] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8a246a000) [pid = 1930] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a7c2b000) [pid = 1930] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a5fd3800) [pid = 1930] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8a389ec00) [pid = 1930] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8ad74c000) [pid = 1930] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8abe7a800) [pid = 1930] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8a2764800) [pid = 1930] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8ae27fc00) [pid = 1930] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 108 (0x7fa8a5f20800) [pid = 1930] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 107 (0x7fa8a99b1000) [pid = 1930] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:34:03 INFO - PROCESS | 1930 | --DOMWINDOW == 106 (0x7fa8a245c800) [pid = 1930] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:34:03 INFO - PROCESS | 1930 | 1461152043592 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 04:34:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:34:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1332ms 04:34:03 INFO - PROCESS | 1930 | 1461152043620 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:34:03 INFO - PROCESS | 1930 | 1461152043622 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:34:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:34:03 INFO - PROCESS | 1930 | 1461152043628 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:34:03 INFO - PROCESS | 1930 | 1461152043630 Marionette TRACE conn4 <- [1,990,null,{}] 04:34:03 INFO - PROCESS | 1930 | 1461152043635 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:03 INFO - PROCESS | 1930 | 1461152043770 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:34:03 INFO - PROCESS | 1930 | 1461152043784 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb47000 == 79 [pid = 1930] [id = 255] 04:34:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 107 (0x7fa8a12e0c00) [pid = 1930] [serial = 766] [outer = (nil)] 04:34:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 108 (0x7fa8a2b75c00) [pid = 1930] [serial = 767] [outer = 0x7fa8a12e0c00] 04:34:03 INFO - PROCESS | 1930 | 1461152043838 Marionette DEBUG loaded listener.js 04:34:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 109 (0x7fa8abaa9800) [pid = 1930] [serial = 768] [outer = 0x7fa8a12e0c00] 04:34:04 INFO - PROCESS | 1930 | 1461152044539 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 04:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 927ms 04:34:04 INFO - PROCESS | 1930 | 1461152044556 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:34:04 INFO - PROCESS | 1930 | 1461152044558 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:34:04 INFO - PROCESS | 1930 | 1461152044566 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:34:04 INFO - PROCESS | 1930 | 1461152044567 Marionette TRACE conn4 <- [1,994,null,{}] 04:34:04 INFO - PROCESS | 1930 | 1461152044572 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:04 INFO - PROCESS | 1930 | 1461152044759 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:34:04 INFO - PROCESS | 1930 | 1461152044778 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be304000 == 80 [pid = 1930] [id = 256] 04:34:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a245c800) [pid = 1930] [serial = 769] [outer = (nil)] 04:34:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8aa911000) [pid = 1930] [serial = 770] [outer = 0x7fa8a245c800] 04:34:04 INFO - PROCESS | 1930 | 1461152044838 Marionette DEBUG loaded listener.js 04:34:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8b9ba7400) [pid = 1930] [serial = 771] [outer = 0x7fa8a245c800] 04:34:05 INFO - PROCESS | 1930 | 1461152045713 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 04:34:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:34:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1178ms 04:34:05 INFO - PROCESS | 1930 | 1461152045745 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:34:05 INFO - PROCESS | 1930 | 1461152045750 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:34:05 INFO - PROCESS | 1930 | 1461152045758 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:34:05 INFO - PROCESS | 1930 | 1461152045763 Marionette TRACE conn4 <- [1,998,null,{}] 04:34:05 INFO - PROCESS | 1930 | 1461152045772 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:05 INFO - PROCESS | 1930 | 1461152045957 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:34:06 INFO - PROCESS | 1930 | 1461152046115 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6579800 == 81 [pid = 1930] [id = 257] 04:34:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a25acc00) [pid = 1930] [serial = 772] [outer = (nil)] 04:34:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a2b74000) [pid = 1930] [serial = 773] [outer = 0x7fa8a25acc00] 04:34:06 INFO - PROCESS | 1930 | 1461152046199 Marionette DEBUG loaded listener.js 04:34:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a39c0800) [pid = 1930] [serial = 774] [outer = 0x7fa8a25acc00] 04:34:07 INFO - PROCESS | 1930 | 1461152047044 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 04:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1335ms 04:34:07 INFO - PROCESS | 1930 | 1461152047093 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:34:07 INFO - PROCESS | 1930 | 1461152047101 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:34:07 INFO - PROCESS | 1930 | 1461152047111 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:34:07 INFO - PROCESS | 1930 | 1461152047114 Marionette TRACE conn4 <- [1,1002,null,{}] 04:34:07 INFO - PROCESS | 1930 | 1461152047119 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:07 INFO - PROCESS | 1930 | 1461152047268 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:34:07 INFO - PROCESS | 1930 | 1461152047426 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac956800 == 82 [pid = 1930] [id = 258] 04:34:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a2654400) [pid = 1930] [serial = 775] [outer = (nil)] 04:34:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a6849400) [pid = 1930] [serial = 776] [outer = 0x7fa8a2654400] 04:34:07 INFO - PROCESS | 1930 | 1461152047496 Marionette DEBUG loaded listener.js 04:34:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8ab161800) [pid = 1930] [serial = 777] [outer = 0x7fa8a2654400] 04:34:08 INFO - PROCESS | 1930 | 1461152048447 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 04:34:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:34:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1385ms 04:34:08 INFO - PROCESS | 1930 | 1461152048496 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:34:08 INFO - PROCESS | 1930 | 1461152048499 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:34:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:34:08 INFO - PROCESS | 1930 | 1461152048505 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:34:08 INFO - PROCESS | 1930 | 1461152048510 Marionette TRACE conn4 <- [1,1006,null,{}] 04:34:08 INFO - PROCESS | 1930 | 1461152048525 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:08 INFO - PROCESS | 1930 | 1461152048685 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:34:08 INFO - PROCESS | 1930 | 1461152048845 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bed6d800 == 83 [pid = 1930] [id = 259] 04:34:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8abe0b000) [pid = 1930] [serial = 778] [outer = (nil)] 04:34:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8aee5e800) [pid = 1930] [serial = 779] [outer = 0x7fa8abe0b000] 04:34:08 INFO - PROCESS | 1930 | 1461152048918 Marionette DEBUG loaded listener.js 04:34:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8b998b800) [pid = 1930] [serial = 780] [outer = 0x7fa8abe0b000] 04:34:09 INFO - PROCESS | 1930 | 1461152049751 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 04:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1281ms 04:34:09 INFO - PROCESS | 1930 | 1461152049786 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:34:09 INFO - PROCESS | 1930 | 1461152049790 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:34:09 INFO - PROCESS | 1930 | 1461152049795 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:34:09 INFO - PROCESS | 1930 | 1461152049797 Marionette TRACE conn4 <- [1,1010,null,{}] 04:34:09 INFO - PROCESS | 1930 | 1461152049803 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:09 INFO - PROCESS | 1930 | 1461152049949 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:34:10 INFO - PROCESS | 1930 | 1461152050107 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2e94000 == 84 [pid = 1930] [id = 260] 04:34:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8ae27b800) [pid = 1930] [serial = 781] [outer = (nil)] 04:34:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8bab0ac00) [pid = 1930] [serial = 782] [outer = 0x7fa8ae27b800] 04:34:10 INFO - PROCESS | 1930 | 1461152050177 Marionette DEBUG loaded listener.js 04:34:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8be35a400) [pid = 1930] [serial = 783] [outer = 0x7fa8ae27b800] 04:34:11 INFO - PROCESS | 1930 | 1461152051000 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 04:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1235ms 04:34:11 INFO - PROCESS | 1930 | 1461152051031 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:34:11 INFO - PROCESS | 1930 | 1461152051034 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:34:11 INFO - PROCESS | 1930 | 1461152051040 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:34:11 INFO - PROCESS | 1930 | 1461152051042 Marionette TRACE conn4 <- [1,1014,null,{}] 04:34:11 INFO - PROCESS | 1930 | 1461152051047 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:11 INFO - PROCESS | 1930 | 1461152051202 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:34:11 INFO - PROCESS | 1930 | 1461152051360 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0945000 == 85 [pid = 1930] [id = 261] 04:34:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a30ad000) [pid = 1930] [serial = 784] [outer = (nil)] 04:34:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a30b2c00) [pid = 1930] [serial = 785] [outer = 0x7fa8a30ad000] 04:34:11 INFO - PROCESS | 1930 | 1461152051426 Marionette DEBUG loaded listener.js 04:34:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a30b7000) [pid = 1930] [serial = 786] [outer = 0x7fa8a30ad000] 04:34:12 INFO - PROCESS | 1930 | 1461152052259 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 04:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1283ms 04:34:12 INFO - PROCESS | 1930 | 1461152052324 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:34:12 INFO - PROCESS | 1930 | 1461152052328 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:34:12 INFO - PROCESS | 1930 | 1461152052334 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:34:12 INFO - PROCESS | 1930 | 1461152052336 Marionette TRACE conn4 <- [1,1018,null,{}] 04:34:12 INFO - PROCESS | 1930 | 1461152052341 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:12 INFO - PROCESS | 1930 | 1461152052521 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:34:12 INFO - PROCESS | 1930 | 1461152052679 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a074e800 == 86 [pid = 1930] [id = 262] 04:34:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a30b2400) [pid = 1930] [serial = 787] [outer = (nil)] 04:34:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8bea4b800) [pid = 1930] [serial = 788] [outer = 0x7fa8a30b2400] 04:34:12 INFO - PROCESS | 1930 | 1461152052751 Marionette DEBUG loaded listener.js 04:34:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8bee43c00) [pid = 1930] [serial = 789] [outer = 0x7fa8a30b2400] 04:34:13 INFO - PROCESS | 1930 | 1461152053534 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 04:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1226ms 04:34:13 INFO - PROCESS | 1930 | 1461152053561 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:34:13 INFO - PROCESS | 1930 | 1461152053564 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:34:13 INFO - PROCESS | 1930 | 1461152053570 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:34:13 INFO - PROCESS | 1930 | 1461152053572 Marionette TRACE conn4 <- [1,1022,null,{}] 04:34:13 INFO - PROCESS | 1930 | 1461152053577 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:13 INFO - PROCESS | 1930 | 1461152053783 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:34:13 INFO - PROCESS | 1930 | 1461152053904 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8cbcdd000 == 87 [pid = 1930] [id = 263] 04:34:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa898bd3c00) [pid = 1930] [serial = 790] [outer = (nil)] 04:34:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa898bdb800) [pid = 1930] [serial = 791] [outer = 0x7fa898bd3c00] 04:34:13 INFO - PROCESS | 1930 | 1461152053971 Marionette DEBUG loaded listener.js 04:34:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa898be1000) [pid = 1930] [serial = 792] [outer = 0x7fa898bd3c00] 04:34:14 INFO - PROCESS | 1930 | 1461152054800 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 04:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1285ms 04:34:14 INFO - PROCESS | 1930 | 1461152054857 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:34:14 INFO - PROCESS | 1930 | 1461152054860 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:34:14 INFO - PROCESS | 1930 | 1461152054865 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:34:14 INFO - PROCESS | 1930 | 1461152054868 Marionette TRACE conn4 <- [1,1026,null,{}] 04:34:14 INFO - PROCESS | 1930 | 1461152054873 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:15 INFO - PROCESS | 1930 | 1461152055029 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:34:15 INFO - PROCESS | 1930 | 1461152055191 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a13b2800 == 88 [pid = 1930] [id = 264] 04:34:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa898bd6000) [pid = 1930] [serial = 793] [outer = (nil)] 04:34:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8a3406400) [pid = 1930] [serial = 794] [outer = 0x7fa898bd6000] 04:34:15 INFO - PROCESS | 1930 | 1461152055255 Marionette DEBUG loaded listener.js 04:34:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a340b400) [pid = 1930] [serial = 795] [outer = 0x7fa898bd6000] 04:34:16 INFO - PROCESS | 1930 | 1461152056078 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 04:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1285ms 04:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:34:16 INFO - PROCESS | 1930 | 1461152056150 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:34:16 INFO - PROCESS | 1930 | 1461152056153 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:34:16 INFO - PROCESS | 1930 | 1461152056159 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:34:16 INFO - PROCESS | 1930 | 1461152056162 Marionette TRACE conn4 <- [1,1030,null,{}] 04:34:16 INFO - PROCESS | 1930 | 1461152056167 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:16 INFO - PROCESS | 1930 | 1461152056332 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:34:16 INFO - PROCESS | 1930 | 1461152056493 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:16 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89ab90000 == 89 [pid = 1930] [id = 265] 04:34:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa89a031000) [pid = 1930] [serial = 796] [outer = (nil)] 04:34:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa89a038c00) [pid = 1930] [serial = 797] [outer = 0x7fa89a031000] 04:34:16 INFO - PROCESS | 1930 | 1461152056562 Marionette DEBUG loaded listener.js 04:34:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa89a03d400) [pid = 1930] [serial = 798] [outer = 0x7fa89a031000] 04:34:17 INFO - PROCESS | 1930 | 1461152057355 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 04:34:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1228ms 04:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:34:17 INFO - PROCESS | 1930 | 1461152057386 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:34:17 INFO - PROCESS | 1930 | 1461152057389 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:34:17 INFO - PROCESS | 1930 | 1461152057395 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:34:17 INFO - PROCESS | 1930 | 1461152057398 Marionette TRACE conn4 <- [1,1034,null,{}] 04:34:17 INFO - PROCESS | 1930 | 1461152057402 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:17 INFO - PROCESS | 1930 | 1461152057547 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:34:18 INFO - PROCESS | 1930 | 1461152058049 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a243b000 == 90 [pid = 1930] [id = 266] 04:34:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8a13e5000) [pid = 1930] [serial = 799] [outer = (nil)] 04:34:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8a166dc00) [pid = 1930] [serial = 800] [outer = 0x7fa8a13e5000] 04:34:18 INFO - PROCESS | 1930 | 1461152058164 Marionette DEBUG loaded listener.js 04:34:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a25b0c00) [pid = 1930] [serial = 801] [outer = 0x7fa8a13e5000] 04:34:18 INFO - PROCESS | 1930 | 1461152058965 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 04:34:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1627ms 04:34:19 INFO - PROCESS | 1930 | 1461152059023 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:34:19 INFO - PROCESS | 1930 | 1461152059036 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:34:19 INFO - PROCESS | 1930 | 1461152059047 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:34:19 INFO - PROCESS | 1930 | 1461152059056 Marionette TRACE conn4 <- [1,1038,null,{}] 04:34:19 INFO - PROCESS | 1930 | 1461152059067 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:19 INFO - PROCESS | 1930 | 1461152059284 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:34:19 INFO - PROCESS | 1930 | 1461152059447 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a3117800 == 91 [pid = 1930] [id = 267] 04:34:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8a264b000) [pid = 1930] [serial = 802] [outer = (nil)] 04:34:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a2fec000) [pid = 1930] [serial = 803] [outer = 0x7fa8a264b000] 04:34:19 INFO - PROCESS | 1930 | 1461152059512 Marionette DEBUG loaded listener.js 04:34:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8a30b8c00) [pid = 1930] [serial = 804] [outer = 0x7fa8a264b000] 04:34:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb1f800 == 90 [pid = 1930] [id = 120] 04:34:19 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8b96bcc00) [pid = 1930] [serial = 724] [outer = (nil)] [url = about:blank] 04:34:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ba5c0000 == 89 [pid = 1930] [id = 216] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb47000 == 88 [pid = 1930] [id = 255] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f2000 == 87 [pid = 1930] [id = 254] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac8df000 == 86 [pid = 1930] [id = 253] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac1b6800 == 85 [pid = 1930] [id = 252] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86f0000 == 84 [pid = 1930] [id = 251] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4770800 == 83 [pid = 1930] [id = 250] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6ec3000 == 82 [pid = 1930] [id = 249] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3e6800 == 81 [pid = 1930] [id = 243] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab4d4000 == 80 [pid = 1930] [id = 242] 04:34:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aedd7000 == 79 [pid = 1930] [id = 227] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8a6402800) [pid = 1930] [serial = 608] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a5ea4000) [pid = 1930] [serial = 647] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8abe7a000) [pid = 1930] [serial = 611] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8abe09c00) [pid = 1930] [serial = 602] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8acad1800) [pid = 1930] [serial = 614] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8ae2ca000) [pid = 1930] [serial = 656] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8ad956800) [pid = 1930] [serial = 617] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a35d4800) [pid = 1930] [serial = 605] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8b2b33400) [pid = 1930] [serial = 659] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8abe07400) [pid = 1930] [serial = 650] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8ae280800) [pid = 1930] [serial = 653] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8a2bb6400) [pid = 1930] [serial = 644] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8aba73800) [pid = 1930] [serial = 715] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8ac9a0800) [pid = 1930] [serial = 718] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8abe10400) [pid = 1930] [serial = 716] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8ae08b400) [pid = 1930] [serial = 719] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a5f23800) [pid = 1930] [serial = 704] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a2469400) [pid = 1930] [serial = 703] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a2af1400) [pid = 1930] [serial = 685] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a2fe3800) [pid = 1930] [serial = 706] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8a37cc400) [pid = 1930] [serial = 707] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a6411000) [pid = 1930] [serial = 712] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a38a5000) [pid = 1930] [serial = 709] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a5e9f000) [pid = 1930] [serial = 710] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8a5da7400) [pid = 1930] [serial = 688] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8abe77000) [pid = 1930] [serial = 691] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8ae380400) [pid = 1930] [serial = 694] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8b884f800) [pid = 1930] [serial = 697] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8b8851c00) [pid = 1930] [serial = 721] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8b96b6400) [pid = 1930] [serial = 700] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8a9910c00) [pid = 1930] [serial = 713] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8b96bb800) [pid = 1930] [serial = 722] [outer = (nil)] [url = about:blank] 04:34:20 INFO - PROCESS | 1930 | 1461152060410 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 04:34:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1391ms 04:34:20 INFO - PROCESS | 1930 | 1461152060442 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:34:20 INFO - PROCESS | 1930 | 1461152060448 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:34:20 INFO - PROCESS | 1930 | 1461152060453 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:34:20 INFO - PROCESS | 1930 | 1461152060456 Marionette TRACE conn4 <- [1,1042,null,{}] 04:34:20 INFO - PROCESS | 1930 | 1461152060461 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:20 INFO - PROCESS | 1930 | 1461152060600 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:34:20 INFO - PROCESS | 1930 | 1461152060615 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6578800 == 80 [pid = 1930] [id = 268] 04:34:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a3405c00) [pid = 1930] [serial = 805] [outer = (nil)] 04:34:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a35ce000) [pid = 1930] [serial = 806] [outer = 0x7fa8a3405c00] 04:34:20 INFO - PROCESS | 1930 | 1461152060672 Marionette DEBUG loaded listener.js 04:34:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a4704000) [pid = 1930] [serial = 807] [outer = 0x7fa8a3405c00] 04:34:21 INFO - PROCESS | 1930 | 1461152061460 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 04:34:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1035ms 04:34:21 INFO - PROCESS | 1930 | 1461152061489 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:34:21 INFO - PROCESS | 1930 | 1461152061493 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:34:21 INFO - PROCESS | 1930 | 1461152061522 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:34:21 INFO - PROCESS | 1930 | 1461152061531 Marionette TRACE conn4 <- [1,1046,null,{}] 04:34:21 INFO - PROCESS | 1930 | 1461152061539 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:21 INFO - PROCESS | 1930 | 1461152061680 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:34:21 INFO - PROCESS | 1930 | 1461152061696 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa7cb000 == 81 [pid = 1930] [id = 269] 04:34:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a4705c00) [pid = 1930] [serial = 808] [outer = (nil)] 04:34:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a5fc7c00) [pid = 1930] [serial = 809] [outer = 0x7fa8a4705c00] 04:34:21 INFO - PROCESS | 1930 | 1461152061752 Marionette DEBUG loaded listener.js 04:34:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a6121400) [pid = 1930] [serial = 810] [outer = 0x7fa8a4705c00] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8a2460c00) [pid = 1930] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8a12db800) [pid = 1930] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8aed11400) [pid = 1930] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a35d5000) [pid = 1930] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 113 (0x7fa8a2ae2400) [pid = 1930] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 112 (0x7fa8a5f2a400) [pid = 1930] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 111 (0x7fa8a5f21400) [pid = 1930] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 110 (0x7fa8a12e0c00) [pid = 1930] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:34:22 INFO - PROCESS | 1930 | --DOMWINDOW == 109 (0x7fa8a2b7b800) [pid = 1930] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:34:22 INFO - PROCESS | 1930 | 1461152062979 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 04:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1515ms 04:34:23 INFO - PROCESS | 1930 | 1461152063015 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:34:23 INFO - PROCESS | 1930 | 1461152063019 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:34:23 INFO - PROCESS | 1930 | 1461152063028 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:34:23 INFO - PROCESS | 1930 | 1461152063034 Marionette TRACE conn4 <- [1,1050,null,{}] 04:34:23 INFO - PROCESS | 1930 | 1461152063050 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:23 INFO - PROCESS | 1930 | 1461152063260 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:34:23 INFO - PROCESS | 1930 | 1461152063425 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a3107800 == 82 [pid = 1930] [id = 270] 04:34:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 110 (0x7fa8a12da800) [pid = 1930] [serial = 811] [outer = (nil)] 04:34:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 111 (0x7fa8a2762000) [pid = 1930] [serial = 812] [outer = 0x7fa8a12da800] 04:34:23 INFO - PROCESS | 1930 | 1461152063496 Marionette DEBUG loaded listener.js 04:34:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 112 (0x7fa8a2bae400) [pid = 1930] [serial = 813] [outer = 0x7fa8a12da800] 04:34:24 INFO - PROCESS | 1930 | 1461152064282 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 04:34:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1298ms 04:34:24 INFO - PROCESS | 1930 | 1461152064327 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:34:24 INFO - PROCESS | 1930 | 1461152064335 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:34:24 INFO - PROCESS | 1930 | 1461152064344 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:34:24 INFO - PROCESS | 1930 | 1461152064348 Marionette TRACE conn4 <- [1,1054,null,{}] 04:34:24 INFO - PROCESS | 1930 | 1461152064354 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:24 INFO - PROCESS | 1930 | 1461152064511 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:34:24 INFO - PROCESS | 1930 | 1461152064671 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa469800 == 83 [pid = 1930] [id = 271] 04:34:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 113 (0x7fa8a13ddc00) [pid = 1930] [serial = 814] [outer = (nil)] 04:34:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 114 (0x7fa8a35ce400) [pid = 1930] [serial = 815] [outer = 0x7fa8a13ddc00] 04:34:24 INFO - PROCESS | 1930 | 1461152064741 Marionette DEBUG loaded listener.js 04:34:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8a478cc00) [pid = 1930] [serial = 816] [outer = 0x7fa8a13ddc00] 04:34:25 INFO - PROCESS | 1930 | 1461152065667 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 04:34:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:34:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1380ms 04:34:25 INFO - PROCESS | 1930 | 1461152065725 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:34:25 INFO - PROCESS | 1930 | 1461152065728 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:34:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:34:25 INFO - PROCESS | 1930 | 1461152065734 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:34:25 INFO - PROCESS | 1930 | 1461152065740 Marionette TRACE conn4 <- [1,1058,null,{}] 04:34:25 INFO - PROCESS | 1930 | 1461152065757 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:25 INFO - PROCESS | 1930 | 1461152065959 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:34:26 INFO - PROCESS | 1930 | 1461152066155 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac689800 == 84 [pid = 1930] [id = 272] 04:34:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa8a5f21400) [pid = 1930] [serial = 817] [outer = (nil)] 04:34:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a6841800) [pid = 1930] [serial = 818] [outer = 0x7fa8a5f21400] 04:34:26 INFO - PROCESS | 1930 | 1461152066284 Marionette DEBUG loaded listener.js 04:34:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a684f800) [pid = 1930] [serial = 819] [outer = 0x7fa8a5f21400] 04:34:27 INFO - PROCESS | 1930 | 1461152067054 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 04:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1385ms 04:34:27 INFO - PROCESS | 1930 | 1461152067120 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:34:27 INFO - PROCESS | 1930 | 1461152067124 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:34:27 INFO - PROCESS | 1930 | 1461152067130 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:34:27 INFO - PROCESS | 1930 | 1461152067132 Marionette TRACE conn4 <- [1,1062,null,{}] 04:34:27 INFO - PROCESS | 1930 | 1461152067137 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:27 INFO - PROCESS | 1930 | 1461152067290 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:34:27 INFO - PROCESS | 1930 | 1461152067449 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2a0000 == 85 [pid = 1930] [id = 273] 04:34:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa89a03c800) [pid = 1930] [serial = 820] [outer = (nil)] 04:34:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8aa9ea800) [pid = 1930] [serial = 821] [outer = 0x7fa89a03c800] 04:34:27 INFO - PROCESS | 1930 | 1461152067524 Marionette DEBUG loaded listener.js 04:34:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8abaa6800) [pid = 1930] [serial = 822] [outer = 0x7fa89a03c800] 04:34:28 INFO - PROCESS | 1930 | 1461152068356 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 04:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1278ms 04:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:34:28 INFO - PROCESS | 1930 | 1461152068409 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:34:28 INFO - PROCESS | 1930 | 1461152068412 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:34:28 INFO - PROCESS | 1930 | 1461152068418 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:34:28 INFO - PROCESS | 1930 | 1461152068421 Marionette TRACE conn4 <- [1,1066,null,{}] 04:34:28 INFO - PROCESS | 1930 | 1461152068426 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:28 INFO - PROCESS | 1930 | 1461152068567 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:34:28 INFO - PROCESS | 1930 | 1461152068725 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88e4000 == 86 [pid = 1930] [id = 274] 04:34:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a6407000) [pid = 1930] [serial = 823] [outer = (nil)] 04:34:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8abe10400) [pid = 1930] [serial = 824] [outer = 0x7fa8a6407000] 04:34:28 INFO - PROCESS | 1930 | 1461152068793 Marionette DEBUG loaded listener.js 04:34:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8ac6dd800) [pid = 1930] [serial = 825] [outer = 0x7fa8a6407000] 04:34:29 INFO - PROCESS | 1930 | 1461152069625 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 04:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1280ms 04:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:34:29 INFO - PROCESS | 1930 | 1461152069698 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:34:29 INFO - PROCESS | 1930 | 1461152069701 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:34:29 INFO - PROCESS | 1930 | 1461152069706 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:34:29 INFO - PROCESS | 1930 | 1461152069709 Marionette TRACE conn4 <- [1,1070,null,{}] 04:34:29 INFO - PROCESS | 1930 | 1461152069714 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:29 INFO - PROCESS | 1930 | 1461152069897 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:34:30 INFO - PROCESS | 1930 | 1461152070085 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bab55800 == 87 [pid = 1930] [id = 275] 04:34:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8ae287c00) [pid = 1930] [serial = 826] [outer = (nil)] 04:34:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8b2a53400) [pid = 1930] [serial = 827] [outer = 0x7fa8ae287c00] 04:34:30 INFO - PROCESS | 1930 | 1461152070151 Marionette DEBUG loaded listener.js 04:34:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8b944d000) [pid = 1930] [serial = 828] [outer = 0x7fa8ae287c00] 04:34:30 INFO - PROCESS | 1930 | 1461152070966 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 04:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1282ms 04:34:30 INFO - PROCESS | 1930 | 1461152070989 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:34:30 INFO - PROCESS | 1930 | 1461152070991 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:34:31 INFO - PROCESS | 1930 | 1461152070997 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:34:31 INFO - PROCESS | 1930 | 1461152070999 Marionette TRACE conn4 <- [1,1074,null,{}] 04:34:31 INFO - PROCESS | 1930 | 1461152071005 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:31 INFO - PROCESS | 1930 | 1461152071150 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:34:31 INFO - PROCESS | 1930 | 1461152071318 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be442800 == 88 [pid = 1930] [id = 276] 04:34:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8ae288400) [pid = 1930] [serial = 829] [outer = (nil)] 04:34:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8b9995000) [pid = 1930] [serial = 830] [outer = 0x7fa8ae288400] 04:34:31 INFO - PROCESS | 1930 | 1461152071385 Marionette DEBUG loaded listener.js 04:34:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8ba8d3800) [pid = 1930] [serial = 831] [outer = 0x7fa8ae288400] 04:34:32 INFO - PROCESS | 1930 | 1461152072213 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 04:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1285ms 04:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:34:32 INFO - PROCESS | 1930 | 1461152072283 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:34:32 INFO - PROCESS | 1930 | 1461152072286 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:34:32 INFO - PROCESS | 1930 | 1461152072292 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:34:32 INFO - PROCESS | 1930 | 1461152072295 Marionette TRACE conn4 <- [1,1078,null,{}] 04:34:32 INFO - PROCESS | 1930 | 1461152072300 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:32 INFO - PROCESS | 1930 | 1461152072448 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:34:32 INFO - PROCESS | 1930 | 1461152072606 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bee6a000 == 89 [pid = 1930] [id = 277] 04:34:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a2b75400) [pid = 1930] [serial = 832] [outer = (nil)] 04:34:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8bab05c00) [pid = 1930] [serial = 833] [outer = 0x7fa8a2b75400] 04:34:32 INFO - PROCESS | 1930 | 1461152072674 Marionette DEBUG loaded listener.js 04:34:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8bcac1c00) [pid = 1930] [serial = 834] [outer = 0x7fa8a2b75400] 04:34:33 INFO - PROCESS | 1930 | 1461152073479 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 04:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1226ms 04:34:33 INFO - PROCESS | 1930 | 1461152073518 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:34:33 INFO - PROCESS | 1930 | 1461152073522 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:34:33 INFO - PROCESS | 1930 | 1461152073527 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:34:33 INFO - PROCESS | 1930 | 1461152073529 Marionette TRACE conn4 <- [1,1082,null,{}] 04:34:33 INFO - PROCESS | 1930 | 1461152073534 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:33 INFO - PROCESS | 1930 | 1461152073686 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:34:33 INFO - PROCESS | 1930 | 1461152073847 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2eaa000 == 90 [pid = 1930] [id = 278] 04:34:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa89ad36800) [pid = 1930] [serial = 835] [outer = (nil)] 04:34:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa89ad3bc00) [pid = 1930] [serial = 836] [outer = 0x7fa89ad36800] 04:34:33 INFO - PROCESS | 1930 | 1461152073913 Marionette DEBUG loaded listener.js 04:34:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa89ad3fc00) [pid = 1930] [serial = 837] [outer = 0x7fa89ad36800] 04:34:34 INFO - PROCESS | 1930 | 1461152074761 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 04:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1281ms 04:34:34 INFO - PROCESS | 1930 | 1461152074808 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:34:34 INFO - PROCESS | 1930 | 1461152074812 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:34:34 INFO - PROCESS | 1930 | 1461152074817 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:34:34 INFO - PROCESS | 1930 | 1461152074819 Marionette TRACE conn4 <- [1,1086,null,{}] 04:34:34 INFO - PROCESS | 1930 | 1461152074825 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:34 INFO - PROCESS | 1930 | 1461152074986 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:34:35 INFO - PROCESS | 1930 | 1461152075395 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a39dd000 == 91 [pid = 1930] [id = 279] 04:34:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa89a035800) [pid = 1930] [serial = 838] [outer = (nil)] 04:34:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa89a03d800) [pid = 1930] [serial = 839] [outer = 0x7fa89a035800] 04:34:35 INFO - PROCESS | 1930 | 1461152075503 Marionette DEBUG loaded listener.js 04:34:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8a245d800) [pid = 1930] [serial = 840] [outer = 0x7fa89a035800] 04:34:36 INFO - PROCESS | 1930 | 1461152076302 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 04:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1526ms 04:34:36 INFO - PROCESS | 1930 | 1461152076346 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:34:36 INFO - PROCESS | 1930 | 1461152076352 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:34:36 INFO - PROCESS | 1930 | 1461152076359 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:34:36 INFO - PROCESS | 1930 | 1461152076362 Marionette TRACE conn4 <- [1,1090,null,{}] 04:34:36 INFO - PROCESS | 1930 | 1461152076369 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:36 INFO - PROCESS | 1930 | 1461152076523 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:34:36 INFO - PROCESS | 1930 | 1461152076697 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89ab87800 == 92 [pid = 1930] [id = 280] 04:34:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa89a03b400) [pid = 1930] [serial = 841] [outer = (nil)] 04:34:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8a276f800) [pid = 1930] [serial = 842] [outer = 0x7fa89a03b400] 04:34:36 INFO - PROCESS | 1930 | 1461152076816 Marionette DEBUG loaded listener.js 04:34:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a30afc00) [pid = 1930] [serial = 843] [outer = 0x7fa89a03b400] 04:34:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c0b7c800 == 91 [pid = 1930] [id = 233] 04:34:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6578800 == 90 [pid = 1930] [id = 268] 04:34:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3117800 == 89 [pid = 1930] [id = 267] 04:34:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a243b000 == 88 [pid = 1930] [id = 266] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8be359c00) [pid = 1930] [serial = 742] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8ba8d4800) [pid = 1930] [serial = 739] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8bea75800) [pid = 1930] [serial = 745] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8aa911000) [pid = 1930] [serial = 770] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac956800 == 87 [pid = 1930] [id = 258] 04:34:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6579800 == 86 [pid = 1930] [id = 257] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a35c8400) [pid = 1930] [serial = 686] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8b9ba3400) [pid = 1930] [serial = 736] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8abee0000) [pid = 1930] [serial = 759] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8a5f24000) [pid = 1930] [serial = 482] [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:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8bab0dc00) [pid = 1930] [serial = 765] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8ae289c00) [pid = 1930] [serial = 733] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8b9b07c00) [pid = 1930] [serial = 725] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8a37c8000) [pid = 1930] [serial = 749] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a37c9c00) [pid = 1930] [serial = 727] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8ab611800) [pid = 1930] [serial = 758] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8ad955c00) [pid = 1930] [serial = 761] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a2aeb800) [pid = 1930] [serial = 748] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a6848400) [pid = 1930] [serial = 754] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8ae376800) [pid = 1930] [serial = 762] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8a684e000) [pid = 1930] [serial = 755] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8abaa9800) [pid = 1930] [serial = 768] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8a5f21000) [pid = 1930] [serial = 752] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8a2b75c00) [pid = 1930] [serial = 767] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa8a5da3000) [pid = 1930] [serial = 751] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8b96b6c00) [pid = 1930] [serial = 764] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8a6406800) [pid = 1930] [serial = 730] [outer = (nil)] [url = about:blank] 04:34:37 INFO - PROCESS | 1930 | 1461152077747 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 04:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1428ms 04:34:37 INFO - PROCESS | 1930 | 1461152077791 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:34:37 INFO - PROCESS | 1930 | 1461152077796 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:34:37 INFO - PROCESS | 1930 | 1461152077802 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:34:37 INFO - PROCESS | 1930 | 1461152077805 Marionette TRACE conn4 <- [1,1094,null,{}] 04:34:37 INFO - PROCESS | 1930 | 1461152077809 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:37 INFO - PROCESS | 1930 | 1461152077946 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:34:37 INFO - PROCESS | 1930 | 1461152077961 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a3113800 == 87 [pid = 1930] [id = 281] 04:34:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a340c800) [pid = 1930] [serial = 844] [outer = (nil)] 04:34:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8a37c5000) [pid = 1930] [serial = 845] [outer = 0x7fa8a340c800] 04:34:38 INFO - PROCESS | 1930 | 1461152078016 Marionette DEBUG loaded listener.js 04:34:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8a4796400) [pid = 1930] [serial = 846] [outer = 0x7fa8a340c800] 04:34:38 INFO - PROCESS | 1930 | 1461152078802 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 04:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1029ms 04:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:34:38 INFO - PROCESS | 1930 | 1461152078832 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:34:38 INFO - PROCESS | 1930 | 1461152078834 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:34:38 INFO - PROCESS | 1930 | 1461152078846 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:34:38 INFO - PROCESS | 1930 | 1461152078853 Marionette TRACE conn4 <- [1,1098,null,{}] 04:34:38 INFO - PROCESS | 1930 | 1461152078876 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:39 INFO - PROCESS | 1930 | 1461152079014 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:34:39 INFO - PROCESS | 1930 | 1461152079029 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab69b800 == 88 [pid = 1930] [id = 282] 04:34:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8a340ec00) [pid = 1930] [serial = 847] [outer = (nil)] 04:34:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a6849c00) [pid = 1930] [serial = 848] [outer = 0x7fa8a340ec00] 04:34:39 INFO - PROCESS | 1930 | 1461152079085 Marionette DEBUG loaded listener.js 04:34:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8aa482400) [pid = 1930] [serial = 849] [outer = 0x7fa8a340ec00] 04:34:39 INFO - PROCESS | 1930 | 1461152079779 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 04:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1007ms 04:34:39 INFO - PROCESS | 1930 | 1461152079846 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:34:39 INFO - PROCESS | 1930 | 1461152079850 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:34:39 INFO - PROCESS | 1930 | 1461152079866 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:34:39 INFO - PROCESS | 1930 | 1461152079868 Marionette TRACE conn4 <- [1,1102,null,{}] 04:34:39 INFO - PROCESS | 1930 | 1461152079873 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:40 INFO - PROCESS | 1930 | 1461152080083 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:34:40 INFO - PROCESS | 1930 | 1461152080109 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abc19800 == 89 [pid = 1930] [id = 283] 04:34:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8a5e9e800) [pid = 1930] [serial = 850] [outer = (nil)] 04:34:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8abaaf400) [pid = 1930] [serial = 851] [outer = 0x7fa8a5e9e800] 04:34:40 INFO - PROCESS | 1930 | 1461152080164 Marionette DEBUG loaded listener.js 04:34:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8ac9a0800) [pid = 1930] [serial = 852] [outer = 0x7fa8a5e9e800] 04:34:40 INFO - PROCESS | 1930 | 1461152080959 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 04:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1132ms 04:34:40 INFO - PROCESS | 1930 | 1461152080997 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:34:41 INFO - PROCESS | 1930 | 1461152081000 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:34:41 INFO - PROCESS | 1930 | 1461152081015 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:34:41 INFO - PROCESS | 1930 | 1461152081018 Marionette TRACE conn4 <- [1,1106,null,{}] 04:34:41 INFO - PROCESS | 1930 | 1461152081022 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:41 INFO - PROCESS | 1930 | 1461152081202 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:34:41 INFO - PROCESS | 1930 | 1461152081223 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac686000 == 90 [pid = 1930] [id = 284] 04:34:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8ae281800) [pid = 1930] [serial = 853] [outer = (nil)] 04:34:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8ae2d6800) [pid = 1930] [serial = 854] [outer = 0x7fa8ae281800] 04:34:41 INFO - PROCESS | 1930 | 1461152081313 Marionette DEBUG loaded listener.js 04:34:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8b884f800) [pid = 1930] [serial = 855] [outer = 0x7fa8ae281800] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8a3405c00) [pid = 1930] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a13e5000) [pid = 1930] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a264b000) [pid = 1930] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a245c800) [pid = 1930] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a2461400) [pid = 1930] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8ab710800) [pid = 1930] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a166c400) [pid = 1930] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8ad745400) [pid = 1930] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:34:42 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8b88d8000) [pid = 1930] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:34:42 INFO - PROCESS | 1930 | 1461152082204 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 04:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1240ms 04:34:42 INFO - PROCESS | 1930 | 1461152082246 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:34:42 INFO - PROCESS | 1930 | 1461152082249 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:34:42 INFO - PROCESS | 1930 | 1461152082255 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:34:42 INFO - PROCESS | 1930 | 1461152082256 Marionette TRACE conn4 <- [1,1110,null,{}] 04:34:42 INFO - PROCESS | 1930 | 1461152082261 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:42 INFO - PROCESS | 1930 | 1461152082445 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:34:42 INFO - PROCESS | 1930 | 1461152082524 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad29f000 == 91 [pid = 1930] [id = 285] 04:34:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8ae28ac00) [pid = 1930] [serial = 856] [outer = (nil)] 04:34:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8b8851c00) [pid = 1930] [serial = 857] [outer = 0x7fa8ae28ac00] 04:34:42 INFO - PROCESS | 1930 | 1461152082580 Marionette DEBUG loaded listener.js 04:34:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8b96bf400) [pid = 1930] [serial = 858] [outer = 0x7fa8ae28ac00] 04:34:43 INFO - PROCESS | 1930 | 1461152083181 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 04:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 976ms 04:34:43 INFO - PROCESS | 1930 | 1461152083232 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:34:43 INFO - PROCESS | 1930 | 1461152083235 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:34:43 INFO - PROCESS | 1930 | 1461152083240 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:34:43 INFO - PROCESS | 1930 | 1461152083242 Marionette TRACE conn4 <- [1,1114,null,{}] 04:34:43 INFO - PROCESS | 1930 | 1461152083247 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:43 INFO - PROCESS | 1930 | 1461152083423 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:34:43 INFO - PROCESS | 1930 | 1461152083443 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ba960800 == 92 [pid = 1930] [id = 286] 04:34:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa89a03ac00) [pid = 1930] [serial = 859] [outer = (nil)] 04:34:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8b9914800) [pid = 1930] [serial = 860] [outer = 0x7fa89a03ac00] 04:34:43 INFO - PROCESS | 1930 | 1461152083499 Marionette DEBUG loaded listener.js 04:34:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8be927400) [pid = 1930] [serial = 861] [outer = 0x7fa89a03ac00] 04:34:44 INFO - PROCESS | 1930 | 1461152084246 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 04:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1029ms 04:34:44 INFO - PROCESS | 1930 | 1461152084295 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:34:44 INFO - PROCESS | 1930 | 1461152084301 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:34:44 INFO - PROCESS | 1930 | 1461152084364 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:34:44 INFO - PROCESS | 1930 | 1461152084369 Marionette TRACE conn4 <- [1,1118,null,{}] 04:34:44 INFO - PROCESS | 1930 | 1461152084377 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:44 INFO - PROCESS | 1930 | 1461152084575 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:34:44 INFO - PROCESS | 1930 | 1461152084708 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a3116000 == 93 [pid = 1930] [id = 287] 04:34:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8987d7c00) [pid = 1930] [serial = 862] [outer = (nil)] 04:34:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8987df000) [pid = 1930] [serial = 863] [outer = 0x7fa8987d7c00] 04:34:44 INFO - PROCESS | 1930 | 1461152084775 Marionette DEBUG loaded listener.js 04:34:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa89a038400) [pid = 1930] [serial = 864] [outer = 0x7fa8987d7c00] 04:34:45 INFO - PROCESS | 1930 | 1461152085614 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 04:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1300ms 04:34:45 INFO - PROCESS | 1930 | 1461152085651 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:34:45 INFO - PROCESS | 1930 | 1461152085658 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:34:45 INFO - PROCESS | 1930 | 1461152085668 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:34:45 INFO - PROCESS | 1930 | 1461152085671 Marionette TRACE conn4 <- [1,1122,null,{}] 04:34:45 INFO - PROCESS | 1930 | 1461152085677 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:45 INFO - PROCESS | 1930 | 1461152085845 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:34:46 INFO - PROCESS | 1930 | 1461152086018 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abc18800 == 94 [pid = 1930] [id = 288] 04:34:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8987dac00) [pid = 1930] [serial = 865] [outer = (nil)] 04:34:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a2b75c00) [pid = 1930] [serial = 866] [outer = 0x7fa8987dac00] 04:34:46 INFO - PROCESS | 1930 | 1461152086086 Marionette DEBUG loaded listener.js 04:34:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a30b8000) [pid = 1930] [serial = 867] [outer = 0x7fa8987dac00] 04:34:47 INFO - PROCESS | 1930 | 1461152087043 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 04:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1433ms 04:34:47 INFO - PROCESS | 1930 | 1461152087101 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:34:47 INFO - PROCESS | 1930 | 1461152087104 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:34:47 INFO - PROCESS | 1930 | 1461152087110 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:34:47 INFO - PROCESS | 1930 | 1461152087115 Marionette TRACE conn4 <- [1,1126,null,{}] 04:34:47 INFO - PROCESS | 1930 | 1461152087130 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:47 INFO - PROCESS | 1930 | 1461152087328 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:34:47 INFO - PROCESS | 1930 | 1461152087496 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bee77000 == 95 [pid = 1930] [id = 289] 04:34:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a470d800) [pid = 1930] [serial = 868] [outer = (nil)] 04:34:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a5fd4400) [pid = 1930] [serial = 869] [outer = 0x7fa8a470d800] 04:34:47 INFO - PROCESS | 1930 | 1461152087570 Marionette DEBUG loaded listener.js 04:34:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8aba7a400) [pid = 1930] [serial = 870] [outer = 0x7fa8a470d800] 04:34:48 INFO - PROCESS | 1930 | 1461152088410 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 04:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1337ms 04:34:48 INFO - PROCESS | 1930 | 1461152088447 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:34:48 INFO - PROCESS | 1930 | 1461152088451 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:34:48 INFO - PROCESS | 1930 | 1461152088457 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:34:48 INFO - PROCESS | 1930 | 1461152088459 Marionette TRACE conn4 <- [1,1130,null,{}] 04:34:48 INFO - PROCESS | 1930 | 1461152088465 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:48 INFO - PROCESS | 1930 | 1461152088621 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:34:48 INFO - PROCESS | 1930 | 1461152088783 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c3e94000 == 96 [pid = 1930] [id = 290] 04:34:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a4795000) [pid = 1930] [serial = 871] [outer = (nil)] 04:34:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8ae27ec00) [pid = 1930] [serial = 872] [outer = 0x7fa8a4795000] 04:34:48 INFO - PROCESS | 1930 | 1461152088852 Marionette DEBUG loaded listener.js 04:34:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8b2a51800) [pid = 1930] [serial = 873] [outer = 0x7fa8a4795000] 04:34:49 INFO - PROCESS | 1930 | 1461152089678 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 04:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1275ms 04:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:34:49 INFO - PROCESS | 1930 | 1461152089733 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:34:49 INFO - PROCESS | 1930 | 1461152089736 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:34:49 INFO - PROCESS | 1930 | 1461152089741 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:34:49 INFO - PROCESS | 1930 | 1461152089744 Marionette TRACE conn4 <- [1,1134,null,{}] 04:34:49 INFO - PROCESS | 1930 | 1461152089749 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:49 INFO - PROCESS | 1930 | 1461152089911 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:34:50 INFO - PROCESS | 1930 | 1461152090077 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae21e000 == 97 [pid = 1930] [id = 291] 04:34:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8abaa1c00) [pid = 1930] [serial = 874] [outer = (nil)] 04:34:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8ba9ba400) [pid = 1930] [serial = 875] [outer = 0x7fa8abaa1c00] 04:34:50 INFO - PROCESS | 1930 | 1461152090141 Marionette DEBUG loaded listener.js 04:34:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8be927c00) [pid = 1930] [serial = 876] [outer = 0x7fa8abaa1c00] 04:34:50 INFO - PROCESS | 1930 | 1461152090969 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1280ms 04:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:34:51 INFO - PROCESS | 1930 | 1461152091021 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:34:51 INFO - PROCESS | 1930 | 1461152091024 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:34:51 INFO - PROCESS | 1930 | 1461152091030 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:34:51 INFO - PROCESS | 1930 | 1461152091033 Marionette TRACE conn4 <- [1,1138,null,{}] 04:34:51 INFO - PROCESS | 1930 | 1461152091038 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:51 INFO - PROCESS | 1930 | 1461152091231 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:34:51 INFO - PROCESS | 1930 | 1461152091416 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be459000 == 98 [pid = 1930] [id = 292] 04:34:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8983f5400) [pid = 1930] [serial = 877] [outer = (nil)] 04:34:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8983f9c00) [pid = 1930] [serial = 878] [outer = 0x7fa8983f5400] 04:34:51 INFO - PROCESS | 1930 | 1461152091486 Marionette DEBUG loaded listener.js 04:34:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8bea79000) [pid = 1930] [serial = 879] [outer = 0x7fa8983f5400] 04:34:52 INFO - PROCESS | 1930 | 1461152092835 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 04:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1828ms 04:34:52 INFO - PROCESS | 1930 | 1461152092857 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:34:52 INFO - PROCESS | 1930 | 1461152092862 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:34:52 INFO - PROCESS | 1930 | 1461152092869 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:34:52 INFO - PROCESS | 1930 | 1461152092874 Marionette TRACE conn4 <- [1,1142,null,{}] 04:34:52 INFO - PROCESS | 1930 | 1461152092882 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:53 INFO - PROCESS | 1930 | 1461152093225 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:34:53 INFO - PROCESS | 1930 | 1461152093392 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a39e0800 == 99 [pid = 1930] [id = 293] 04:34:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8983fc400) [pid = 1930] [serial = 880] [outer = (nil)] 04:34:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa898bd9400) [pid = 1930] [serial = 881] [outer = 0x7fa8983fc400] 04:34:53 INFO - PROCESS | 1930 | 1461152093455 Marionette DEBUG loaded listener.js 04:34:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa89ad3cc00) [pid = 1930] [serial = 882] [outer = 0x7fa8983fc400] 04:34:54 INFO - PROCESS | 1930 | 1461152094236 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 04:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1383ms 04:34:54 INFO - PROCESS | 1930 | 1461152094270 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:34:54 INFO - PROCESS | 1930 | 1461152094288 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:34:54 INFO - PROCESS | 1930 | 1461152094307 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:34:54 INFO - PROCESS | 1930 | 1461152094311 Marionette TRACE conn4 <- [1,1146,null,{}] 04:34:54 INFO - PROCESS | 1930 | 1461152094323 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:54 INFO - PROCESS | 1930 | 1461152094572 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:34:54 INFO - PROCESS | 1930 | 1461152094733 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0756800 == 100 [pid = 1930] [id = 294] 04:34:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8a080f000) [pid = 1930] [serial = 883] [outer = (nil)] 04:34:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a12db800) [pid = 1930] [serial = 884] [outer = 0x7fa8a080f000] 04:34:54 INFO - PROCESS | 1930 | 1461152094815 Marionette DEBUG loaded listener.js 04:34:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a13ea400) [pid = 1930] [serial = 885] [outer = 0x7fa8a080f000] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac69e800 == 99 [pid = 1930] [id = 147] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac608800 == 98 [pid = 1930] [id = 128] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3d2800 == 97 [pid = 1930] [id = 194] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bee86000 == 96 [pid = 1930] [id = 88] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8a2b74000) [pid = 1930] [serial = 773] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8a6849400) [pid = 1930] [serial = 776] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8aee5e800) [pid = 1930] [serial = 779] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8bab0ac00) [pid = 1930] [serial = 782] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa8a30b2c00) [pid = 1930] [serial = 785] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8bea4b800) [pid = 1930] [serial = 788] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa898bdb800) [pid = 1930] [serial = 791] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a3406400) [pid = 1930] [serial = 794] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa89a038c00) [pid = 1930] [serial = 797] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8a5fc7c00) [pid = 1930] [serial = 809] [outer = (nil)] [url = about:blank] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad29f000 == 95 [pid = 1930] [id = 285] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac686000 == 94 [pid = 1930] [id = 284] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abc19800 == 93 [pid = 1930] [id = 283] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab69b800 == 92 [pid = 1930] [id = 282] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3113800 == 91 [pid = 1930] [id = 281] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89ab87800 == 90 [pid = 1930] [id = 280] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a39dd000 == 89 [pid = 1930] [id = 279] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c2eaa000 == 88 [pid = 1930] [id = 278] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bee6a000 == 87 [pid = 1930] [id = 277] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be442800 == 86 [pid = 1930] [id = 276] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bab55800 == 85 [pid = 1930] [id = 275] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88e4000 == 84 [pid = 1930] [id = 274] 04:34:55 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2a0000 == 83 [pid = 1930] [id = 273] 04:34:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac689800 == 82 [pid = 1930] [id = 272] 04:34:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa469800 == 81 [pid = 1930] [id = 271] 04:34:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3107800 == 80 [pid = 1930] [id = 270] 04:34:56 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7cb000 == 79 [pid = 1930] [id = 269] 04:34:56 INFO - PROCESS | 1930 | 1461152096122 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a35ce000) [pid = 1930] [serial = 806] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8a4704000) [pid = 1930] [serial = 807] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a25b0c00) [pid = 1930] [serial = 801] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a166dc00) [pid = 1930] [serial = 800] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8a30b8c00) [pid = 1930] [serial = 804] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8b9ba7400) [pid = 1930] [serial = 771] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8a2fec000) [pid = 1930] [serial = 803] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8a5f24800) [pid = 1930] [serial = 689] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8ad278400) [pid = 1930] [serial = 692] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8af045400) [pid = 1930] [serial = 695] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8b88d6800) [pid = 1930] [serial = 698] [outer = (nil)] [url = about:blank] 04:34:56 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8b998b400) [pid = 1930] [serial = 701] [outer = (nil)] [url = about:blank] 04:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1886ms 04:34:56 INFO - PROCESS | 1930 | 1461152096193 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:34:56 INFO - PROCESS | 1930 | 1461152096196 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:34:56 INFO - PROCESS | 1930 | 1461152096201 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:34:56 INFO - PROCESS | 1930 | 1461152096206 Marionette TRACE conn4 <- [1,1150,null,{}] 04:34:56 INFO - PROCESS | 1930 | 1461152096220 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:56 INFO - PROCESS | 1930 | 1461152096443 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:34:56 INFO - PROCESS | 1930 | 1461152096591 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2449000 == 80 [pid = 1930] [id = 295] 04:34:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a25a3400) [pid = 1930] [serial = 886] [outer = (nil)] 04:34:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a2768400) [pid = 1930] [serial = 887] [outer = 0x7fa8a25a3400] 04:34:56 INFO - PROCESS | 1930 | 1461152096655 Marionette DEBUG loaded listener.js 04:34:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a2b76800) [pid = 1930] [serial = 888] [outer = 0x7fa8a25a3400] 04:34:57 INFO - PROCESS | 1930 | 1461152097275 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 04:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1131ms 04:34:57 INFO - PROCESS | 1930 | 1461152097333 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:34:57 INFO - PROCESS | 1930 | 1461152097337 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:34:57 INFO - PROCESS | 1930 | 1461152097343 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:34:57 INFO - PROCESS | 1930 | 1461152097345 Marionette TRACE conn4 <- [1,1154,null,{}] 04:34:57 INFO - PROCESS | 1930 | 1461152097362 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:57 INFO - PROCESS | 1930 | 1461152097497 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:34:57 INFO - PROCESS | 1930 | 1461152097512 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:57 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6020000 == 81 [pid = 1930] [id = 296] 04:34:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a2b79000) [pid = 1930] [serial = 889] [outer = (nil)] 04:34:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a30ad400) [pid = 1930] [serial = 890] [outer = 0x7fa8a2b79000] 04:34:57 INFO - PROCESS | 1930 | 1461152097568 Marionette DEBUG loaded listener.js 04:34:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a30b8400) [pid = 1930] [serial = 891] [outer = 0x7fa8a2b79000] 04:34:58 INFO - PROCESS | 1930 | 1461152098350 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 04:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1040ms 04:34:58 INFO - PROCESS | 1930 | 1461152098385 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:34:58 INFO - PROCESS | 1930 | 1461152098389 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:34:58 INFO - PROCESS | 1930 | 1461152098406 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:34:58 INFO - PROCESS | 1930 | 1461152098409 Marionette TRACE conn4 <- [1,1158,null,{}] 04:34:58 INFO - PROCESS | 1930 | 1461152098473 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:58 INFO - PROCESS | 1930 | 1461152098652 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:34:58 INFO - PROCESS | 1930 | 1461152098674 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2435800 == 82 [pid = 1930] [id = 297] 04:34:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8a2655800) [pid = 1930] [serial = 892] [outer = (nil)] 04:34:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a3402c00) [pid = 1930] [serial = 893] [outer = 0x7fa8a2655800] 04:34:58 INFO - PROCESS | 1930 | 1461152098730 Marionette DEBUG loaded listener.js 04:34:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8a3411000) [pid = 1930] [serial = 894] [outer = 0x7fa8a2655800] 04:34:59 INFO - PROCESS | 1930 | 1461152099479 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 04:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1144ms 04:34:59 INFO - PROCESS | 1930 | 1461152099541 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:34:59 INFO - PROCESS | 1930 | 1461152099543 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:34:59 INFO - PROCESS | 1930 | 1461152099549 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:34:59 INFO - PROCESS | 1930 | 1461152099551 Marionette TRACE conn4 <- [1,1162,null,{}] 04:34:59 INFO - PROCESS | 1930 | 1461152099556 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:34:59 INFO - PROCESS | 1930 | 1461152099792 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:34:59 INFO - PROCESS | 1930 | 1461152099824 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:34:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87d7800 == 83 [pid = 1930] [id = 298] 04:34:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8a37cd000) [pid = 1930] [serial = 895] [outer = (nil)] 04:34:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8a47bf400) [pid = 1930] [serial = 896] [outer = 0x7fa8a37cd000] 04:34:59 INFO - PROCESS | 1930 | 1461152099884 Marionette DEBUG loaded listener.js 04:34:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8a5d51000) [pid = 1930] [serial = 897] [outer = 0x7fa8a37cd000] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a340ec00) [pid = 1930] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa89a035800) [pid = 1930] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a5e9e800) [pid = 1930] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a340c800) [pid = 1930] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa89a03b400) [pid = 1930] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8ae281800) [pid = 1930] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:35:00 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8ae28ac00) [pid = 1930] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:35:01 INFO - PROCESS | 1930 | 1461152101158 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 04:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1677ms 04:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:35:01 INFO - PROCESS | 1930 | 1461152101227 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:35:01 INFO - PROCESS | 1930 | 1461152101229 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:35:01 INFO - PROCESS | 1930 | 1461152101233 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:35:01 INFO - PROCESS | 1930 | 1461152101237 Marionette TRACE conn4 <- [1,1166,null,{}] 04:35:01 INFO - PROCESS | 1930 | 1461152101259 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:01 INFO - PROCESS | 1930 | 1461152101411 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:35:01 INFO - PROCESS | 1930 | 1461152101429 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab4c9800 == 84 [pid = 1930] [id = 299] 04:35:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a32c7800) [pid = 1930] [serial = 898] [outer = (nil)] 04:35:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8a5dad400) [pid = 1930] [serial = 899] [outer = 0x7fa8a32c7800] 04:35:01 INFO - PROCESS | 1930 | 1461152101499 Marionette DEBUG loaded listener.js 04:35:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a5f23400) [pid = 1930] [serial = 900] [outer = 0x7fa8a32c7800] 04:35:02 INFO - PROCESS | 1930 | 1461152102231 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 04:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1039ms 04:35:02 INFO - PROCESS | 1930 | 1461152102274 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:35:02 INFO - PROCESS | 1930 | 1461152102277 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:35:02 INFO - PROCESS | 1930 | 1461152102282 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:35:02 INFO - PROCESS | 1930 | 1461152102284 Marionette TRACE conn4 <- [1,1170,null,{}] 04:35:02 INFO - PROCESS | 1930 | 1461152102289 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:02 INFO - PROCESS | 1930 | 1461152102416 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:35:02 INFO - PROCESS | 1930 | 1461152102534 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:02 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb26000 == 85 [pid = 1930] [id = 300] 04:35:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8a35d3400) [pid = 1930] [serial = 901] [outer = (nil)] 04:35:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8a5fcac00) [pid = 1930] [serial = 902] [outer = 0x7fa8a35d3400] 04:35:02 INFO - PROCESS | 1930 | 1461152102591 Marionette DEBUG loaded listener.js 04:35:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8a6126000) [pid = 1930] [serial = 903] [outer = 0x7fa8a35d3400] 04:35:03 INFO - PROCESS | 1930 | 1461152103474 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 04:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1231ms 04:35:03 INFO - PROCESS | 1930 | 1461152103515 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:35:03 INFO - PROCESS | 1930 | 1461152103522 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:35:03 INFO - PROCESS | 1930 | 1461152103530 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:35:03 INFO - PROCESS | 1930 | 1461152103535 Marionette TRACE conn4 <- [1,1174,null,{}] 04:35:03 INFO - PROCESS | 1930 | 1461152103542 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:03 INFO - PROCESS | 1930 | 1461152103719 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:35:03 INFO - PROCESS | 1930 | 1461152103879 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e33800 == 86 [pid = 1930] [id = 301] 04:35:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa89a03b000) [pid = 1930] [serial = 904] [outer = (nil)] 04:35:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8a0807400) [pid = 1930] [serial = 905] [outer = 0x7fa89a03b000] 04:35:03 INFO - PROCESS | 1930 | 1461152103952 Marionette DEBUG loaded listener.js 04:35:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a13e4000) [pid = 1930] [serial = 906] [outer = 0x7fa89a03b000] 04:35:04 INFO - PROCESS | 1930 | 1461152104824 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 04:35:04 INFO - PROCESS | 1930 | 1461152104869 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:35:04 INFO - PROCESS | 1930 | 1461152104881 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:35:04 INFO - PROCESS | 1930 | 1461152104884 Marionette TRACE conn4 <- [1,1178,null,{}] 04:35:04 INFO - PROCESS | 1930 | 1461152104890 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:05 INFO - PROCESS | 1930 | 1461152105055 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:35:05 INFO - PROCESS | 1930 | 1461152105224 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa7cc000 == 87 [pid = 1930] [id = 302] 04:35:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa89ad35400) [pid = 1930] [serial = 907] [outer = (nil)] 04:35:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a2770400) [pid = 1930] [serial = 908] [outer = 0x7fa89ad35400] 04:35:05 INFO - PROCESS | 1930 | 1461152105290 Marionette DEBUG loaded listener.js 04:35:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8a2d98000) [pid = 1930] [serial = 909] [outer = 0x7fa89ad35400] 04:35:06 INFO - PROCESS | 1930 | 1461152106263 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 04:35:06 INFO - PROCESS | 1930 | 1461152106315 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:35:06 INFO - PROCESS | 1930 | 1461152106320 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:35:06 INFO - PROCESS | 1930 | 1461152106326 Marionette TRACE conn4 <- [1,1182,null,{}] 04:35:06 INFO - PROCESS | 1930 | 1461152106340 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:06 INFO - PROCESS | 1930 | 1461152106533 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:35:06 INFO - PROCESS | 1930 | 1461152106690 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac622000 == 88 [pid = 1930] [id = 303] 04:35:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8a3408400) [pid = 1930] [serial = 910] [outer = (nil)] 04:35:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8a3899400) [pid = 1930] [serial = 911] [outer = 0x7fa8a3408400] 04:35:06 INFO - PROCESS | 1930 | 1461152106764 Marionette DEBUG loaded listener.js 04:35:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8a5e9b800) [pid = 1930] [serial = 912] [outer = 0x7fa8a3408400] 04:35:07 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:07 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:35:07 INFO - PROCESS | 1930 | 1461152107555 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:35:07 INFO - PROCESS | 1930 | 1461152107610 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:35:07 INFO - PROCESS | 1930 | 1461152107618 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:35:07 INFO - PROCESS | 1930 | 1461152107621 Marionette TRACE conn4 <- [1,1186,null,{}] 04:35:07 INFO - PROCESS | 1930 | 1461152107626 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:07 INFO - PROCESS | 1930 | 1461152107792 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:35:07 INFO - PROCESS | 1930 | 1461152107951 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad2a0000 == 89 [pid = 1930] [id = 304] 04:35:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a35c6c00) [pid = 1930] [serial = 913] [outer = (nil)] 04:35:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a6409000) [pid = 1930] [serial = 914] [outer = 0x7fa8a35c6c00] 04:35:08 INFO - PROCESS | 1930 | 1461152108019 Marionette DEBUG loaded listener.js 04:35:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a684a000) [pid = 1930] [serial = 915] [outer = 0x7fa8a35c6c00] 04:35:08 INFO - PROCESS | 1930 | 1461152108800 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 04:35:08 INFO - PROCESS | 1930 | 1461152108859 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:35:08 INFO - PROCESS | 1930 | 1461152108864 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:35:08 INFO - PROCESS | 1930 | 1461152108867 Marionette TRACE conn4 <- [1,1190,null,{}] 04:35:08 INFO - PROCESS | 1930 | 1461152108872 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:09 INFO - PROCESS | 1930 | 1461152109030 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:35:09 INFO - PROCESS | 1930 | 1461152109198 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae219000 == 90 [pid = 1930] [id = 305] 04:35:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a5ea1c00) [pid = 1930] [serial = 916] [outer = (nil)] 04:35:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a9224800) [pid = 1930] [serial = 917] [outer = 0x7fa8a5ea1c00] 04:35:09 INFO - PROCESS | 1930 | 1461152109277 Marionette DEBUG loaded listener.js 04:35:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a99ba800) [pid = 1930] [serial = 918] [outer = 0x7fa8a5ea1c00] 04:35:10 INFO - PROCESS | 1930 | 1461152110075 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 04:35:10 INFO - PROCESS | 1930 | 1461152110149 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:35:10 INFO - PROCESS | 1930 | 1461152110155 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:35:10 INFO - PROCESS | 1930 | 1461152110158 Marionette TRACE conn4 <- [1,1194,null,{}] 04:35:10 INFO - PROCESS | 1930 | 1461152110163 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:10 INFO - PROCESS | 1930 | 1461152110339 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:35:10 INFO - PROCESS | 1930 | 1461152110497 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b2997800 == 91 [pid = 1930] [id = 306] 04:35:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8ab675800) [pid = 1930] [serial = 919] [outer = (nil)] 04:35:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8abaa2c00) [pid = 1930] [serial = 920] [outer = 0x7fa8ab675800] 04:35:10 INFO - PROCESS | 1930 | 1461152110570 Marionette DEBUG loaded listener.js 04:35:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8abe04000) [pid = 1930] [serial = 921] [outer = 0x7fa8ab675800] 04:35:11 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:11 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:35:11 INFO - PROCESS | 1930 | 1461152111388 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 04:35:11 INFO - PROCESS | 1930 | 1461152111444 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:35:11 INFO - PROCESS | 1930 | 1461152111450 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:35:11 INFO - PROCESS | 1930 | 1461152111452 Marionette TRACE conn4 <- [1,1198,null,{}] 04:35:11 INFO - PROCESS | 1930 | 1461152111457 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:11 INFO - PROCESS | 1930 | 1461152111597 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:35:11 INFO - PROCESS | 1930 | 1461152111757 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9b76000 == 92 [pid = 1930] [id = 307] 04:35:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8ab6fac00) [pid = 1930] [serial = 922] [outer = (nil)] 04:35:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8abe78800) [pid = 1930] [serial = 923] [outer = 0x7fa8ab6fac00] 04:35:11 INFO - PROCESS | 1930 | 1461152111824 Marionette DEBUG loaded listener.js 04:35:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8ac998800) [pid = 1930] [serial = 924] [outer = 0x7fa8ab6fac00] 04:35:12 INFO - PROCESS | 1930 | 1461152112636 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1226ms 04:35:12 INFO - PROCESS | 1930 | 1461152112677 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:35:12 INFO - PROCESS | 1930 | 1461152112680 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:35:12 INFO - PROCESS | 1930 | 1461152112686 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:35:12 INFO - PROCESS | 1930 | 1461152112688 Marionette TRACE conn4 <- [1,1202,null,{}] 04:35:12 INFO - PROCESS | 1930 | 1461152112693 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:12 INFO - PROCESS | 1930 | 1461152112836 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:35:13 INFO - PROCESS | 1930 | 1461152112997 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be310000 == 93 [pid = 1930] [id = 308] 04:35:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8abe04400) [pid = 1930] [serial = 925] [outer = (nil)] 04:35:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8ad743c00) [pid = 1930] [serial = 926] [outer = 0x7fa8abe04400] 04:35:13 INFO - PROCESS | 1930 | 1461152113064 Marionette DEBUG loaded listener.js 04:35:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8ae27e400) [pid = 1930] [serial = 927] [outer = 0x7fa8abe04400] 04:35:13 INFO - PROCESS | 1930 | 1461152113895 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:35:13 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:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1278ms 04:35:13 INFO - PROCESS | 1930 | 1461152113965 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:35:13 INFO - PROCESS | 1930 | 1461152113968 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:35:13 INFO - PROCESS | 1930 | 1461152113974 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:35:13 INFO - PROCESS | 1930 | 1461152113976 Marionette TRACE conn4 <- [1,1206,null,{}] 04:35:13 INFO - PROCESS | 1930 | 1461152113981 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:14 INFO - PROCESS | 1930 | 1461152114118 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:35:14 INFO - PROCESS | 1930 | 1461152114277 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be45c800 == 94 [pid = 1930] [id = 309] 04:35:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a166d000) [pid = 1930] [serial = 928] [outer = (nil)] 04:35:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8ad277000) [pid = 1930] [serial = 929] [outer = 0x7fa8a166d000] 04:35:14 INFO - PROCESS | 1930 | 1461152114348 Marionette DEBUG loaded listener.js 04:35:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8ae376c00) [pid = 1930] [serial = 930] [outer = 0x7fa8a166d000] 04:35:15 INFO - PROCESS | 1930 | 1461152115211 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:35:15 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:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1276ms 04:35:15 INFO - PROCESS | 1930 | 1461152115250 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:35:15 INFO - PROCESS | 1930 | 1461152115253 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:35:15 INFO - PROCESS | 1930 | 1461152115259 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:35:15 INFO - PROCESS | 1930 | 1461152115261 Marionette TRACE conn4 <- [1,1210,null,{}] 04:35:15 INFO - PROCESS | 1930 | 1461152115266 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:15 INFO - PROCESS | 1930 | 1461152115415 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:35:15 INFO - PROCESS | 1930 | 1461152115582 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5ee3000 == 95 [pid = 1930] [id = 310] 04:35:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa898be1800) [pid = 1930] [serial = 931] [outer = (nil)] 04:35:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8a2761c00) [pid = 1930] [serial = 932] [outer = 0x7fa898be1800] 04:35:15 INFO - PROCESS | 1930 | 1461152115649 Marionette DEBUG loaded listener.js 04:35:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8aed03800) [pid = 1930] [serial = 933] [outer = 0x7fa898be1800] 04:35:16 INFO - PROCESS | 1930 | 1461152116807 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1577ms 04:35:16 INFO - PROCESS | 1930 | 1461152116836 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:35:16 INFO - PROCESS | 1930 | 1461152116841 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:35:16 INFO - PROCESS | 1930 | 1461152116847 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:35:16 INFO - PROCESS | 1930 | 1461152116852 Marionette TRACE conn4 <- [1,1214,null,{}] 04:35:16 INFO - PROCESS | 1930 | 1461152116859 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:17 INFO - PROCESS | 1930 | 1461152117018 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:35:17 INFO - PROCESS | 1930 | 1461152117196 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a657b000 == 96 [pid = 1930] [id = 311] 04:35:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8a080dc00) [pid = 1930] [serial = 934] [outer = (nil)] 04:35:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8a13e0c00) [pid = 1930] [serial = 935] [outer = 0x7fa8a080dc00] 04:35:17 INFO - PROCESS | 1930 | 1461152117322 Marionette DEBUG loaded listener.js 04:35:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8a25a9000) [pid = 1930] [serial = 936] [outer = 0x7fa8a080dc00] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab4c9800 == 95 [pid = 1930] [id = 299] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a87d7800 == 94 [pid = 1930] [id = 298] 04:35:17 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8b9914800) [pid = 1930] [serial = 860] [outer = (nil)] [url = about:blank] 04:35:17 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8b9995000) [pid = 1930] [serial = 830] [outer = (nil)] [url = about:blank] 04:35:17 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8bab05c00) [pid = 1930] [serial = 833] [outer = (nil)] [url = about:blank] 04:35:17 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8b2a53400) [pid = 1930] [serial = 827] [outer = (nil)] [url = about:blank] 04:35:17 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa89ad3bc00) [pid = 1930] [serial = 836] [outer = (nil)] [url = about:blank] 04:35:17 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8abe10400) [pid = 1930] [serial = 824] [outer = (nil)] [url = about:blank] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2435800 == 93 [pid = 1930] [id = 297] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6020000 == 92 [pid = 1930] [id = 296] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2449000 == 91 [pid = 1930] [id = 295] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0756800 == 90 [pid = 1930] [id = 294] 04:35:17 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a39e0800 == 89 [pid = 1930] [id = 293] 04:35:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be459000 == 88 [pid = 1930] [id = 292] 04:35:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae21e000 == 87 [pid = 1930] [id = 291] 04:35:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3e94000 == 86 [pid = 1930] [id = 290] 04:35:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bee77000 == 85 [pid = 1930] [id = 289] 04:35:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abc18800 == 84 [pid = 1930] [id = 288] 04:35:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3116000 == 83 [pid = 1930] [id = 287] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8aa482400) [pid = 1930] [serial = 849] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa89a03d800) [pid = 1930] [serial = 839] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8abaaf400) [pid = 1930] [serial = 851] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8a4796400) [pid = 1930] [serial = 846] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8a30afc00) [pid = 1930] [serial = 843] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8b884f800) [pid = 1930] [serial = 855] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8ac9a0800) [pid = 1930] [serial = 852] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a6841800) [pid = 1930] [serial = 818] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8a245d800) [pid = 1930] [serial = 840] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8b8851c00) [pid = 1930] [serial = 857] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8b96bf400) [pid = 1930] [serial = 858] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8a276f800) [pid = 1930] [serial = 842] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8a37c5000) [pid = 1930] [serial = 845] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8a2762000) [pid = 1930] [serial = 812] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa8a35ce400) [pid = 1930] [serial = 815] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa8a6849c00) [pid = 1930] [serial = 848] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8aa9ea800) [pid = 1930] [serial = 821] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8ae2d6800) [pid = 1930] [serial = 854] [outer = (nil)] [url = about:blank] 04:35:18 INFO - PROCESS | 1930 | 1461152118280 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 04:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1487ms 04:35:18 INFO - PROCESS | 1930 | 1461152118334 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:35:18 INFO - PROCESS | 1930 | 1461152118341 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:35:18 INFO - PROCESS | 1930 | 1461152118350 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:35:18 INFO - PROCESS | 1930 | 1461152118353 Marionette TRACE conn4 <- [1,1218,null,{}] 04:35:18 INFO - PROCESS | 1930 | 1461152118358 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:18 INFO - PROCESS | 1930 | 1461152118495 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:35:18 INFO - PROCESS | 1930 | 1461152118510 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4494800 == 84 [pid = 1930] [id = 312] 04:35:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a264c800) [pid = 1930] [serial = 937] [outer = (nil)] 04:35:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a30aec00) [pid = 1930] [serial = 938] [outer = 0x7fa8a264c800] 04:35:18 INFO - PROCESS | 1930 | 1461152118568 Marionette DEBUG loaded listener.js 04:35:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a3405c00) [pid = 1930] [serial = 939] [outer = 0x7fa8a264c800] 04:35:19 INFO - PROCESS | 1930 | 1461152119380 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 04:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1092ms 04:35:19 INFO - PROCESS | 1930 | 1461152119442 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:35:19 INFO - PROCESS | 1930 | 1461152119445 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:35:19 INFO - PROCESS | 1930 | 1461152119455 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:35:19 INFO - PROCESS | 1930 | 1461152119459 Marionette TRACE conn4 <- [1,1222,null,{}] 04:35:19 INFO - PROCESS | 1930 | 1461152119477 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:19 INFO - PROCESS | 1930 | 1461152119617 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:35:19 INFO - PROCESS | 1930 | 1461152119627 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86de000 == 85 [pid = 1930] [id = 313] 04:35:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a12e2000) [pid = 1930] [serial = 940] [outer = (nil)] 04:35:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a4709800) [pid = 1930] [serial = 941] [outer = 0x7fa8a12e2000] 04:35:19 INFO - PROCESS | 1930 | 1461152119792 Marionette DEBUG loaded listener.js 04:35:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a5f1e800) [pid = 1930] [serial = 942] [outer = 0x7fa8a12e2000] 04:35:20 INFO - PROCESS | 1930 | 1461152120439 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 04:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:35:20 INFO - PROCESS | 1930 | 1461152120508 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:35:20 INFO - PROCESS | 1930 | 1461152120513 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:35:20 INFO - PROCESS | 1930 | 1461152120517 Marionette TRACE conn4 <- [1,1226,null,{}] 04:35:20 INFO - PROCESS | 1930 | 1461152120552 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:20 INFO - PROCESS | 1930 | 1461152120731 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:35:20 INFO - PROCESS | 1930 | 1461152120751 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abc11800 == 86 [pid = 1930] [id = 314] 04:35:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8a276e400) [pid = 1930] [serial = 943] [outer = (nil)] 04:35:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8aa906400) [pid = 1930] [serial = 944] [outer = 0x7fa8a276e400] 04:35:20 INFO - PROCESS | 1930 | 1461152120806 Marionette DEBUG loaded listener.js 04:35:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8ab608c00) [pid = 1930] [serial = 945] [outer = 0x7fa8a276e400] 04:35:21 INFO - PROCESS | 1930 | 1461152121577 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 04:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1099ms 04:35:21 INFO - PROCESS | 1930 | 1461152121612 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:35:21 INFO - PROCESS | 1930 | 1461152121615 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:35:21 INFO - PROCESS | 1930 | 1461152121629 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:35:21 INFO - PROCESS | 1930 | 1461152121630 Marionette TRACE conn4 <- [1,1230,null,{}] 04:35:21 INFO - PROCESS | 1930 | 1461152121636 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:21 INFO - PROCESS | 1930 | 1461152121809 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:35:21 INFO - PROCESS | 1930 | 1461152121843 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac688000 == 87 [pid = 1930] [id = 315] 04:35:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8987db400) [pid = 1930] [serial = 946] [outer = (nil)] 04:35:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8abaa3000) [pid = 1930] [serial = 947] [outer = 0x7fa8987db400] 04:35:21 INFO - PROCESS | 1930 | 1461152121898 Marionette DEBUG loaded listener.js 04:35:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8ae086c00) [pid = 1930] [serial = 948] [outer = 0x7fa8987db400] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a2655800) [pid = 1930] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a37cd000) [pid = 1930] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa89a03ac00) [pid = 1930] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a32c7800) [pid = 1930] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a2b79000) [pid = 1930] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8a080f000) [pid = 1930] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8983fc400) [pid = 1930] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:35:22 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8a25a3400) [pid = 1930] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:35:22 INFO - PROCESS | 1930 | 1461152122772 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 04:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1184ms 04:35:22 INFO - PROCESS | 1930 | 1461152122805 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:35:22 INFO - PROCESS | 1930 | 1461152122807 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:35:22 INFO - PROCESS | 1930 | 1461152122813 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:35:22 INFO - PROCESS | 1930 | 1461152122815 Marionette TRACE conn4 <- [1,1234,null,{}] 04:35:22 INFO - PROCESS | 1930 | 1461152122820 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:22 INFO - PROCESS | 1930 | 1461152122968 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:35:22 INFO - PROCESS | 1930 | 1461152122984 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad9b9800 == 88 [pid = 1930] [id = 316] 04:35:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a35c7c00) [pid = 1930] [serial = 949] [outer = (nil)] 04:35:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8aee5e800) [pid = 1930] [serial = 950] [outer = 0x7fa8a35c7c00] 04:35:23 INFO - PROCESS | 1930 | 1461152123043 Marionette DEBUG loaded listener.js 04:35:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8b8859000) [pid = 1930] [serial = 951] [outer = 0x7fa8a35c7c00] 04:35:23 INFO - PROCESS | 1930 | 1461152123759 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 04:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 980ms 04:35:23 INFO - PROCESS | 1930 | 1461152123794 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:35:23 INFO - PROCESS | 1930 | 1461152123796 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:35:23 INFO - PROCESS | 1930 | 1461152123802 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:35:23 INFO - PROCESS | 1930 | 1461152123804 Marionette TRACE conn4 <- [1,1238,null,{}] 04:35:23 INFO - PROCESS | 1930 | 1461152123809 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:23 INFO - PROCESS | 1930 | 1461152123977 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:35:23 INFO - PROCESS | 1930 | 1461152123993 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b9647000 == 89 [pid = 1930] [id = 317] 04:35:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa89ad38400) [pid = 1930] [serial = 952] [outer = (nil)] 04:35:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8b96bb000) [pid = 1930] [serial = 953] [outer = 0x7fa89ad38400] 04:35:24 INFO - PROCESS | 1930 | 1461152124048 Marionette DEBUG loaded listener.js 04:35:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8b998c400) [pid = 1930] [serial = 954] [outer = 0x7fa89ad38400] 04:35:24 INFO - PROCESS | 1930 | 1461152124829 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 04:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1073ms 04:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:35:24 INFO - PROCESS | 1930 | 1461152124884 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:35:24 INFO - PROCESS | 1930 | 1461152124889 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:35:24 INFO - PROCESS | 1930 | 1461152124897 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:35:24 INFO - PROCESS | 1930 | 1461152124905 Marionette TRACE conn4 <- [1,1242,null,{}] 04:35:24 INFO - PROCESS | 1930 | 1461152124914 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:25 INFO - PROCESS | 1930 | 1461152125128 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:35:25 INFO - PROCESS | 1930 | 1461152125291 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e37800 == 90 [pid = 1930] [id = 318] 04:35:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8987d5c00) [pid = 1930] [serial = 955] [outer = (nil)] 04:35:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a0811000) [pid = 1930] [serial = 956] [outer = 0x7fa8987d5c00] 04:35:25 INFO - PROCESS | 1930 | 1461152125362 Marionette DEBUG loaded listener.js 04:35:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a264b000) [pid = 1930] [serial = 957] [outer = 0x7fa8987d5c00] 04:35:26 INFO - PROCESS | 1930 | 1461152126161 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 04:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1338ms 04:35:26 INFO - PROCESS | 1930 | 1461152126234 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:35:26 INFO - PROCESS | 1930 | 1461152126242 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:35:26 INFO - PROCESS | 1930 | 1461152126251 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:35:26 INFO - PROCESS | 1930 | 1461152126255 Marionette TRACE conn4 <- [1,1246,null,{}] 04:35:26 INFO - PROCESS | 1930 | 1461152126260 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:26 INFO - PROCESS | 1930 | 1461152126462 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:35:26 INFO - PROCESS | 1930 | 1461152126631 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6ecb800 == 91 [pid = 1930] [id = 319] 04:35:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a0803000) [pid = 1930] [serial = 958] [outer = (nil)] 04:35:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a30ad800) [pid = 1930] [serial = 959] [outer = 0x7fa8a0803000] 04:35:26 INFO - PROCESS | 1930 | 1461152126699 Marionette DEBUG loaded listener.js 04:35:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a37c5000) [pid = 1930] [serial = 960] [outer = 0x7fa8a0803000] 04:35:27 INFO - PROCESS | 1930 | 1461152127591 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 04:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1377ms 04:35:27 INFO - PROCESS | 1930 | 1461152127629 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:35:27 INFO - PROCESS | 1930 | 1461152127632 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:35:27 INFO - PROCESS | 1930 | 1461152127640 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:35:27 INFO - PROCESS | 1930 | 1461152127645 Marionette TRACE conn4 <- [1,1250,null,{}] 04:35:27 INFO - PROCESS | 1930 | 1461152127660 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:27 INFO - PROCESS | 1930 | 1461152127824 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:35:27 INFO - PROCESS | 1930 | 1461152127990 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be444800 == 92 [pid = 1930] [id = 320] 04:35:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a5ea9000) [pid = 1930] [serial = 961] [outer = (nil)] 04:35:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8aa9eac00) [pid = 1930] [serial = 962] [outer = 0x7fa8a5ea9000] 04:35:28 INFO - PROCESS | 1930 | 1461152128060 Marionette DEBUG loaded listener.js 04:35:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8ae087800) [pid = 1930] [serial = 963] [outer = 0x7fa8a5ea9000] 04:35:28 INFO - PROCESS | 1930 | 1461152128949 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 04:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1380ms 04:35:29 INFO - PROCESS | 1930 | 1461152129020 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:35:29 INFO - PROCESS | 1930 | 1461152129025 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:35:29 INFO - PROCESS | 1930 | 1461152129030 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:35:29 INFO - PROCESS | 1930 | 1461152129033 Marionette TRACE conn4 <- [1,1254,null,{}] 04:35:29 INFO - PROCESS | 1930 | 1461152129038 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:29 INFO - PROCESS | 1930 | 1461152129196 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:35:29 INFO - PROCESS | 1930 | 1461152129356 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bee69800 == 93 [pid = 1930] [id = 321] 04:35:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8a5f21000) [pid = 1930] [serial = 964] [outer = (nil)] 04:35:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8b9441800) [pid = 1930] [serial = 965] [outer = 0x7fa8a5f21000] 04:35:29 INFO - PROCESS | 1930 | 1461152129425 Marionette DEBUG loaded listener.js 04:35:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8b9b07c00) [pid = 1930] [serial = 966] [outer = 0x7fa8a5f21000] 04:35:30 INFO - PROCESS | 1930 | 1461152130199 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 04:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1232ms 04:35:30 INFO - PROCESS | 1930 | 1461152130263 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:35:30 INFO - PROCESS | 1930 | 1461152130267 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:35:30 INFO - PROCESS | 1930 | 1461152130272 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:35:30 INFO - PROCESS | 1930 | 1461152130274 Marionette TRACE conn4 <- [1,1258,null,{}] 04:35:30 INFO - PROCESS | 1930 | 1461152130280 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:30 INFO - PROCESS | 1930 | 1461152130439 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:35:30 INFO - PROCESS | 1930 | 1461152130603 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c18d1800 == 94 [pid = 1930] [id = 322] 04:35:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8ae37a400) [pid = 1930] [serial = 967] [outer = (nil)] 04:35:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8ba948400) [pid = 1930] [serial = 968] [outer = 0x7fa8ae37a400] 04:35:30 INFO - PROCESS | 1930 | 1461152130685 Marionette DEBUG loaded listener.js 04:35:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8bca12800) [pid = 1930] [serial = 969] [outer = 0x7fa8ae37a400] 04:35:31 INFO - PROCESS | 1930 | 1461152131527 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 04:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1289ms 04:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:35:31 INFO - PROCESS | 1930 | 1461152131563 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:35:31 INFO - PROCESS | 1930 | 1461152131566 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:35:31 INFO - PROCESS | 1930 | 1461152131572 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:35:31 INFO - PROCESS | 1930 | 1461152131575 Marionette TRACE conn4 <- [1,1262,null,{}] 04:35:31 INFO - PROCESS | 1930 | 1461152131579 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:31 INFO - PROCESS | 1930 | 1461152131769 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:35:31 INFO - PROCESS | 1930 | 1461152131933 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6bc9800 == 95 [pid = 1930] [id = 323] 04:35:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a678a400) [pid = 1930] [serial = 970] [outer = (nil)] 04:35:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a6794400) [pid = 1930] [serial = 971] [outer = 0x7fa8a678a400] 04:35:32 INFO - PROCESS | 1930 | 1461152132002 Marionette DEBUG loaded listener.js 04:35:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8beb5ac00) [pid = 1930] [serial = 972] [outer = 0x7fa8a678a400] 04:35:32 INFO - PROCESS | 1930 | 1461152132843 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 04:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1327ms 04:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:35:32 INFO - PROCESS | 1930 | 1461152132898 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:35:32 INFO - PROCESS | 1930 | 1461152132901 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:35:32 INFO - PROCESS | 1930 | 1461152132907 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:35:32 INFO - PROCESS | 1930 | 1461152132910 Marionette TRACE conn4 <- [1,1266,null,{}] 04:35:32 INFO - PROCESS | 1930 | 1461152132915 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:33 INFO - PROCESS | 1930 | 1461152133062 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:35:33 INFO - PROCESS | 1930 | 1461152133240 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6bdf800 == 96 [pid = 1930] [id = 324] 04:35:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a0706800) [pid = 1930] [serial = 973] [outer = (nil)] 04:35:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8a070d800) [pid = 1930] [serial = 974] [outer = 0x7fa8a0706800] 04:35:33 INFO - PROCESS | 1930 | 1461152133305 Marionette DEBUG loaded listener.js 04:35:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa8a6787000) [pid = 1930] [serial = 975] [outer = 0x7fa8a0706800] 04:35:34 INFO - PROCESS | 1930 | 1461152134162 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 04:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1328ms 04:35:34 INFO - PROCESS | 1930 | 1461152134235 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:35:34 INFO - PROCESS | 1930 | 1461152134239 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:35:34 INFO - PROCESS | 1930 | 1461152134244 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:35:34 INFO - PROCESS | 1930 | 1461152134246 Marionette TRACE conn4 <- [1,1270,null,{}] 04:35:34 INFO - PROCESS | 1930 | 1461152134251 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:34 INFO - PROCESS | 1930 | 1461152134401 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:35:34 INFO - PROCESS | 1930 | 1461152134570 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a24af000 == 97 [pid = 1930] [id = 325] 04:35:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8a68bec00) [pid = 1930] [serial = 976] [outer = (nil)] 04:35:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8a68c4000) [pid = 1930] [serial = 977] [outer = 0x7fa8a68bec00] 04:35:34 INFO - PROCESS | 1930 | 1461152134639 Marionette DEBUG loaded listener.js 04:35:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa8a68c8c00) [pid = 1930] [serial = 978] [outer = 0x7fa8a68bec00] 04:35:35 INFO - PROCESS | 1930 | 1461152135420 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 04:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1227ms 04:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:35:35 INFO - PROCESS | 1930 | 1461152135471 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:35:35 INFO - PROCESS | 1930 | 1461152135474 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:35:35 INFO - PROCESS | 1930 | 1461152135480 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:35:35 INFO - PROCESS | 1930 | 1461152135482 Marionette TRACE conn4 <- [1,1274,null,{}] 04:35:35 INFO - PROCESS | 1930 | 1461152135487 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:35 INFO - PROCESS | 1930 | 1461152135638 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:35:35 INFO - PROCESS | 1930 | 1461152135812 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a13ac800 == 98 [pid = 1930] [id = 326] 04:35:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa8983f0000) [pid = 1930] [serial = 979] [outer = (nil)] 04:35:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa89ad36000) [pid = 1930] [serial = 980] [outer = 0x7fa8983f0000] 04:35:35 INFO - PROCESS | 1930 | 1461152135875 Marionette DEBUG loaded listener.js 04:35:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa8a2bb7000) [pid = 1930] [serial = 981] [outer = 0x7fa8983f0000] 04:35:37 INFO - PROCESS | 1930 | 1461152137114 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 04:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1683ms 04:35:37 INFO - PROCESS | 1930 | 1461152137163 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:35:37 INFO - PROCESS | 1930 | 1461152137169 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:35:37 INFO - PROCESS | 1930 | 1461152137177 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:35:37 INFO - PROCESS | 1930 | 1461152137180 Marionette TRACE conn4 <- [1,1278,null,{}] 04:35:37 INFO - PROCESS | 1930 | 1461152137187 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:37 INFO - PROCESS | 1930 | 1461152137395 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:35:37 INFO - PROCESS | 1930 | 1461152137615 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a13a3000 == 99 [pid = 1930] [id = 327] 04:35:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa8a1674c00) [pid = 1930] [serial = 982] [outer = (nil)] 04:35:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa8a2461c00) [pid = 1930] [serial = 983] [outer = 0x7fa8a1674c00] 04:35:37 INFO - PROCESS | 1930 | 1461152137680 Marionette DEBUG loaded listener.js 04:35:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa8a2767800) [pid = 1930] [serial = 984] [outer = 0x7fa8a1674c00] 04:35:38 INFO - PROCESS | 1930 | 1461152138545 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 04:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1432ms 04:35:38 INFO - PROCESS | 1930 | 1461152138609 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:35:38 INFO - PROCESS | 1930 | 1461152138616 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:35:38 INFO - PROCESS | 1930 | 1461152138626 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:35:38 INFO - PROCESS | 1930 | 1461152138628 Marionette TRACE conn4 <- [1,1282,null,{}] 04:35:38 INFO - PROCESS | 1930 | 1461152138632 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:38 INFO - PROCESS | 1930 | 1461152138785 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:35:38 INFO - PROCESS | 1930 | 1461152138950 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6bc4000 == 100 [pid = 1930] [id = 328] 04:35:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa8a13ea800) [pid = 1930] [serial = 985] [outer = (nil)] 04:35:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa8a32c7800) [pid = 1930] [serial = 986] [outer = 0x7fa8a13ea800] 04:35:39 INFO - PROCESS | 1930 | 1461152139011 Marionette DEBUG loaded listener.js 04:35:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa8a37c5400) [pid = 1930] [serial = 987] [outer = 0x7fa8a13ea800] 04:35:39 INFO - PROCESS | 1930 | 1461152139919 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 04:35:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad9b9800 == 99 [pid = 1930] [id = 316] 04:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1342ms 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa8a5fcac00) [pid = 1930] [serial = 902] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa8a5fd4400) [pid = 1930] [serial = 869] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7fa8983f9c00) [pid = 1930] [serial = 878] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7fa8a2b75c00) [pid = 1930] [serial = 866] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7fa8ba9ba400) [pid = 1930] [serial = 875] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa8987df000) [pid = 1930] [serial = 863] [outer = (nil)] [url = about:blank] 04:35:39 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7fa8ae27ec00) [pid = 1930] [serial = 872] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac688000 == 98 [pid = 1930] [id = 315] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abc11800 == 97 [pid = 1930] [id = 314] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86de000 == 96 [pid = 1930] [id = 313] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4494800 == 95 [pid = 1930] [id = 312] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ba960800 == 94 [pid = 1930] [id = 286] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a657b000 == 93 [pid = 1930] [id = 311] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be310000 == 92 [pid = 1930] [id = 308] 04:35:40 INFO - PROCESS | 1930 | 1461152140019 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:35:40 INFO - PROCESS | 1930 | 1461152140022 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9b76000 == 91 [pid = 1930] [id = 307] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b2997800 == 90 [pid = 1930] [id = 306] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae219000 == 89 [pid = 1930] [id = 305] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2a0000 == 88 [pid = 1930] [id = 304] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac622000 == 87 [pid = 1930] [id = 303] 04:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7cc000 == 86 [pid = 1930] [id = 302] 04:35:40 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e33800 == 85 [pid = 1930] [id = 301] 04:35:40 INFO - PROCESS | 1930 | 1461152140037 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:35:40 INFO - PROCESS | 1930 | 1461152140043 Marionette TRACE conn4 <- [1,1286,null,{}] 04:35:40 INFO - PROCESS | 1930 | 1461152140062 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:40 INFO - PROCESS | 1930 | 1461152140204 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7fa8a3402c00) [pid = 1930] [serial = 893] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7fa8a47bf400) [pid = 1930] [serial = 896] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7fa8be927400) [pid = 1930] [serial = 861] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8a5dad400) [pid = 1930] [serial = 899] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8a30ad400) [pid = 1930] [serial = 890] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8a13ea400) [pid = 1930] [serial = 885] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa8a12db800) [pid = 1930] [serial = 884] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa898bd9400) [pid = 1930] [serial = 881] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa89ad3cc00) [pid = 1930] [serial = 882] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8a2b76800) [pid = 1930] [serial = 888] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a2768400) [pid = 1930] [serial = 887] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa8a5d51000) [pid = 1930] [serial = 897] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8a3411000) [pid = 1930] [serial = 894] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8a5f23400) [pid = 1930] [serial = 900] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8a30b8400) [pid = 1930] [serial = 891] [outer = (nil)] [url = about:blank] 04:35:40 INFO - PROCESS | 1930 | 1461152140343 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a39ca000 == 86 [pid = 1930] [id = 329] 04:35:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa89ad3cc00) [pid = 1930] [serial = 988] [outer = (nil)] 04:35:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8a30ad400) [pid = 1930] [serial = 989] [outer = 0x7fa89ad3cc00] 04:35:40 INFO - PROCESS | 1930 | 1461152140408 Marionette DEBUG loaded listener.js 04:35:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8a5dac400) [pid = 1930] [serial = 990] [outer = 0x7fa89ad3cc00] 04:35:41 INFO - PROCESS | 1930 | 1461152141077 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 04:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1096ms 04:35:41 INFO - PROCESS | 1930 | 1461152141131 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:35:41 INFO - PROCESS | 1930 | 1461152141135 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:35:41 INFO - PROCESS | 1930 | 1461152141140 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:35:41 INFO - PROCESS | 1930 | 1461152141142 Marionette TRACE conn4 <- [1,1290,null,{}] 04:35:41 INFO - PROCESS | 1930 | 1461152141147 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:41 INFO - PROCESS | 1930 | 1461152141291 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:35:41 INFO - PROCESS | 1930 | 1461152141420 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa469800 == 87 [pid = 1930] [id = 330] 04:35:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8a12db800) [pid = 1930] [serial = 991] [outer = (nil)] 04:35:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a5fd6400) [pid = 1930] [serial = 992] [outer = 0x7fa8a12db800] 04:35:41 INFO - PROCESS | 1930 | 1461152141476 Marionette DEBUG loaded listener.js 04:35:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a678ac00) [pid = 1930] [serial = 993] [outer = 0x7fa8a12db800] 04:35:42 INFO - PROCESS | 1930 | 1461152142223 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 04:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1132ms 04:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:35:42 INFO - PROCESS | 1930 | 1461152142273 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:35:42 INFO - PROCESS | 1930 | 1461152142275 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:35:42 INFO - PROCESS | 1930 | 1461152142279 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:35:42 INFO - PROCESS | 1930 | 1461152142283 Marionette TRACE conn4 <- [1,1294,null,{}] 04:35:42 INFO - PROCESS | 1930 | 1461152142287 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:42 INFO - PROCESS | 1930 | 1461152142486 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:35:42 INFO - PROCESS | 1930 | 1461152142517 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abc0a800 == 88 [pid = 1930] [id = 331] 04:35:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8a6129c00) [pid = 1930] [serial = 994] [outer = (nil)] 04:35:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a6795000) [pid = 1930] [serial = 995] [outer = 0x7fa8a6129c00] 04:35:42 INFO - PROCESS | 1930 | 1461152142573 Marionette DEBUG loaded listener.js 04:35:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8a68c5800) [pid = 1930] [serial = 996] [outer = 0x7fa8a6129c00] 04:35:43 INFO - PROCESS | 1930 | 1461152143300 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 04:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1079ms 04:35:43 INFO - PROCESS | 1930 | 1461152143380 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:35:43 INFO - PROCESS | 1930 | 1461152143384 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:35:43 INFO - PROCESS | 1930 | 1461152143389 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:35:43 INFO - PROCESS | 1930 | 1461152143392 Marionette TRACE conn4 <- [1,1298,null,{}] 04:35:43 INFO - PROCESS | 1930 | 1461152143404 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:43 INFO - PROCESS | 1930 | 1461152143599 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:35:43 INFO - PROCESS | 1930 | 1461152143617 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8ed000 == 89 [pid = 1930] [id = 332] 04:35:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa8a7c31c00) [pid = 1930] [serial = 997] [outer = (nil)] 04:35:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8abbed400) [pid = 1930] [serial = 998] [outer = 0x7fa8a7c31c00] 04:35:43 INFO - PROCESS | 1930 | 1461152143675 Marionette DEBUG loaded listener.js 04:35:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8ac006400) [pid = 1930] [serial = 999] [outer = 0x7fa8a7c31c00] 04:35:44 INFO - PROCESS | 1930 | 1461152144424 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 04:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1586ms 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8a2764400) [pid = 1930] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8a264c800) [pid = 1930] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8a35c7c00) [pid = 1930] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa8a2654400) [pid = 1930] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8a2aec000) [pid = 1930] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8a276e400) [pid = 1930] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8987d7c00) [pid = 1930] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a4795000) [pid = 1930] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa898bd6000) [pid = 1930] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8987db400) [pid = 1930] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8aba75400) [pid = 1930] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa89ad35400) [pid = 1930] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8a25acc00) [pid = 1930] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:35:44 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8a6407000) [pid = 1930] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8ae27b800) [pid = 1930] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8a12e2000) [pid = 1930] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8a12da800) [pid = 1930] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8a5f21400) [pid = 1930] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8a30ad000) [pid = 1930] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8983f5400) [pid = 1930] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa898bd3c00) [pid = 1930] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a276d400) [pid = 1930] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a3408400) [pid = 1930] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8acf52c00) [pid = 1930] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a13ddc00) [pid = 1930] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a2b75400) [pid = 1930] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8abe0b000) [pid = 1930] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8a080dc00) [pid = 1930] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8aed0cc00) [pid = 1930] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa898be1800) [pid = 1930] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa8ae287c00) [pid = 1930] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8a35d3400) [pid = 1930] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8ae288400) [pid = 1930] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8b9b09c00) [pid = 1930] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8abaa1c00) [pid = 1930] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa89a03b000) [pid = 1930] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8a4705c00) [pid = 1930] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8a470d800) [pid = 1930] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa89a031000) [pid = 1930] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8987dac00) [pid = 1930] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa89a03c800) [pid = 1930] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8bacbec00) [pid = 1930] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8a30b2400) [pid = 1930] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:35:45 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa89ad36800) [pid = 1930] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:35:45 INFO - PROCESS | 1930 | 1461152145045 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1930 | 1461152145049 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:35:45 INFO - PROCESS | 1930 | 1461152145056 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1930 | 1461152145059 Marionette TRACE conn4 <- [1,1302,null,{}] 04:35:45 INFO - PROCESS | 1930 | 1461152145064 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:45 INFO - PROCESS | 1930 | 1461152145194 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:35:45 INFO - PROCESS | 1930 | 1461152145316 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0914800 == 90 [pid = 1930] [id = 333] 04:35:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa898bdb400) [pid = 1930] [serial = 1000] [outer = (nil)] 04:35:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa89a034800) [pid = 1930] [serial = 1001] [outer = 0x7fa898bdb400] 04:35:45 INFO - PROCESS | 1930 | 1461152145383 Marionette DEBUG loaded listener.js 04:35:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8a0808c00) [pid = 1930] [serial = 1002] [outer = 0x7fa898bdb400] 04:35:45 INFO - PROCESS | 1930 | 1461152145961 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 04:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 927ms 04:35:45 INFO - PROCESS | 1930 | 1461152145984 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:35:45 INFO - PROCESS | 1930 | 1461152145987 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:35:45 INFO - PROCESS | 1930 | 1461152145992 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:35:45 INFO - PROCESS | 1930 | 1461152145994 Marionette TRACE conn4 <- [1,1306,null,{}] 04:35:46 INFO - PROCESS | 1930 | 1461152145999 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:46 INFO - PROCESS | 1930 | 1461152146128 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:35:46 INFO - PROCESS | 1930 | 1461152146145 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac60d800 == 91 [pid = 1930] [id = 334] 04:35:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8987dec00) [pid = 1930] [serial = 1003] [outer = (nil)] 04:35:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a2aec400) [pid = 1930] [serial = 1004] [outer = 0x7fa8987dec00] 04:35:46 INFO - PROCESS | 1930 | 1461152146199 Marionette DEBUG loaded listener.js 04:35:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8a37c7000) [pid = 1930] [serial = 1005] [outer = 0x7fa8987dec00] 04:35:46 INFO - PROCESS | 1930 | 1461152146961 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 04:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1074ms 04:35:47 INFO - PROCESS | 1930 | 1461152147100 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:35:47 INFO - PROCESS | 1930 | 1461152147104 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:35:47 INFO - PROCESS | 1930 | 1461152147115 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:35:47 INFO - PROCESS | 1930 | 1461152147121 Marionette TRACE conn4 <- [1,1310,null,{}] 04:35:47 INFO - PROCESS | 1930 | 1461152147130 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:47 INFO - PROCESS | 1930 | 1461152147348 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:35:47 INFO - PROCESS | 1930 | 1461152147512 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a311d000 == 92 [pid = 1930] [id = 335] 04:35:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8983f4000) [pid = 1930] [serial = 1006] [outer = (nil)] 04:35:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa89ad3d400) [pid = 1930] [serial = 1007] [outer = 0x7fa8983f4000] 04:35:47 INFO - PROCESS | 1930 | 1461152147579 Marionette DEBUG loaded listener.js 04:35:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8a080a400) [pid = 1930] [serial = 1008] [outer = 0x7fa8983f4000] 04:35:48 INFO - PROCESS | 1930 | 1461152148501 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 04:35:48 INFO - PROCESS | 1930 | 1461152148560 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:35:48 INFO - PROCESS | 1930 | 1461152148571 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:35:48 INFO - PROCESS | 1930 | 1461152148576 Marionette TRACE conn4 <- [1,1314,null,{}] 04:35:48 INFO - PROCESS | 1930 | 1461152148581 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:48 INFO - PROCESS | 1930 | 1461152148737 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:35:48 INFO - PROCESS | 1930 | 1461152148903 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa464800 == 93 [pid = 1930] [id = 336] 04:35:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa89a037c00) [pid = 1930] [serial = 1009] [outer = (nil)] 04:35:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8a30ab000) [pid = 1930] [serial = 1010] [outer = 0x7fa89a037c00] 04:35:48 INFO - PROCESS | 1930 | 1461152148971 Marionette DEBUG loaded listener.js 04:35:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a37c9400) [pid = 1930] [serial = 1011] [outer = 0x7fa89a037c00] 04:35:49 INFO - PROCESS | 1930 | 1461152149866 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 04:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1333ms 04:35:49 INFO - PROCESS | 1930 | 1461152149902 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:35:49 INFO - PROCESS | 1930 | 1461152149905 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:35:49 INFO - PROCESS | 1930 | 1461152149911 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:35:49 INFO - PROCESS | 1930 | 1461152149914 Marionette TRACE conn4 <- [1,1318,null,{}] 04:35:49 INFO - PROCESS | 1930 | 1461152149928 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:50 INFO - PROCESS | 1930 | 1461152150089 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:35:50 INFO - PROCESS | 1930 | 1461152150263 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3e8000 == 94 [pid = 1930] [id = 337] 04:35:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a5d51800) [pid = 1930] [serial = 1012] [outer = (nil)] 04:35:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a5fd0400) [pid = 1930] [serial = 1013] [outer = 0x7fa8a5d51800] 04:35:50 INFO - PROCESS | 1930 | 1461152150336 Marionette DEBUG loaded listener.js 04:35:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a6792000) [pid = 1930] [serial = 1014] [outer = 0x7fa8a5d51800] 04:35:51 INFO - PROCESS | 1930 | 1461152151151 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 04:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1279ms 04:35:51 INFO - PROCESS | 1930 | 1461152151193 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:35:51 INFO - PROCESS | 1930 | 1461152151197 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:35:51 INFO - PROCESS | 1930 | 1461152151202 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:35:51 INFO - PROCESS | 1930 | 1461152151204 Marionette TRACE conn4 <- [1,1322,null,{}] 04:35:51 INFO - PROCESS | 1930 | 1461152151209 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:51 INFO - PROCESS | 1930 | 1461152151359 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:35:51 INFO - PROCESS | 1930 | 1461152151528 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b96e7000 == 95 [pid = 1930] [id = 338] 04:35:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a5ea3400) [pid = 1930] [serial = 1015] [outer = (nil)] 04:35:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8ab161c00) [pid = 1930] [serial = 1016] [outer = 0x7fa8a5ea3400] 04:35:51 INFO - PROCESS | 1930 | 1461152151604 Marionette DEBUG loaded listener.js 04:35:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8abaa9000) [pid = 1930] [serial = 1017] [outer = 0x7fa8a5ea3400] 04:35:52 INFO - PROCESS | 1930 | 1461152152478 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 04:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1328ms 04:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:35:52 INFO - PROCESS | 1930 | 1461152152531 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:35:52 INFO - PROCESS | 1930 | 1461152152534 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:35:52 INFO - PROCESS | 1930 | 1461152152541 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:35:52 INFO - PROCESS | 1930 | 1461152152543 Marionette TRACE conn4 <- [1,1326,null,{}] 04:35:52 INFO - PROCESS | 1930 | 1461152152548 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:52 INFO - PROCESS | 1930 | 1461152152700 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:35:52 INFO - PROCESS | 1930 | 1461152152870 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be42e000 == 96 [pid = 1930] [id = 339] 04:35:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8a68c3000) [pid = 1930] [serial = 1018] [outer = (nil)] 04:35:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8ac003400) [pid = 1930] [serial = 1019] [outer = 0x7fa8a68c3000] 04:35:52 INFO - PROCESS | 1930 | 1461152152938 Marionette DEBUG loaded listener.js 04:35:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8ac00b000) [pid = 1930] [serial = 1020] [outer = 0x7fa8a68c3000] 04:35:53 INFO - PROCESS | 1930 | 1461152153745 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:35:53 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:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1277ms 04:35:53 INFO - PROCESS | 1930 | 1461152153817 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:35:53 INFO - PROCESS | 1930 | 1461152153821 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:35:53 INFO - PROCESS | 1930 | 1461152153826 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:35:53 INFO - PROCESS | 1930 | 1461152153829 Marionette TRACE conn4 <- [1,1330,null,{}] 04:35:53 INFO - PROCESS | 1930 | 1461152153834 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:54 INFO - PROCESS | 1930 | 1461152154050 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:35:54 INFO - PROCESS | 1930 | 1461152154217 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c18d1000 == 97 [pid = 1930] [id = 340] 04:35:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8ac00c000) [pid = 1930] [serial = 1021] [outer = (nil)] 04:35:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8ae377000) [pid = 1930] [serial = 1022] [outer = 0x7fa8ac00c000] 04:35:54 INFO - PROCESS | 1930 | 1461152154289 Marionette DEBUG loaded listener.js 04:35:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8b96b6800) [pid = 1930] [serial = 1023] [outer = 0x7fa8ac00c000] 04:35:55 INFO - PROCESS | 1930 | 1461152155113 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 04:35:55 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:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1325ms 04:35:55 INFO - PROCESS | 1930 | 1461152155152 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:35:55 INFO - PROCESS | 1930 | 1461152155155 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:35:55 INFO - PROCESS | 1930 | 1461152155161 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:35:55 INFO - PROCESS | 1930 | 1461152155163 Marionette TRACE conn4 <- [1,1334,null,{}] 04:35:55 INFO - PROCESS | 1930 | 1461152155169 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:55 INFO - PROCESS | 1930 | 1461152155320 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:35:55 INFO - PROCESS | 1930 | 1461152155493 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a3195000 == 98 [pid = 1930] [id = 341] 04:35:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8ac010c00) [pid = 1930] [serial = 1024] [outer = (nil)] 04:35:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8bacba800) [pid = 1930] [serial = 1025] [outer = 0x7fa8ac010c00] 04:35:55 INFO - PROCESS | 1930 | 1461152155557 Marionette DEBUG loaded listener.js 04:35:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8be360000) [pid = 1930] [serial = 1026] [outer = 0x7fa8ac010c00] 04:35:56 INFO - PROCESS | 1930 | 1461152156404 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 04:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1277ms 04:35:56 INFO - PROCESS | 1930 | 1461152156439 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:35:56 INFO - PROCESS | 1930 | 1461152156443 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:35:56 INFO - PROCESS | 1930 | 1461152156449 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:35:56 INFO - PROCESS | 1930 | 1461152156451 Marionette TRACE conn4 <- [1,1338,null,{}] 04:35:56 INFO - PROCESS | 1930 | 1461152156457 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:56 INFO - PROCESS | 1930 | 1461152156638 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:35:56 INFO - PROCESS | 1930 | 1461152156827 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8959ce800 == 99 [pid = 1930] [id = 342] 04:35:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a5fcdc00) [pid = 1930] [serial = 1027] [outer = (nil)] 04:35:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8be935800) [pid = 1930] [serial = 1028] [outer = 0x7fa8a5fcdc00] 04:35:56 INFO - PROCESS | 1930 | 1461152156902 Marionette DEBUG loaded listener.js 04:35:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8bebadc00) [pid = 1930] [serial = 1029] [outer = 0x7fa8a5fcdc00] 04:35:58 INFO - PROCESS | 1930 | 1461152158195 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 04:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1781ms 04:35:58 INFO - PROCESS | 1930 | 1461152158231 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:35:58 INFO - PROCESS | 1930 | 1461152158234 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:35:58 INFO - PROCESS | 1930 | 1461152158240 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:35:58 INFO - PROCESS | 1930 | 1461152158242 Marionette TRACE conn4 <- [1,1342,null,{}] 04:35:58 INFO - PROCESS | 1930 | 1461152158247 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:58 INFO - PROCESS | 1930 | 1461152158433 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:35:58 INFO - PROCESS | 1930 | 1461152158661 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89ab91000 == 100 [pid = 1930] [id = 343] 04:35:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8961c3c00) [pid = 1930] [serial = 1030] [outer = (nil)] 04:35:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8961ca000) [pid = 1930] [serial = 1031] [outer = 0x7fa8961c3c00] 04:35:58 INFO - PROCESS | 1930 | 1461152158729 Marionette DEBUG loaded listener.js 04:35:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8983fb000) [pid = 1930] [serial = 1032] [outer = 0x7fa8961c3c00] 04:35:59 INFO - PROCESS | 1930 | 1461152159560 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 04:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1376ms 04:35:59 INFO - PROCESS | 1930 | 1461152159617 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:35:59 INFO - PROCESS | 1930 | 1461152159620 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:35:59 INFO - PROCESS | 1930 | 1461152159625 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:35:59 INFO - PROCESS | 1930 | 1461152159628 Marionette TRACE conn4 <- [1,1346,null,{}] 04:35:59 INFO - PROCESS | 1930 | 1461152159633 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:35:59 INFO - PROCESS | 1930 | 1461152159791 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:35:59 INFO - PROCESS | 1930 | 1461152159968 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:35:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e2d800 == 101 [pid = 1930] [id = 344] 04:35:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8961c4400) [pid = 1930] [serial = 1033] [outer = (nil)] 04:36:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa898bdf400) [pid = 1930] [serial = 1034] [outer = 0x7fa8961c4400] 04:36:00 INFO - PROCESS | 1930 | 1461152160038 Marionette DEBUG loaded listener.js 04:36:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa89ad38c00) [pid = 1930] [serial = 1035] [outer = 0x7fa8961c4400] 04:36:01 INFO - PROCESS | 1930 | 1461152161180 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 04:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1580ms 04:36:01 INFO - PROCESS | 1930 | 1461152161220 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:36:01 INFO - PROCESS | 1930 | 1461152161225 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:36:01 INFO - PROCESS | 1930 | 1461152161236 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:36:01 INFO - PROCESS | 1930 | 1461152161241 Marionette TRACE conn4 <- [1,1350,null,{}] 04:36:01 INFO - PROCESS | 1930 | 1461152161250 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:01 INFO - PROCESS | 1930 | 1461152161456 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:36:01 INFO - PROCESS | 1930 | 1461152161672 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6c64800 == 102 [pid = 1930] [id = 345] 04:36:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa89a038c00) [pid = 1930] [serial = 1036] [outer = (nil)] 04:36:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa89ad41000) [pid = 1930] [serial = 1037] [outer = 0x7fa89a038c00] 04:36:01 INFO - PROCESS | 1930 | 1461152161761 Marionette DEBUG loaded listener.js 04:36:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8a0809800) [pid = 1930] [serial = 1038] [outer = 0x7fa89a038c00] 04:36:02 INFO - PROCESS | 1930 | 1461152162623 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 04:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1433ms 04:36:02 INFO - PROCESS | 1930 | 1461152162669 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:36:02 INFO - PROCESS | 1930 | 1461152162677 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:36:02 INFO - PROCESS | 1930 | 1461152162686 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:36:02 INFO - PROCESS | 1930 | 1461152162689 Marionette TRACE conn4 <- [1,1354,null,{}] 04:36:02 INFO - PROCESS | 1930 | 1461152162695 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:02 INFO - PROCESS | 1930 | 1461152162859 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:36:03 INFO - PROCESS | 1930 | 1461152163166 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0911000 == 103 [pid = 1930] [id = 346] 04:36:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a25a8c00) [pid = 1930] [serial = 1039] [outer = (nil)] 04:36:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8a2650400) [pid = 1930] [serial = 1040] [outer = 0x7fa8a25a8c00] 04:36:03 INFO - PROCESS | 1930 | 1461152163275 Marionette DEBUG loaded listener.js 04:36:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa8a2b72c00) [pid = 1930] [serial = 1041] [outer = 0x7fa8a25a8c00] 04:36:04 INFO - PROCESS | 1930 | 1461152164179 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 04:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1528ms 04:36:04 INFO - PROCESS | 1930 | 1461152164213 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:36:04 INFO - PROCESS | 1930 | 1461152164216 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:36:04 INFO - PROCESS | 1930 | 1461152164222 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:36:04 INFO - PROCESS | 1930 | 1461152164227 Marionette TRACE conn4 <- [1,1358,null,{}] 04:36:04 INFO - PROCESS | 1930 | 1461152164242 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:04 INFO - PROCESS | 1930 | 1461152164393 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0914800 == 102 [pid = 1930] [id = 333] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8ad743c00) [pid = 1930] [serial = 926] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa8abaa2c00) [pid = 1930] [serial = 920] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8abe78800) [pid = 1930] [serial = 923] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8ad277000) [pid = 1930] [serial = 929] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8a9224800) [pid = 1930] [serial = 917] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a6409000) [pid = 1930] [serial = 914] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa8b96bb000) [pid = 1930] [serial = 953] [outer = (nil)] [url = about:blank] 04:36:04 INFO - PROCESS | 1930 | 1461152164700 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac8ed000 == 101 [pid = 1930] [id = 332] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abc0a800 == 100 [pid = 1930] [id = 331] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa469800 == 99 [pid = 1930] [id = 330] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a39ca000 == 98 [pid = 1930] [id = 329] 04:36:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a094c800 == 99 [pid = 1930] [id = 347] 04:36:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8a080e400) [pid = 1930] [serial = 1042] [outer = (nil)] 04:36:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a2fe8800) [pid = 1930] [serial = 1043] [outer = 0x7fa8a080e400] 04:36:04 INFO - PROCESS | 1930 | 1461152164793 Marionette DEBUG loaded listener.js 04:36:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a35d0800) [pid = 1930] [serial = 1044] [outer = 0x7fa8a080e400] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bc4000 == 98 [pid = 1930] [id = 328] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a13a3000 == 97 [pid = 1930] [id = 327] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bdf800 == 96 [pid = 1930] [id = 324] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bc9800 == 95 [pid = 1930] [id = 323] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c18d1800 == 94 [pid = 1930] [id = 322] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bee69800 == 93 [pid = 1930] [id = 321] 04:36:04 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be444800 == 92 [pid = 1930] [id = 320] 04:36:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6ecb800 == 91 [pid = 1930] [id = 319] 04:36:05 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e37800 == 90 [pid = 1930] [id = 318] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8aee5d000) [pid = 1930] [serial = 683] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a3405c00) [pid = 1930] [serial = 939] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa8b8859000) [pid = 1930] [serial = 951] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8ab161800) [pid = 1930] [serial = 777] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8ab44dc00) [pid = 1930] [serial = 731] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8aa906400) [pid = 1930] [serial = 944] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8aee5e800) [pid = 1930] [serial = 950] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa89a038400) [pid = 1930] [serial = 864] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8b2a51800) [pid = 1930] [serial = 873] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8a340b400) [pid = 1930] [serial = 795] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8ae086c00) [pid = 1930] [serial = 948] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8b9446400) [pid = 1930] [serial = 734] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8a2770400) [pid = 1930] [serial = 908] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8a39c0800) [pid = 1930] [serial = 774] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8ac6dd800) [pid = 1930] [serial = 825] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8be35a400) [pid = 1930] [serial = 783] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a4709800) [pid = 1930] [serial = 941] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8a2bae400) [pid = 1930] [serial = 813] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a684f800) [pid = 1930] [serial = 819] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a30b7000) [pid = 1930] [serial = 786] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8bea79000) [pid = 1930] [serial = 879] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa898be1000) [pid = 1930] [serial = 792] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8a30aec00) [pid = 1930] [serial = 938] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa8abaa3000) [pid = 1930] [serial = 947] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa8a47bf800) [pid = 1930] [serial = 728] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8ab608c00) [pid = 1930] [serial = 945] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8a2d98000) [pid = 1930] [serial = 909] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8a5e9b800) [pid = 1930] [serial = 912] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8ba82a800) [pid = 1930] [serial = 737] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa8a478cc00) [pid = 1930] [serial = 816] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8a3899400) [pid = 1930] [serial = 911] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8bcac1c00) [pid = 1930] [serial = 834] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8b998b800) [pid = 1930] [serial = 780] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8a25a9000) [pid = 1930] [serial = 936] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8bea7b000) [pid = 1930] [serial = 746] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8aed03800) [pid = 1930] [serial = 933] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8b944d000) [pid = 1930] [serial = 828] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a6126000) [pid = 1930] [serial = 903] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a5f1e800) [pid = 1930] [serial = 942] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8ba8d3800) [pid = 1930] [serial = 831] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8bab07c00) [pid = 1930] [serial = 740] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8be927c00) [pid = 1930] [serial = 876] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8a13e4000) [pid = 1930] [serial = 906] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8a13e0c00) [pid = 1930] [serial = 935] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8a2761c00) [pid = 1930] [serial = 932] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a6121400) [pid = 1930] [serial = 810] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8aba7a400) [pid = 1930] [serial = 870] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa89a03d400) [pid = 1930] [serial = 798] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a30b8000) [pid = 1930] [serial = 867] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8abaa6800) [pid = 1930] [serial = 822] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8be930000) [pid = 1930] [serial = 743] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8a0807400) [pid = 1930] [serial = 905] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8bee43c00) [pid = 1930] [serial = 789] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa89ad3fc00) [pid = 1930] [serial = 837] [outer = (nil)] [url = about:blank] 04:36:05 INFO - PROCESS | 1930 | 1461152165514 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 04:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1335ms 04:36:05 INFO - PROCESS | 1930 | 1461152165558 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:36:05 INFO - PROCESS | 1930 | 1461152165561 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:36:05 INFO - PROCESS | 1930 | 1461152165566 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:36:05 INFO - PROCESS | 1930 | 1461152165568 Marionette TRACE conn4 <- [1,1362,null,{}] 04:36:05 INFO - PROCESS | 1930 | 1461152165573 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:05 INFO - PROCESS | 1930 | 1461152165713 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:36:05 INFO - PROCESS | 1930 | 1461152165839 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6004800 == 91 [pid = 1930] [id = 348] 04:36:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8a25ac000) [pid = 1930] [serial = 1045] [outer = (nil)] 04:36:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8a37cec00) [pid = 1930] [serial = 1046] [outer = 0x7fa8a25ac000] 04:36:05 INFO - PROCESS | 1930 | 1461152165899 Marionette DEBUG loaded listener.js 04:36:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8a47c0400) [pid = 1930] [serial = 1047] [outer = 0x7fa8a25ac000] 04:36:06 INFO - PROCESS | 1930 | 1461152166557 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1026ms 04:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:36:06 INFO - PROCESS | 1930 | 1461152166593 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:36:06 INFO - PROCESS | 1930 | 1461152166596 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:36:06 INFO - PROCESS | 1930 | 1461152166603 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:36:06 INFO - PROCESS | 1930 | 1461152166606 Marionette TRACE conn4 <- [1,1366,null,{}] 04:36:06 INFO - PROCESS | 1930 | 1461152166612 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:06 INFO - PROCESS | 1930 | 1461152166843 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:36:06 INFO - PROCESS | 1930 | 1461152166926 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a87d9800 == 92 [pid = 1930] [id = 349] 04:36:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a3407400) [pid = 1930] [serial = 1048] [outer = (nil)] 04:36:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a5dab400) [pid = 1930] [serial = 1049] [outer = 0x7fa8a3407400] 04:36:06 INFO - PROCESS | 1930 | 1461152166985 Marionette DEBUG loaded listener.js 04:36:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a5f25c00) [pid = 1930] [serial = 1050] [outer = 0x7fa8a3407400] 04:36:07 INFO - PROCESS | 1930 | 1461152167803 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 04:36:07 INFO - PROCESS | 1930 | 1461152167833 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:36:07 INFO - PROCESS | 1930 | 1461152167840 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:36:07 INFO - PROCESS | 1930 | 1461152167842 Marionette TRACE conn4 <- [1,1370,null,{}] 04:36:07 INFO - PROCESS | 1930 | 1461152167856 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:08 INFO - PROCESS | 1930 | 1461152168059 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:36:08 INFO - PROCESS | 1930 | 1461152168085 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac604000 == 93 [pid = 1930] [id = 350] 04:36:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a6127400) [pid = 1930] [serial = 1051] [outer = (nil)] 04:36:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a6842400) [pid = 1930] [serial = 1052] [outer = 0x7fa8a6127400] 04:36:08 INFO - PROCESS | 1930 | 1461152168150 Marionette DEBUG loaded listener.js 04:36:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8aa910000) [pid = 1930] [serial = 1053] [outer = 0x7fa8a6127400] 04:36:09 INFO - PROCESS | 1930 | 1461152169072 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 04:36:09 INFO - PROCESS | 1930 | 1461152169124 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:36:09 INFO - PROCESS | 1930 | 1461152169129 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:36:09 INFO - PROCESS | 1930 | 1461152169131 Marionette TRACE conn4 <- [1,1374,null,{}] 04:36:09 INFO - PROCESS | 1930 | 1461152169136 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:09 INFO - PROCESS | 1930 | 1461152169652 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8abe04400) [pid = 1930] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8a5ea1c00) [pid = 1930] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a35c6c00) [pid = 1930] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8ab675800) [pid = 1930] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8ab6fac00) [pid = 1930] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a166d000) [pid = 1930] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8a7c31c00) [pid = 1930] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8987d5c00) [pid = 1930] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa89ad3cc00) [pid = 1930] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 120 (0x7fa8983f0000) [pid = 1930] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 119 (0x7fa898bdb400) [pid = 1930] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 118 (0x7fa8a12db800) [pid = 1930] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 117 (0x7fa8a13ea800) [pid = 1930] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 116 (0x7fa8a0803000) [pid = 1930] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 115 (0x7fa8a1674c00) [pid = 1930] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:36:09 INFO - PROCESS | 1930 | --DOMWINDOW == 114 (0x7fa8a6129c00) [pid = 1930] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:36:09 INFO - PROCESS | 1930 | 1461152169817 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a311e000 == 94 [pid = 1930] [id = 351] 04:36:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 115 (0x7fa8983f0000) [pid = 1930] [serial = 1054] [outer = (nil)] 04:36:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 116 (0x7fa89ad3cc00) [pid = 1930] [serial = 1055] [outer = 0x7fa8983f0000] 04:36:09 INFO - PROCESS | 1930 | 1461152169883 Marionette DEBUG loaded listener.js 04:36:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 117 (0x7fa8a2febc00) [pid = 1930] [serial = 1056] [outer = 0x7fa8983f0000] 04:36:10 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:10 INFO - PROCESS | 1930 | 1461152170557 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 04:36:10 INFO - PROCESS | 1930 | 1461152170622 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:36:10 INFO - PROCESS | 1930 | 1461152170627 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:36:10 INFO - PROCESS | 1930 | 1461152170629 Marionette TRACE conn4 <- [1,1378,null,{}] 04:36:10 INFO - PROCESS | 1930 | 1461152170634 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:10 INFO - PROCESS | 1930 | 1461152170774 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:36:10 INFO - PROCESS | 1930 | 1461152170786 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ad769800 == 95 [pid = 1930] [id = 352] 04:36:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 118 (0x7fa8a30afc00) [pid = 1930] [serial = 1057] [outer = (nil)] 04:36:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 119 (0x7fa8abaa8000) [pid = 1930] [serial = 1058] [outer = 0x7fa8a30afc00] 04:36:10 INFO - PROCESS | 1930 | 1461152170844 Marionette DEBUG loaded listener.js 04:36:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 120 (0x7fa8abe79c00) [pid = 1930] [serial = 1059] [outer = 0x7fa8a30afc00] 04:36:11 INFO - PROCESS | 1930 | 1461152171613 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 04:36:11 INFO - PROCESS | 1930 | 1461152171765 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:36:11 INFO - PROCESS | 1930 | 1461152171776 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:36:11 INFO - PROCESS | 1930 | 1461152171781 Marionette TRACE conn4 <- [1,1382,null,{}] 04:36:11 INFO - PROCESS | 1930 | 1461152171798 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:12 INFO - PROCESS | 1930 | 1461152172006 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:36:12 INFO - PROCESS | 1930 | 1461152172195 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a4490800 == 96 [pid = 1930] [id = 353] 04:36:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 121 (0x7fa8987dc800) [pid = 1930] [serial = 1060] [outer = (nil)] 04:36:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa898be0c00) [pid = 1930] [serial = 1061] [outer = 0x7fa8987dc800] 04:36:12 INFO - PROCESS | 1930 | 1461152172264 Marionette DEBUG loaded listener.js 04:36:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8a070f000) [pid = 1930] [serial = 1062] [outer = 0x7fa8987dc800] 04:36:13 INFO - PROCESS | 1930 | [1930] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:13 INFO - PROCESS | 1930 | 1461152173200 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 04:36:13 INFO - PROCESS | 1930 | 1461152173282 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:36:13 INFO - PROCESS | 1930 | 1461152173294 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:36:13 INFO - PROCESS | 1930 | 1461152173299 Marionette TRACE conn4 <- [1,1386,null,{}] 04:36:13 INFO - PROCESS | 1930 | 1461152173305 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:13 INFO - PROCESS | 1930 | 1461152173522 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:36:13 INFO - PROCESS | 1930 | 1461152173732 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abb3e000 == 97 [pid = 1930] [id = 354] 04:36:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8a2af1400) [pid = 1930] [serial = 1063] [outer = (nil)] 04:36:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a2b7f000) [pid = 1930] [serial = 1064] [outer = 0x7fa8a2af1400] 04:36:13 INFO - PROCESS | 1930 | 1461152173813 Marionette DEBUG loaded listener.js 04:36:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a30b8c00) [pid = 1930] [serial = 1065] [outer = 0x7fa8a2af1400] 04:36:14 INFO - PROCESS | 1930 | 1461152174725 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 04:36:14 INFO - PROCESS | 1930 | 1461152174788 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:36:14 INFO - PROCESS | 1930 | 1461152174794 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:36:14 INFO - PROCESS | 1930 | 1461152174797 Marionette TRACE conn4 <- [1,1390,null,{}] 04:36:14 INFO - PROCESS | 1930 | 1461152174811 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:14 INFO - PROCESS | 1930 | 1461152174983 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:36:15 INFO - PROCESS | 1930 | 1461152175148 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae3dd000 == 98 [pid = 1930] [id = 355] 04:36:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a5d57800) [pid = 1930] [serial = 1066] [outer = (nil)] 04:36:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a6404800) [pid = 1930] [serial = 1067] [outer = 0x7fa8a5d57800] 04:36:15 INFO - PROCESS | 1930 | 1461152175262 Marionette DEBUG loaded listener.js 04:36:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a6843400) [pid = 1930] [serial = 1068] [outer = 0x7fa8a5d57800] 04:36:16 INFO - PROCESS | 1930 | 1461152176088 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 04:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1337ms 04:36:16 INFO - PROCESS | 1930 | 1461152176131 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:36:16 INFO - PROCESS | 1930 | 1461152176135 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:36:16 INFO - PROCESS | 1930 | 1461152176141 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:36:16 INFO - PROCESS | 1930 | 1461152176143 Marionette TRACE conn4 <- [1,1394,null,{}] 04:36:16 INFO - PROCESS | 1930 | 1461152176148 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:16 INFO - PROCESS | 1930 | 1461152176324 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:36:16 INFO - PROCESS | 1930 | 1461152176500 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8b96dc800 == 99 [pid = 1930] [id = 356] 04:36:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a2765400) [pid = 1930] [serial = 1069] [outer = (nil)] 04:36:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a6404c00) [pid = 1930] [serial = 1070] [outer = 0x7fa8a2765400] 04:36:16 INFO - PROCESS | 1930 | 1461152176566 Marionette DEBUG loaded listener.js 04:36:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8ab6f8c00) [pid = 1930] [serial = 1071] [outer = 0x7fa8a2765400] 04:36:17 INFO - PROCESS | 1930 | 1461152177459 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 04:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1379ms 04:36:17 INFO - PROCESS | 1930 | 1461152177521 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:36:17 INFO - PROCESS | 1930 | 1461152177525 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:36:17 INFO - PROCESS | 1930 | 1461152177531 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:36:17 INFO - PROCESS | 1930 | 1461152177534 Marionette TRACE conn4 <- [1,1398,null,{}] 04:36:17 INFO - PROCESS | 1930 | 1461152177539 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:17 INFO - PROCESS | 1930 | 1461152177699 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:36:17 INFO - PROCESS | 1930 | 1461152177871 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be42c800 == 100 [pid = 1930] [id = 357] 04:36:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a37cb000) [pid = 1930] [serial = 1072] [outer = (nil)] 04:36:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8ac00c800) [pid = 1930] [serial = 1073] [outer = 0x7fa8a37cb000] 04:36:17 INFO - PROCESS | 1930 | 1461152177941 Marionette DEBUG loaded listener.js 04:36:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8ad280400) [pid = 1930] [serial = 1074] [outer = 0x7fa8a37cb000] 04:36:18 INFO - PROCESS | 1930 | 1461152178764 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 04:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1290ms 04:36:18 INFO - PROCESS | 1930 | 1461152178822 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:36:18 INFO - PROCESS | 1930 | 1461152178826 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:36:18 INFO - PROCESS | 1930 | 1461152178831 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:36:18 INFO - PROCESS | 1930 | 1461152178834 Marionette TRACE conn4 <- [1,1402,null,{}] 04:36:18 INFO - PROCESS | 1930 | 1461152178839 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:19 INFO - PROCESS | 1930 | 1461152179030 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:36:19 INFO - PROCESS | 1930 | 1461152179199 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bef29800 == 101 [pid = 1930] [id = 358] 04:36:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8aba79800) [pid = 1930] [serial = 1075] [outer = (nil)] 04:36:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8b88d2800) [pid = 1930] [serial = 1076] [outer = 0x7fa8aba79800] 04:36:19 INFO - PROCESS | 1930 | 1461152179271 Marionette DEBUG loaded listener.js 04:36:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8b99e8800) [pid = 1930] [serial = 1077] [outer = 0x7fa8aba79800] 04:36:20 INFO - PROCESS | 1930 | 1461152180105 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 04:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1327ms 04:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:36:20 INFO - PROCESS | 1930 | 1461152180159 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:36:20 INFO - PROCESS | 1930 | 1461152180162 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:36:20 INFO - PROCESS | 1930 | 1461152180168 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:36:20 INFO - PROCESS | 1930 | 1461152180171 Marionette TRACE conn4 <- [1,1406,null,{}] 04:36:20 INFO - PROCESS | 1930 | 1461152180175 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:20 INFO - PROCESS | 1930 | 1461152180325 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:36:20 INFO - PROCESS | 1930 | 1461152180508 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c3e7e000 == 102 [pid = 1930] [id = 359] 04:36:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8ae283c00) [pid = 1930] [serial = 1078] [outer = (nil)] 04:36:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8bca15800) [pid = 1930] [serial = 1079] [outer = 0x7fa8ae283c00] 04:36:20 INFO - PROCESS | 1930 | 1461152180575 Marionette DEBUG loaded listener.js 04:36:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8be933c00) [pid = 1930] [serial = 1080] [outer = 0x7fa8ae283c00] 04:36:21 INFO - PROCESS | 1930 | 1461152181423 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 04:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1328ms 04:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:36:21 INFO - PROCESS | 1930 | 1461152181496 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:36:21 INFO - PROCESS | 1930 | 1461152181499 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:36:21 INFO - PROCESS | 1930 | 1461152181506 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:36:21 INFO - PROCESS | 1930 | 1461152181509 Marionette TRACE conn4 <- [1,1410,null,{}] 04:36:21 INFO - PROCESS | 1930 | 1461152181514 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:21 INFO - PROCESS | 1930 | 1461152181688 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:36:21 INFO - PROCESS | 1930 | 1461152181864 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09b9800 == 103 [pid = 1930] [id = 360] 04:36:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a316b000) [pid = 1930] [serial = 1081] [outer = (nil)] 04:36:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8a3174400) [pid = 1930] [serial = 1082] [outer = 0x7fa8a316b000] 04:36:21 INFO - PROCESS | 1930 | 1461152181932 Marionette DEBUG loaded listener.js 04:36:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a3178800) [pid = 1930] [serial = 1083] [outer = 0x7fa8a316b000] 04:36:22 INFO - PROCESS | 1930 | 1461152182815 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 04:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1331ms 04:36:22 INFO - PROCESS | 1930 | 1461152182836 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:36:22 INFO - PROCESS | 1930 | 1461152182839 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:36:22 INFO - PROCESS | 1930 | 1461152182845 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:36:22 INFO - PROCESS | 1930 | 1461152182848 Marionette TRACE conn4 <- [1,1414,null,{}] 04:36:22 INFO - PROCESS | 1930 | 1461152182853 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:23 INFO - PROCESS | 1930 | 1461152183010 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:36:23 INFO - PROCESS | 1930 | 1461152183185 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8962e1000 == 104 [pid = 1930] [id = 361] 04:36:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8a316dc00) [pid = 1930] [serial = 1084] [outer = (nil)] 04:36:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8be935c00) [pid = 1930] [serial = 1085] [outer = 0x7fa8a316dc00] 04:36:23 INFO - PROCESS | 1930 | 1461152183251 Marionette DEBUG loaded listener.js 04:36:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8beb61c00) [pid = 1930] [serial = 1086] [outer = 0x7fa8a316dc00] 04:36:24 INFO - PROCESS | 1930 | 1461152184150 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 04:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1326ms 04:36:24 INFO - PROCESS | 1930 | 1461152184172 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:36:24 INFO - PROCESS | 1930 | 1461152184175 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:36:24 INFO - PROCESS | 1930 | 1461152184181 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:36:24 INFO - PROCESS | 1930 | 1461152184183 Marionette TRACE conn4 <- [1,1418,null,{}] 04:36:24 INFO - PROCESS | 1930 | 1461152184188 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:24 INFO - PROCESS | 1930 | 1461152184349 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:36:24 INFO - PROCESS | 1930 | 1461152184524 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09bd000 == 105 [pid = 1930] [id = 362] 04:36:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8987db800) [pid = 1930] [serial = 1087] [outer = (nil)] 04:36:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a3178c00) [pid = 1930] [serial = 1088] [outer = 0x7fa8987db800] 04:36:24 INFO - PROCESS | 1930 | 1461152184588 Marionette DEBUG loaded listener.js 04:36:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a3482c00) [pid = 1930] [serial = 1089] [outer = 0x7fa8987db800] 04:36:25 INFO - PROCESS | 1930 | 1461152185819 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 04:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1681ms 04:36:25 INFO - PROCESS | 1930 | 1461152185863 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:36:25 INFO - PROCESS | 1930 | 1461152185867 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:36:25 INFO - PROCESS | 1930 | 1461152185875 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:36:25 INFO - PROCESS | 1930 | 1461152185880 Marionette TRACE conn4 <- [1,1422,null,{}] 04:36:25 INFO - PROCESS | 1930 | 1461152185892 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:26 INFO - PROCESS | 1930 | 1461152186050 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:36:26 INFO - PROCESS | 1930 | 1461152186284 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a094a800 == 106 [pid = 1930] [id = 363] 04:36:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa898bd7000) [pid = 1930] [serial = 1090] [outer = (nil)] 04:36:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa89ad35800) [pid = 1930] [serial = 1091] [outer = 0x7fa898bd7000] 04:36:26 INFO - PROCESS | 1930 | 1461152186343 Marionette DEBUG loaded listener.js 04:36:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a12d9c00) [pid = 1930] [serial = 1092] [outer = 0x7fa898bd7000] 04:36:27 INFO - PROCESS | 1930 | 1461152187309 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 04:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1487ms 04:36:27 INFO - PROCESS | 1930 | 1461152187362 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:36:27 INFO - PROCESS | 1930 | 1461152187369 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:36:27 INFO - PROCESS | 1930 | 1461152187378 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:36:27 INFO - PROCESS | 1930 | 1461152187380 Marionette TRACE conn4 <- [1,1426,null,{}] 04:36:27 INFO - PROCESS | 1930 | 1461152187385 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:27 INFO - PROCESS | 1930 | 1461152187547 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:36:27 INFO - PROCESS | 1930 | 1461152187765 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09b1800 == 107 [pid = 1930] [id = 364] 04:36:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a25a4000) [pid = 1930] [serial = 1093] [outer = (nil)] 04:36:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8a2653000) [pid = 1930] [serial = 1094] [outer = 0x7fa8a25a4000] 04:36:27 INFO - PROCESS | 1930 | 1461152187875 Marionette DEBUG loaded listener.js 04:36:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8a2aeb800) [pid = 1930] [serial = 1095] [outer = 0x7fa8a25a4000] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a311e000 == 106 [pid = 1930] [id = 351] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac604000 == 105 [pid = 1930] [id = 350] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a2aec400) [pid = 1930] [serial = 1004] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8aa9eac00) [pid = 1930] [serial = 962] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8b9441800) [pid = 1930] [serial = 965] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8ba948400) [pid = 1930] [serial = 968] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa8a6794400) [pid = 1930] [serial = 971] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa8a070d800) [pid = 1930] [serial = 974] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8a68c4000) [pid = 1930] [serial = 977] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a87d9800 == 104 [pid = 1930] [id = 349] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9647000 == 103 [pid = 1930] [id = 317] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6004800 == 102 [pid = 1930] [id = 348] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a094c800 == 101 [pid = 1930] [id = 347] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0911000 == 100 [pid = 1930] [id = 346] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c64800 == 99 [pid = 1930] [id = 345] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3195000 == 98 [pid = 1930] [id = 341] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c18d1000 == 97 [pid = 1930] [id = 340] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be42e000 == 96 [pid = 1930] [id = 339] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b96e7000 == 95 [pid = 1930] [id = 338] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3e8000 == 94 [pid = 1930] [id = 337] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa464800 == 93 [pid = 1930] [id = 336] 04:36:28 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a311d000 == 92 [pid = 1930] [id = 335] 04:36:28 INFO - PROCESS | 1930 | 1461152188775 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8ae376c00) [pid = 1930] [serial = 930] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8ae27e400) [pid = 1930] [serial = 927] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8a99ba800) [pid = 1930] [serial = 918] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa8a684a000) [pid = 1930] [serial = 915] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8abe04000) [pid = 1930] [serial = 921] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8ac998800) [pid = 1930] [serial = 924] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a6795000) [pid = 1930] [serial = 995] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8ac006400) [pid = 1930] [serial = 999] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8a0808c00) [pid = 1930] [serial = 1002] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a68c5800) [pid = 1930] [serial = 996] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8a2bb7000) [pid = 1930] [serial = 981] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8abbed400) [pid = 1930] [serial = 998] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a264b000) [pid = 1930] [serial = 957] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8a0811000) [pid = 1930] [serial = 956] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8a30ad400) [pid = 1930] [serial = 989] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8a5dac400) [pid = 1930] [serial = 990] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa89ad36000) [pid = 1930] [serial = 980] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa89a034800) [pid = 1930] [serial = 1001] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8a5fd6400) [pid = 1930] [serial = 992] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a37c5400) [pid = 1930] [serial = 987] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8a32c7800) [pid = 1930] [serial = 986] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a678ac00) [pid = 1930] [serial = 993] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8a37c5000) [pid = 1930] [serial = 960] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a30ad800) [pid = 1930] [serial = 959] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a2767800) [pid = 1930] [serial = 984] [outer = (nil)] [url = about:blank] 04:36:28 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8a2461c00) [pid = 1930] [serial = 983] [outer = (nil)] [url = about:blank] 04:36:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:36:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1476ms 04:36:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:36:28 INFO - PROCESS | 1930 | 1461152188854 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:36:28 INFO - PROCESS | 1930 | 1461152188856 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:36:28 INFO - PROCESS | 1930 | 1461152188862 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:36:28 INFO - PROCESS | 1930 | 1461152188867 Marionette TRACE conn4 <- [1,1430,null,{}] 04:36:28 INFO - PROCESS | 1930 | 1461152188881 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:29 INFO - PROCESS | 1930 | 1461152189027 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:36:29 INFO - PROCESS | 1930 | 1461152189172 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a3187000 == 93 [pid = 1930] [id = 365] 04:36:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa898bd9400) [pid = 1930] [serial = 1096] [outer = (nil)] 04:36:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a3405c00) [pid = 1930] [serial = 1097] [outer = 0x7fa898bd9400] 04:36:29 INFO - PROCESS | 1930 | 1461152189232 Marionette DEBUG loaded listener.js 04:36:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8a3482800) [pid = 1930] [serial = 1098] [outer = 0x7fa898bd9400] 04:36:29 INFO - PROCESS | 1930 | 1461152189956 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 04:36:29 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a44a0000 == 92 [pid = 1930] [id = 11] 04:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1138ms 04:36:30 INFO - PROCESS | 1930 | 1461152190037 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:36:30 INFO - PROCESS | 1930 | 1461152190040 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:36:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:36:30 INFO - PROCESS | 1930 | 1461152190058 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:36:30 INFO - PROCESS | 1930 | 1461152190060 Marionette TRACE conn4 <- [1,1434,null,{}] 04:36:30 INFO - PROCESS | 1930 | 1461152190065 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:30 INFO - PROCESS | 1930 | 1461152190212 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:36:30 INFO - PROCESS | 1930 | 1461152190222 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6020000 == 93 [pid = 1930] [id = 366] 04:36:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8a35ca800) [pid = 1930] [serial = 1099] [outer = (nil)] 04:36:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa8a47bf400) [pid = 1930] [serial = 1100] [outer = 0x7fa8a35ca800] 04:36:30 INFO - PROCESS | 1930 | 1461152190280 Marionette DEBUG loaded listener.js 04:36:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a5d57c00) [pid = 1930] [serial = 1101] [outer = 0x7fa8a35ca800] 04:36:31 INFO - PROCESS | 1930 | 1461152191113 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 04:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1125ms 04:36:31 INFO - PROCESS | 1930 | 1461152191200 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:36:31 INFO - PROCESS | 1930 | 1461152191204 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:36:31 INFO - PROCESS | 1930 | 1461152191209 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:36:31 INFO - PROCESS | 1930 | 1461152191211 Marionette TRACE conn4 <- [1,1438,null,{}] 04:36:31 INFO - PROCESS | 1930 | 1461152191216 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:31 INFO - PROCESS | 1930 | 1461152191397 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:36:31 INFO - PROCESS | 1930 | 1461152191416 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6be2000 == 94 [pid = 1930] [id = 367] 04:36:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a35c7000) [pid = 1930] [serial = 1102] [outer = (nil)] 04:36:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a5f26000) [pid = 1930] [serial = 1103] [outer = 0x7fa8a35c7000] 04:36:31 INFO - PROCESS | 1930 | 1461152191474 Marionette DEBUG loaded listener.js 04:36:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a6120000) [pid = 1930] [serial = 1104] [outer = 0x7fa8a35c7000] 04:36:32 INFO - PROCESS | 1930 | 1461152192298 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 04:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1173ms 04:36:32 INFO - PROCESS | 1930 | 1461152192384 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:36:32 INFO - PROCESS | 1930 | 1461152192388 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:36:32 INFO - PROCESS | 1930 | 1461152192392 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:36:32 INFO - PROCESS | 1930 | 1461152192395 Marionette TRACE conn4 <- [1,1442,null,{}] 04:36:32 INFO - PROCESS | 1930 | 1461152192400 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:32 INFO - PROCESS | 1930 | 1461152192621 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:36:32 INFO - PROCESS | 1930 | 1461152192645 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a997a000 == 95 [pid = 1930] [id = 368] 04:36:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a37ccc00) [pid = 1930] [serial = 1105] [outer = (nil)] 04:36:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a7c32400) [pid = 1930] [serial = 1106] [outer = 0x7fa8a37ccc00] 04:36:32 INFO - PROCESS | 1930 | 1461152192704 Marionette DEBUG loaded listener.js 04:36:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8aa9ef400) [pid = 1930] [serial = 1107] [outer = 0x7fa8a37ccc00] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8a5ea9000) [pid = 1930] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8a3407400) [pid = 1930] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa89a038c00) [pid = 1930] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8a6127400) [pid = 1930] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8a080e400) [pid = 1930] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a25ac000) [pid = 1930] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8a68bec00) [pid = 1930] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa8a5f21000) [pid = 1930] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa8ae37a400) [pid = 1930] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa8a678a400) [pid = 1930] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8a25a8c00) [pid = 1930] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 123 (0x7fa8983f0000) [pid = 1930] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 122 (0x7fa8a0706800) [pid = 1930] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:36:33 INFO - PROCESS | 1930 | --DOMWINDOW == 121 (0x7fa8987dec00) [pid = 1930] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:36:33 INFO - PROCESS | 1930 | 1461152193688 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 04:36:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:36:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1331ms 04:36:33 INFO - PROCESS | 1930 | 1461152193724 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:36:33 INFO - PROCESS | 1930 | 1461152193727 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:36:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:36:33 INFO - PROCESS | 1930 | 1461152193732 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:36:33 INFO - PROCESS | 1930 | 1461152193745 Marionette TRACE conn4 <- [1,1446,null,{}] 04:36:33 INFO - PROCESS | 1930 | 1461152193749 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:33 INFO - PROCESS | 1930 | 1461152193882 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:36:34 INFO - PROCESS | 1930 | 1461152194010 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:34 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa7d7000 == 96 [pid = 1930] [id = 369] 04:36:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 122 (0x7fa8961c2400) [pid = 1930] [serial = 1108] [outer = (nil)] 04:36:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 123 (0x7fa8a39c0800) [pid = 1930] [serial = 1109] [outer = 0x7fa8961c2400] 04:36:34 INFO - PROCESS | 1930 | 1461152194064 Marionette DEBUG loaded listener.js 04:36:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 124 (0x7fa8aa482000) [pid = 1930] [serial = 1110] [outer = 0x7fa8961c2400] 04:36:34 INFO - PROCESS | 1930 | 1461152194671 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 04:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 985ms 04:36:34 INFO - PROCESS | 1930 | 1461152194718 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:36:34 INFO - PROCESS | 1930 | 1461152194721 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:36:34 INFO - PROCESS | 1930 | 1461152194726 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:36:34 INFO - PROCESS | 1930 | 1461152194729 Marionette TRACE conn4 <- [1,1450,null,{}] 04:36:34 INFO - PROCESS | 1930 | 1461152194733 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:34 INFO - PROCESS | 1930 | 1461152194864 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:36:35 INFO - PROCESS | 1930 | 1461152194996 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac497800 == 97 [pid = 1930] [id = 370] 04:36:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa8a0707400) [pid = 1930] [serial = 1111] [outer = (nil)] 04:36:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa8ab4bac00) [pid = 1930] [serial = 1112] [outer = 0x7fa8a0707400] 04:36:35 INFO - PROCESS | 1930 | 1461152195050 Marionette DEBUG loaded listener.js 04:36:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8abe09800) [pid = 1930] [serial = 1113] [outer = 0x7fa8a0707400] 04:36:35 INFO - PROCESS | 1930 | 1461152195977 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 04:36:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:36:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1279ms 04:36:36 INFO - PROCESS | 1930 | 1461152196007 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:36:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:36:36 INFO - PROCESS | 1930 | 1461152196012 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:36:36 INFO - PROCESS | 1930 | 1461152196020 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:36:36 INFO - PROCESS | 1930 | 1461152196025 Marionette TRACE conn4 <- [1,1454,null,{}] 04:36:36 INFO - PROCESS | 1930 | 1461152196032 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:36 INFO - PROCESS | 1930 | 1461152196206 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:36:36 INFO - PROCESS | 1930 | 1461152196379 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a13ab000 == 98 [pid = 1930] [id = 371] 04:36:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa89ad39c00) [pid = 1930] [serial = 1114] [outer = (nil)] 04:36:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa8a12db800) [pid = 1930] [serial = 1115] [outer = 0x7fa89ad39c00] 04:36:36 INFO - PROCESS | 1930 | 1461152196449 Marionette DEBUG loaded listener.js 04:36:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8a2654400) [pid = 1930] [serial = 1116] [outer = 0x7fa89ad39c00] 04:36:37 INFO - PROCESS | 1930 | 1461152197288 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 04:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1332ms 04:36:37 INFO - PROCESS | 1930 | 1461152197352 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:36:37 INFO - PROCESS | 1930 | 1461152197359 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:36:37 INFO - PROCESS | 1930 | 1461152197369 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:36:37 INFO - PROCESS | 1930 | 1461152197373 Marionette TRACE conn4 <- [1,1458,null,{}] 04:36:37 INFO - PROCESS | 1930 | 1461152197378 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:37 INFO - PROCESS | 1930 | 1461152197546 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:36:37 INFO - PROCESS | 1930 | 1461152197713 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6c62000 == 99 [pid = 1930] [id = 372] 04:36:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa89ad3a800) [pid = 1930] [serial = 1117] [outer = (nil)] 04:36:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a3179400) [pid = 1930] [serial = 1118] [outer = 0x7fa89ad3a800] 04:36:37 INFO - PROCESS | 1930 | 1461152197781 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8a3482400) [pid = 1930] [serial = 1119] [outer = 0x7fa89ad3a800] 04:36:38 INFO - PROCESS | 1930 | 1461152198739 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 04:36:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:36:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1436ms 04:36:38 INFO - PROCESS | 1930 | 1461152198805 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:36:38 INFO - PROCESS | 1930 | 1461152198808 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:36:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:36:38 INFO - PROCESS | 1930 | 1461152198814 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:36:38 INFO - PROCESS | 1930 | 1461152198819 Marionette TRACE conn4 <- [1,1462,null,{}] 04:36:38 INFO - PROCESS | 1930 | 1461152198834 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:39 INFO - PROCESS | 1930 | 1461152199038 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:36:39 INFO - PROCESS | 1930 | 1461152199209 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ad2dc800 == 100 [pid = 1930] [id = 373] 04:36:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a5fc7800) [pid = 1930] [serial = 1120] [outer = (nil)] 04:36:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8a6793c00) [pid = 1930] [serial = 1121] [outer = 0x7fa8a5fc7800] 04:36:39 INFO - PROCESS | 1930 | 1461152199315 Marionette DEBUG loaded listener.js 04:36:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a68cc000) [pid = 1930] [serial = 1122] [outer = 0x7fa8a5fc7800] 04:36:40 INFO - PROCESS | 1930 | 1461152200131 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 04:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1382ms 04:36:40 INFO - PROCESS | 1930 | 1461152200197 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:36:40 INFO - PROCESS | 1930 | 1461152200202 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:36:40 INFO - PROCESS | 1930 | 1461152200207 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1930 | 1461152200210 Marionette TRACE conn4 <- [1,1466,null,{}] 04:36:40 INFO - PROCESS | 1930 | 1461152200215 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 1930 | 1461152200384 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:36:40 INFO - PROCESS | 1930 | 1461152200557 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae21f800 == 101 [pid = 1930] [id = 374] 04:36:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8a2464400) [pid = 1930] [serial = 1123] [outer = (nil)] 04:36:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8ab707800) [pid = 1930] [serial = 1124] [outer = 0x7fa8a2464400] 04:36:40 INFO - PROCESS | 1930 | 1461152200626 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8abe72c00) [pid = 1930] [serial = 1125] [outer = 0x7fa8a2464400] 04:36:41 INFO - PROCESS | 1930 | 1461152201441 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 04:36:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:36:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1277ms 04:36:41 INFO - PROCESS | 1930 | 1461152201485 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 1930 | 1461152201489 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:36:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:36:41 INFO - PROCESS | 1930 | 1461152201494 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 1930 | 1461152201497 Marionette TRACE conn4 <- [1,1470,null,{}] 04:36:41 INFO - PROCESS | 1930 | 1461152201502 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:41 INFO - PROCESS | 1930 | 1461152201647 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:36:41 INFO - PROCESS | 1930 | 1461152201817 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:41 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b94ec800 == 102 [pid = 1930] [id = 375] 04:36:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8a5fd5000) [pid = 1930] [serial = 1126] [outer = (nil)] 04:36:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8ac009400) [pid = 1930] [serial = 1127] [outer = 0x7fa8a5fd5000] 04:36:41 INFO - PROCESS | 1930 | 1461152201883 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8ad03d800) [pid = 1930] [serial = 1128] [outer = 0x7fa8a5fd5000] 04:36:42 INFO - PROCESS | 1930 | 1461152202792 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 04:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1326ms 04:36:42 INFO - PROCESS | 1930 | 1461152202821 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:36:42 INFO - PROCESS | 1930 | 1461152202824 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:36:42 INFO - PROCESS | 1930 | 1461152202829 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:36:42 INFO - PROCESS | 1930 | 1461152202833 Marionette TRACE conn4 <- [1,1474,null,{}] 04:36:42 INFO - PROCESS | 1930 | 1461152202838 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:43 INFO - PROCESS | 1930 | 1461152203012 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:36:43 INFO - PROCESS | 1930 | 1461152203186 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be42b000 == 103 [pid = 1930] [id = 376] 04:36:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8ac00cc00) [pid = 1930] [serial = 1129] [outer = (nil)] 04:36:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8aee5d000) [pid = 1930] [serial = 1130] [outer = 0x7fa8ac00cc00] 04:36:43 INFO - PROCESS | 1930 | 1461152203254 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8bab08000) [pid = 1930] [serial = 1131] [outer = 0x7fa8ac00cc00] 04:36:44 INFO - PROCESS | 1930 | 1461152204158 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 04:36:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:36:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1383ms 04:36:44 INFO - PROCESS | 1930 | 1461152204213 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 1930 | 1461152204217 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:36:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:36:44 INFO - PROCESS | 1930 | 1461152204222 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - PROCESS | 1930 | 1461152204225 Marionette TRACE conn4 <- [1,1478,null,{}] 04:36:44 INFO - PROCESS | 1930 | 1461152204230 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:44 INFO - PROCESS | 1930 | 1461152204427 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:36:44 INFO - PROCESS | 1930 | 1461152204595 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bef2d800 == 104 [pid = 1930] [id = 377] 04:36:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8976d1800) [pid = 1930] [serial = 1132] [outer = (nil)] 04:36:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8976d8400) [pid = 1930] [serial = 1133] [outer = 0x7fa8976d1800] 04:36:44 INFO - PROCESS | 1930 | 1461152204664 Marionette DEBUG loaded listener.js 04:36:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8983f0000) [pid = 1930] [serial = 1134] [outer = 0x7fa8976d1800] 04:36:45 INFO - PROCESS | 1930 | 1461152205548 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 04:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1375ms 04:36:45 INFO - PROCESS | 1930 | 1461152205598 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:36:45 INFO - PROCESS | 1930 | 1461152205602 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:36:45 INFO - PROCESS | 1930 | 1461152205607 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:36:45 INFO - PROCESS | 1930 | 1461152205609 Marionette TRACE conn4 <- [1,1482,null,{}] 04:36:45 INFO - PROCESS | 1930 | 1461152205615 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 1930 | 1461152205775 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:36:45 INFO - PROCESS | 1930 | 1461152205952 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898852000 == 105 [pid = 1930] [id = 378] 04:36:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8976d2000) [pid = 1930] [serial = 1135] [outer = (nil)] 04:36:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8bab11000) [pid = 1930] [serial = 1136] [outer = 0x7fa8976d2000] 04:36:46 INFO - PROCESS | 1930 | 1461152206019 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8bea75800) [pid = 1930] [serial = 1137] [outer = 0x7fa8976d2000] 04:36:46 INFO - PROCESS | 1930 | 1461152206850 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1277ms 04:36:46 INFO - PROCESS | 1930 | 1461152206885 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1930 | 1461152206888 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:36:46 INFO - PROCESS | 1930 | 1461152206894 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1930 | 1461152206896 Marionette TRACE conn4 <- [1,1486,null,{}] 04:36:46 INFO - PROCESS | 1930 | 1461152206901 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 1930 | 1461152207056 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:36:47 INFO - PROCESS | 1930 | 1461152207231 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa899f47800 == 106 [pid = 1930] [id = 379] 04:36:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a0554c00) [pid = 1930] [serial = 1138] [outer = (nil)] 04:36:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a055c400) [pid = 1930] [serial = 1139] [outer = 0x7fa8a0554c00] 04:36:47 INFO - PROCESS | 1930 | 1461152207296 Marionette DEBUG loaded listener.js 04:36:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a0560800) [pid = 1930] [serial = 1140] [outer = 0x7fa8a0554c00] 04:36:48 INFO - PROCESS | 1930 | 1461152208211 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 04:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1380ms 04:36:48 INFO - PROCESS | 1930 | 1461152208275 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:36:48 INFO - PROCESS | 1930 | 1461152208278 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:36:48 INFO - PROCESS | 1930 | 1461152208283 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:36:48 INFO - PROCESS | 1930 | 1461152208285 Marionette TRACE conn4 <- [1,1490,null,{}] 04:36:48 INFO - PROCESS | 1930 | 1461152208291 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:48 INFO - PROCESS | 1930 | 1461152208437 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:36:48 INFO - PROCESS | 1930 | 1461152208618 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899f61800 == 107 [pid = 1930] [id = 380] 04:36:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8963d6400) [pid = 1930] [serial = 1141] [outer = (nil)] 04:36:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8963df000) [pid = 1930] [serial = 1142] [outer = 0x7fa8963d6400] 04:36:48 INFO - PROCESS | 1930 | 1461152208688 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8963e3800) [pid = 1930] [serial = 1143] [outer = 0x7fa8963d6400] 04:36:49 INFO - PROCESS | 1930 | 1461152209510 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:36:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1276ms 04:36:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:36:49 INFO - PROCESS | 1930 | 1461152209561 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1930 | 1461152209564 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:36:49 INFO - PROCESS | 1930 | 1461152209570 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1930 | 1461152209574 Marionette TRACE conn4 <- [1,1494,null,{}] 04:36:49 INFO - PROCESS | 1930 | 1461152209579 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:49 INFO - PROCESS | 1930 | 1461152209778 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:36:49 INFO - PROCESS | 1930 | 1461152209951 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2e1e800 == 108 [pid = 1930] [id = 381] 04:36:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8963d9800) [pid = 1930] [serial = 1144] [outer = (nil)] 04:36:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a1671400) [pid = 1930] [serial = 1145] [outer = 0x7fa8963d9800] 04:36:50 INFO - PROCESS | 1930 | 1461152210025 Marionette DEBUG loaded listener.js 04:36:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8beb62400) [pid = 1930] [serial = 1146] [outer = 0x7fa8963d9800] 04:36:50 INFO - PROCESS | 1930 | 1461152210865 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 04:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1334ms 04:36:50 INFO - PROCESS | 1930 | 1461152210903 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:36:50 INFO - PROCESS | 1930 | 1461152210906 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:36:50 INFO - PROCESS | 1930 | 1461152210911 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 1930 | 1461152210913 Marionette TRACE conn4 <- [1,1498,null,{}] 04:36:50 INFO - PROCESS | 1930 | 1461152210919 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:51 INFO - PROCESS | 1930 | 1461152211075 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:36:51 INFO - PROCESS | 1930 | 1461152211669 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a09b5800 == 109 [pid = 1930] [id = 382] 04:36:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8976d0800) [pid = 1930] [serial = 1147] [outer = (nil)] 04:36:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8983f7c00) [pid = 1930] [serial = 1148] [outer = 0x7fa8976d0800] 04:36:51 INFO - PROCESS | 1930 | 1461152211739 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8987e4c00) [pid = 1930] [serial = 1149] [outer = 0x7fa8976d0800] 04:36:52 INFO - PROCESS | 1930 | 1461152212520 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:36:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1634ms 04:36:52 INFO - PROCESS | 1930 | 1461152212547 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 1930 | 1461152212553 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:36:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:36:52 INFO - PROCESS | 1930 | 1461152212561 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 1930 | 1461152212565 Marionette TRACE conn4 <- [1,1502,null,{}] 04:36:52 INFO - PROCESS | 1930 | 1461152212571 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:52 INFO - PROCESS | 1930 | 1461152212792 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:36:53 INFO - PROCESS | 1930 | 1461152213035 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8962da800 == 110 [pid = 1930] [id = 383] 04:36:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa89a036000) [pid = 1930] [serial = 1150] [outer = (nil)] 04:36:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa89ad8d400) [pid = 1930] [serial = 1151] [outer = 0x7fa89a036000] 04:36:53 INFO - PROCESS | 1930 | 1461152213147 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8a070f800) [pid = 1930] [serial = 1152] [outer = 0x7fa89a036000] 04:36:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ba81a800 == 109 [pid = 1930] [id = 230] 04:36:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7d7000 == 108 [pid = 1930] [id = 369] 04:36:53 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8bacba800) [pid = 1930] [serial = 1025] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8be935800) [pid = 1930] [serial = 1028] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8961ca000) [pid = 1930] [serial = 1031] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8abaa8000) [pid = 1930] [serial = 1058] [outer = (nil)] [url = about:blank] 04:36:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a997a000 == 107 [pid = 1930] [id = 368] 04:36:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6be2000 == 106 [pid = 1930] [id = 367] 04:36:53 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6020000 == 105 [pid = 1930] [id = 366] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3187000 == 104 [pid = 1930] [id = 365] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4993000 == 103 [pid = 1930] [id = 12] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09b1800 == 102 [pid = 1930] [id = 364] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a094a800 == 101 [pid = 1930] [id = 363] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bef29800 == 100 [pid = 1930] [id = 358] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be42c800 == 99 [pid = 1930] [id = 357] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b96dc800 == 98 [pid = 1930] [id = 356] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3dd000 == 97 [pid = 1930] [id = 355] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb3e000 == 96 [pid = 1930] [id = 354] 04:36:54 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4490800 == 95 [pid = 1930] [id = 353] 04:36:54 INFO - PROCESS | 1930 | 1461152214129 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 04:36:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:36:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1627ms 04:36:54 INFO - PROCESS | 1930 | 1461152214192 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 1930 | 1461152214197 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:36:54 INFO - PROCESS | 1930 | 1461152214203 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1930 | 1461152214205 Marionette TRACE conn4 <- [1,1506,null,{}] 04:36:54 INFO - PROCESS | 1930 | 1461152214210 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:54 INFO - PROCESS | 1930 | 1461152214356 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8ae087800) [pid = 1930] [serial = 963] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8a5dab400) [pid = 1930] [serial = 1049] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a0809800) [pid = 1930] [serial = 1038] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8aa910000) [pid = 1930] [serial = 1053] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8a35d0800) [pid = 1930] [serial = 1044] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a37cec00) [pid = 1930] [serial = 1046] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8ab161c00) [pid = 1930] [serial = 1016] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa89ad41000) [pid = 1930] [serial = 1037] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8a68c8c00) [pid = 1930] [serial = 978] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8ae377000) [pid = 1930] [serial = 1022] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa8b9b07c00) [pid = 1930] [serial = 966] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa8a5f25c00) [pid = 1930] [serial = 1050] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8a6842400) [pid = 1930] [serial = 1052] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8bca12800) [pid = 1930] [serial = 969] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa89ad3d400) [pid = 1930] [serial = 1007] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8beb5ac00) [pid = 1930] [serial = 972] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa8a5fd0400) [pid = 1930] [serial = 1013] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa898bdf400) [pid = 1930] [serial = 1034] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8a2b72c00) [pid = 1930] [serial = 1041] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a30ab000) [pid = 1930] [serial = 1010] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8a47c0400) [pid = 1930] [serial = 1047] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8ac003400) [pid = 1930] [serial = 1019] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a2fe8800) [pid = 1930] [serial = 1043] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa89ad3cc00) [pid = 1930] [serial = 1055] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a6787000) [pid = 1930] [serial = 975] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a2650400) [pid = 1930] [serial = 1040] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8a2febc00) [pid = 1930] [serial = 1056] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8a37c7000) [pid = 1930] [serial = 1005] [outer = (nil)] [url = about:blank] 04:36:54 INFO - PROCESS | 1930 | 1461152214513 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a094a800 == 96 [pid = 1930] [id = 384] 04:36:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa898bdf400) [pid = 1930] [serial = 1153] [outer = (nil)] 04:36:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a0708c00) [pid = 1930] [serial = 1154] [outer = 0x7fa898bdf400] 04:36:54 INFO - PROCESS | 1930 | 1461152214569 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8a2aeb000) [pid = 1930] [serial = 1155] [outer = 0x7fa898bdf400] 04:36:55 INFO - PROCESS | 1930 | 1461152215298 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:36:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1131ms 04:36:55 INFO - PROCESS | 1930 | 1461152215335 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1930 | 1461152215338 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:36:55 INFO - PROCESS | 1930 | 1461152215350 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1930 | 1461152215358 Marionette TRACE conn4 <- [1,1510,null,{}] 04:36:55 INFO - PROCESS | 1930 | 1461152215368 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:55 INFO - PROCESS | 1930 | 1461152215544 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:36:55 INFO - PROCESS | 1930 | 1461152215560 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a5dd9800 == 97 [pid = 1930] [id = 385] 04:36:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa89ad38800) [pid = 1930] [serial = 1156] [outer = (nil)] 04:36:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8a30b8000) [pid = 1930] [serial = 1157] [outer = 0x7fa89ad38800] 04:36:55 INFO - PROCESS | 1930 | 1461152215731 Marionette DEBUG loaded listener.js 04:36:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8a340c000) [pid = 1930] [serial = 1158] [outer = 0x7fa89ad38800] 04:36:56 INFO - PROCESS | 1930 | 1461152216407 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 04:36:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:36:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1093ms 04:36:56 INFO - PROCESS | 1930 | 1461152216444 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:36:56 INFO - PROCESS | 1930 | 1461152216447 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:36:56 INFO - PROCESS | 1930 | 1461152216453 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:36:56 INFO - PROCESS | 1930 | 1461152216455 Marionette TRACE conn4 <- [1,1514,null,{}] 04:36:56 INFO - PROCESS | 1930 | 1461152216469 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:56 INFO - PROCESS | 1930 | 1461152216659 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:36:56 INFO - PROCESS | 1930 | 1461152216690 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6c58000 == 98 [pid = 1930] [id = 386] 04:36:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8a1672400) [pid = 1930] [serial = 1159] [outer = (nil)] 04:36:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a3485800) [pid = 1930] [serial = 1160] [outer = 0x7fa8a1672400] 04:36:56 INFO - PROCESS | 1930 | 1461152216746 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8a37c8800) [pid = 1930] [serial = 1161] [outer = 0x7fa8a1672400] 04:36:57 INFO - PROCESS | 1930 | 1461152217547 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 04:36:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:36:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1130ms 04:36:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:36:57 INFO - PROCESS | 1930 | 1461152217584 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 1930 | 1461152217586 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:36:57 INFO - PROCESS | 1930 | 1461152217592 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - PROCESS | 1930 | 1461152217595 Marionette TRACE conn4 <- [1,1518,null,{}] 04:36:57 INFO - PROCESS | 1930 | 1461152217615 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 1930 | 1461152217817 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:36:57 INFO - PROCESS | 1930 | 1461152217855 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a86ef000 == 99 [pid = 1930] [id = 387] 04:36:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a4791000) [pid = 1930] [serial = 1162] [outer = (nil)] 04:36:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8a5d54000) [pid = 1930] [serial = 1163] [outer = 0x7fa8a4791000] 04:36:57 INFO - PROCESS | 1930 | 1461152217926 Marionette DEBUG loaded listener.js 04:36:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8a5fd3800) [pid = 1930] [serial = 1164] [outer = 0x7fa8a4791000] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa8a35c7000) [pid = 1930] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8a37ccc00) [pid = 1930] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa898bd9400) [pid = 1930] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a25a4000) [pid = 1930] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa898bd7000) [pid = 1930] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8a35ca800) [pid = 1930] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a30afc00) [pid = 1930] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8a3896800) [pid = 1930] [serial = 33] [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:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8961c2400) [pid = 1930] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:36:58 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8a44a8800) [pid = 1930] [serial = 30] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:36:58 INFO - PROCESS | 1930 | 1461152218928 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:36:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1347ms 04:36:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:36:58 INFO - PROCESS | 1930 | 1461152218942 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 1930 | 1461152218944 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:36:58 INFO - PROCESS | 1930 | 1461152218950 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1930 | 1461152218952 Marionette TRACE conn4 <- [1,1522,null,{}] 04:36:58 INFO - PROCESS | 1930 | 1461152218957 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:59 INFO - PROCESS | 1930 | 1461152219094 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:36:59 INFO - PROCESS | 1930 | 1461152219119 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abb21000 == 100 [pid = 1930] [id = 388] 04:36:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8a070fc00) [pid = 1930] [serial = 1165] [outer = (nil)] 04:36:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8a6124400) [pid = 1930] [serial = 1166] [outer = 0x7fa8a070fc00] 04:36:59 INFO - PROCESS | 1930 | 1461152219174 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8a678c000) [pid = 1930] [serial = 1167] [outer = 0x7fa8a070fc00] 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:36:59 INFO - PROCESS | 1930 | 1461152219878 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 04:36:59 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:36:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:36:59 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:36:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:36:59 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:36:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:36:59 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:36:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:36:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:36:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:36:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:36:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 979ms 04:36:59 INFO - PROCESS | 1930 | 1461152219933 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:36:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:36:59 INFO - PROCESS | 1930 | 1461152219940 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:36:59 INFO - PROCESS | 1930 | 1461152219945 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:36:59 INFO - PROCESS | 1930 | 1461152219947 Marionette TRACE conn4 <- [1,1526,null,{}] 04:36:59 INFO - PROCESS | 1930 | 1461152219952 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:00 INFO - PROCESS | 1930 | 1461152220083 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:37:00 INFO - PROCESS | 1930 | 1461152220218 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac698800 == 101 [pid = 1930] [id = 389] 04:37:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8961c7000) [pid = 1930] [serial = 1168] [outer = (nil)] 04:37:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8a68bec00) [pid = 1930] [serial = 1169] [outer = 0x7fa8961c7000] 04:37:00 INFO - PROCESS | 1930 | 1461152220276 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8aa484800) [pid = 1930] [serial = 1170] [outer = 0x7fa8961c7000] 04:37:00 INFO - PROCESS | 1930 | 1461152220985 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 04:37:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:37:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:37:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:37:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:37:01 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:37:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:37:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:01 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:37:01 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1130ms 04:37:01 INFO - PROCESS | 1930 | 1461152221079 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 1930 | 1461152221085 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:37:01 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:37:01 INFO - PROCESS | 1930 | 1461152221093 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 1930 | 1461152221098 Marionette TRACE conn4 <- [1,1530,null,{}] 04:37:01 INFO - PROCESS | 1930 | 1461152221105 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 1930 | 1461152221352 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:37:01 INFO - PROCESS | 1930 | 1461152221484 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a318d800 == 102 [pid = 1930] [id = 390] 04:37:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8987e2000) [pid = 1930] [serial = 1171] [outer = (nil)] 04:37:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a0556400) [pid = 1930] [serial = 1172] [outer = 0x7fa8987e2000] 04:37:01 INFO - PROCESS | 1930 | 1461152221557 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8a0803400) [pid = 1930] [serial = 1173] [outer = 0x7fa8987e2000] 04:37:02 INFO - PROCESS | 1930 | 1461152222333 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 04:37:02 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:37:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:37:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:37:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:37:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:37:02 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:37:02 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:37:02 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:37:02 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1279ms 04:37:02 INFO - PROCESS | 1930 | 1461152222374 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1930 | 1461152222382 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:37:02 INFO - PROCESS | 1930 | 1461152222391 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1930 | 1461152222394 Marionette TRACE conn4 <- [1,1534,null,{}] 04:37:02 INFO - PROCESS | 1930 | 1461152222399 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:02 INFO - PROCESS | 1930 | 1461152222573 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:37:02 INFO - PROCESS | 1930 | 1461152222783 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ab944000 == 103 [pid = 1930] [id = 391] 04:37:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8a2baf800) [pid = 1930] [serial = 1174] [outer = (nil)] 04:37:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8a30b6400) [pid = 1930] [serial = 1175] [outer = 0x7fa8a2baf800] 04:37:02 INFO - PROCESS | 1930 | 1461152222900 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8a347d800) [pid = 1930] [serial = 1176] [outer = 0x7fa8a2baf800] 04:37:03 INFO - PROCESS | 1930 | 1461152223875 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:37:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:37:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1534ms 04:37:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:37:03 INFO - PROCESS | 1930 | 1461152223925 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:37:03 INFO - PROCESS | 1930 | 1461152223929 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:37:03 INFO - PROCESS | 1930 | 1461152223935 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:37:03 INFO - PROCESS | 1930 | 1461152223941 Marionette TRACE conn4 <- [1,1538,null,{}] 04:37:03 INFO - PROCESS | 1930 | 1461152223973 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 1930 | 1461152224150 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:37:04 INFO - PROCESS | 1930 | 1461152224368 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae213800 == 104 [pid = 1930] [id = 392] 04:37:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a478f800) [pid = 1930] [serial = 1177] [outer = (nil)] 04:37:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a6408800) [pid = 1930] [serial = 1178] [outer = 0x7fa8a478f800] 04:37:04 INFO - PROCESS | 1930 | 1461152224454 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a68c4000) [pid = 1930] [serial = 1179] [outer = 0x7fa8a478f800] 04:37:05 INFO - PROCESS | 1930 | 1461152225253 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:37:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1351ms 04:37:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:37:05 INFO - PROCESS | 1930 | 1461152225286 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1930 | 1461152225289 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:37:05 INFO - PROCESS | 1930 | 1461152225295 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1930 | 1461152225298 Marionette TRACE conn4 <- [1,1542,null,{}] 04:37:05 INFO - PROCESS | 1930 | 1461152225303 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 1930 | 1461152225461 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:37:05 INFO - PROCESS | 1930 | 1461152225639 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bc503800 == 105 [pid = 1930] [id = 393] 04:37:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a5f2a400) [pid = 1930] [serial = 1180] [outer = (nil)] 04:37:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8ab706000) [pid = 1930] [serial = 1181] [outer = 0x7fa8a5f2a400] 04:37:05 INFO - PROCESS | 1930 | 1461152225709 Marionette DEBUG loaded listener.js 04:37:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8abbec800) [pid = 1930] [serial = 1182] [outer = 0x7fa8a5f2a400] 04:37:06 INFO - PROCESS | 1930 | 1461152226497 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 04:37:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:37:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1820ms 04:37:07 INFO - PROCESS | 1930 | 1461152227206 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:37:07 INFO - PROCESS | 1930 | 1461152227210 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:37:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:37:07 INFO - PROCESS | 1930 | 1461152227250 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:37:07 INFO - PROCESS | 1930 | 1461152227253 Marionette TRACE conn4 <- [1,1546,null,{}] 04:37:07 INFO - PROCESS | 1930 | 1461152227258 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 1930 | 1461152227413 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:37:07 INFO - PROCESS | 1930 | 1461152227587 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bea3f000 == 106 [pid = 1930] [id = 394] 04:37:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8aa481c00) [pid = 1930] [serial = 1183] [outer = (nil)] 04:37:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8ac004c00) [pid = 1930] [serial = 1184] [outer = 0x7fa8aa481c00] 04:37:07 INFO - PROCESS | 1930 | 1461152227650 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8ad956800) [pid = 1930] [serial = 1185] [outer = 0x7fa8aa481c00] 04:37:08 INFO - PROCESS | 1930 | 1461152228524 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:37:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1331ms 04:37:08 INFO - PROCESS | 1930 | 1461152228581 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1930 | 1461152228584 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:37:08 INFO - PROCESS | 1930 | 1461152228590 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1930 | 1461152228592 Marionette TRACE conn4 <- [1,1550,null,{}] 04:37:08 INFO - PROCESS | 1930 | 1461152228597 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 1930 | 1461152228788 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:37:08 INFO - PROCESS | 1930 | 1461152228966 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c3e97000 == 107 [pid = 1930] [id = 395] 04:37:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8aee5e000) [pid = 1930] [serial = 1186] [outer = (nil)] 04:37:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8b96bf000) [pid = 1930] [serial = 1187] [outer = 0x7fa8aee5e000] 04:37:09 INFO - PROCESS | 1930 | 1461152229038 Marionette DEBUG loaded listener.js 04:37:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8be3c2800) [pid = 1930] [serial = 1188] [outer = 0x7fa8aee5e000] 04:37:09 INFO - PROCESS | 1930 | 1461152229817 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:37:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1276ms 04:37:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:37:09 INFO - PROCESS | 1930 | 1461152229866 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 1930 | 1461152229869 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:37:09 INFO - PROCESS | 1930 | 1461152229873 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 1930 | 1461152229878 Marionette TRACE conn4 <- [1,1554,null,{}] 04:37:09 INFO - PROCESS | 1930 | 1461152229883 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:10 INFO - PROCESS | 1930 | 1461152230030 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:37:10 INFO - PROCESS | 1930 | 1461152230210 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a67b2800 == 108 [pid = 1930] [id = 396] 04:37:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8986e5c00) [pid = 1930] [serial = 1189] [outer = (nil)] 04:37:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8986ed800) [pid = 1930] [serial = 1190] [outer = 0x7fa8986e5c00] 04:37:10 INFO - PROCESS | 1930 | 1461152230280 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8986f2800) [pid = 1930] [serial = 1191] [outer = 0x7fa8986e5c00] 04:37:11 INFO - PROCESS | 1930 | 1461152231040 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:37:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1230ms 04:37:11 INFO - PROCESS | 1930 | 1461152231105 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 1930 | 1461152231109 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:37:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:37:11 INFO - PROCESS | 1930 | 1461152231114 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 1930 | 1461152231116 Marionette TRACE conn4 <- [1,1558,null,{}] 04:37:11 INFO - PROCESS | 1930 | 1461152231121 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 1930 | 1461152231286 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:37:11 INFO - PROCESS | 1930 | 1461152231463 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be86e800 == 109 [pid = 1930] [id = 397] 04:37:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa896353000) [pid = 1930] [serial = 1192] [outer = (nil)] 04:37:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa89635c800) [pid = 1930] [serial = 1193] [outer = 0x7fa896353000] 04:37:11 INFO - PROCESS | 1930 | 1461152231533 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa896361000) [pid = 1930] [serial = 1194] [outer = 0x7fa896353000] 04:37:12 INFO - PROCESS | 1930 | 1461152232307 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:37:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1229ms 04:37:12 INFO - PROCESS | 1930 | 1461152232344 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 1930 | 1461152232347 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:37:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:37:12 INFO - PROCESS | 1930 | 1461152232353 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1930 | 1461152232355 Marionette TRACE conn4 <- [1,1562,null,{}] 04:37:12 INFO - PROCESS | 1930 | 1461152232360 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 1930 | 1461152232520 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:37:12 INFO - PROCESS | 1930 | 1461152232701 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6d9a800 == 110 [pid = 1930] [id = 398] 04:37:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa896356400) [pid = 1930] [serial = 1195] [outer = (nil)] 04:37:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8986ef000) [pid = 1930] [serial = 1196] [outer = 0x7fa896356400] 04:37:12 INFO - PROCESS | 1930 | 1461152232767 Marionette DEBUG loaded listener.js 04:37:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8ba827400) [pid = 1930] [serial = 1197] [outer = 0x7fa896356400] 04:37:13 INFO - PROCESS | 1930 | 1461152233581 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:37:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1276ms 04:37:13 INFO - PROCESS | 1930 | 1461152233629 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1930 | 1461152233633 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:37:13 INFO - PROCESS | 1930 | 1461152233657 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1930 | 1461152233661 Marionette TRACE conn4 <- [1,1566,null,{}] 04:37:13 INFO - PROCESS | 1930 | 1461152233666 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:13 INFO - PROCESS | 1930 | 1461152233843 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:37:14 INFO - PROCESS | 1930 | 1461152234025 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be879000 == 111 [pid = 1930] [id = 399] 04:37:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa895fcf400) [pid = 1930] [serial = 1198] [outer = (nil)] 04:37:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa895fd7000) [pid = 1930] [serial = 1199] [outer = 0x7fa895fcf400] 04:37:14 INFO - PROCESS | 1930 | 1461152234091 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa895fdc800) [pid = 1930] [serial = 1200] [outer = 0x7fa895fcf400] 04:37:14 INFO - PROCESS | 1930 | 1461152234900 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:37:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:37:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1288ms 04:37:14 INFO - PROCESS | 1930 | 1461152234943 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:37:14 INFO - PROCESS | 1930 | 1461152234947 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:37:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:37:14 INFO - PROCESS | 1930 | 1461152234952 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:37:14 INFO - PROCESS | 1930 | 1461152234956 Marionette TRACE conn4 <- [1,1570,null,{}] 04:37:14 INFO - PROCESS | 1930 | 1461152234961 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 1930 | 1461152235140 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:37:15 INFO - PROCESS | 1930 | 1461152235362 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa896660000 == 112 [pid = 1930] [id = 400] 04:37:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa896360c00) [pid = 1930] [serial = 1201] [outer = (nil)] 04:37:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa896706000) [pid = 1930] [serial = 1202] [outer = 0x7fa896360c00] 04:37:15 INFO - PROCESS | 1930 | 1461152235434 Marionette DEBUG loaded listener.js 04:37:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa896711c00) [pid = 1930] [serial = 1203] [outer = 0x7fa896360c00] 04:37:16 INFO - PROCESS | 1930 | 1461152236238 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:37:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1327ms 04:37:16 INFO - PROCESS | 1930 | 1461152236280 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1930 | 1461152236284 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:37:16 INFO - PROCESS | 1930 | 1461152236289 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1930 | 1461152236291 Marionette TRACE conn4 <- [1,1574,null,{}] 04:37:16 INFO - PROCESS | 1930 | 1461152236296 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:16 INFO - PROCESS | 1930 | 1461152236452 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:37:16 INFO - PROCESS | 1930 | 1461152236636 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89685b800 == 113 [pid = 1930] [id = 401] 04:37:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8963da400) [pid = 1930] [serial = 1204] [outer = (nil)] 04:37:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa896948000) [pid = 1930] [serial = 1205] [outer = 0x7fa8963da400] 04:37:16 INFO - PROCESS | 1930 | 1461152236699 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa89694e800) [pid = 1930] [serial = 1206] [outer = 0x7fa8963da400] 04:37:18 INFO - PROCESS | 1930 | 1461152238034 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:37:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1780ms 04:37:18 INFO - PROCESS | 1930 | 1461152238070 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1930 | 1461152238073 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:37:18 INFO - PROCESS | 1930 | 1461152238080 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1930 | 1461152238085 Marionette TRACE conn4 <- [1,1578,null,{}] 04:37:18 INFO - PROCESS | 1930 | 1461152238092 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:18 INFO - PROCESS | 1930 | 1461152238260 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:37:18 INFO - PROCESS | 1930 | 1461152238446 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a24a2000 == 114 [pid = 1930] [id = 402] 04:37:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa896709000) [pid = 1930] [serial = 1207] [outer = (nil)] 04:37:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa896947800) [pid = 1930] [serial = 1208] [outer = 0x7fa896709000] 04:37:18 INFO - PROCESS | 1930 | 1461152238514 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8976d8800) [pid = 1930] [serial = 1209] [outer = 0x7fa896709000] 04:37:19 INFO - PROCESS | 1930 | 1461152239551 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:37:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1533ms 04:37:19 INFO - PROCESS | 1930 | 1461152239615 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1930 | 1461152239622 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:37:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:37:19 INFO - PROCESS | 1930 | 1461152239633 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1930 | 1461152239636 Marionette TRACE conn4 <- [1,1582,null,{}] 04:37:19 INFO - PROCESS | 1930 | 1461152239641 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:19 INFO - PROCESS | 1930 | 1461152239805 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:37:20 INFO - PROCESS | 1930 | 1461152240069 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8962e9800 == 115 [pid = 1930] [id = 403] 04:37:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa89ad80000) [pid = 1930] [serial = 1210] [outer = (nil)] 04:37:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa89ad86400) [pid = 1930] [serial = 1211] [outer = 0x7fa89ad80000] 04:37:20 INFO - PROCESS | 1930 | 1461152240190 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa8a0557c00) [pid = 1930] [serial = 1212] [outer = 0x7fa89ad80000] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e2d800 == 114 [pid = 1930] [id = 344] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8959ce800 == 113 [pid = 1930] [id = 342] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb21000 == 112 [pid = 1930] [id = 388] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86ef000 == 111 [pid = 1930] [id = 387] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7fa8a475c000) [pid = 1930] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7fa8a3174400) [pid = 1930] [serial = 1082] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7fa8be935c00) [pid = 1930] [serial = 1085] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8ab4bac00) [pid = 1930] [serial = 1112] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c58000 == 110 [pid = 1930] [id = 386] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5dd9800 == 109 [pid = 1930] [id = 385] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a094a800 == 108 [pid = 1930] [id = 384] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8962da800 == 107 [pid = 1930] [id = 383] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09b5800 == 106 [pid = 1930] [id = 382] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898852000 == 105 [pid = 1930] [id = 378] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bef2d800 == 104 [pid = 1930] [id = 377] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be42b000 == 103 [pid = 1930] [id = 376] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b94ec800 == 102 [pid = 1930] [id = 375] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae21f800 == 101 [pid = 1930] [id = 374] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad2dc800 == 100 [pid = 1930] [id = 373] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c62000 == 99 [pid = 1930] [id = 372] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a13ab000 == 98 [pid = 1930] [id = 371] 04:37:20 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac497800 == 97 [pid = 1930] [id = 370] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8a5f26000) [pid = 1930] [serial = 1103] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8a7c32400) [pid = 1930] [serial = 1106] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa898be0c00) [pid = 1930] [serial = 1061] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8a3405c00) [pid = 1930] [serial = 1097] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8a3482800) [pid = 1930] [serial = 1098] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8a6404c00) [pid = 1930] [serial = 1070] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a2aeb800) [pid = 1930] [serial = 1095] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa8a2653000) [pid = 1930] [serial = 1094] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8a12d9c00) [pid = 1930] [serial = 1092] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa89ad35800) [pid = 1930] [serial = 1091] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8b88d2800) [pid = 1930] [serial = 1076] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8ac00c800) [pid = 1930] [serial = 1073] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8a47bf400) [pid = 1930] [serial = 1100] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8abe79c00) [pid = 1930] [serial = 1059] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8a6404800) [pid = 1930] [serial = 1067] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8bca15800) [pid = 1930] [serial = 1079] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8a2b7f000) [pid = 1930] [serial = 1064] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8a3178c00) [pid = 1930] [serial = 1088] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8ab706400) [pid = 1930] [serial = 756] [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:20 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8aa9ef400) [pid = 1930] [serial = 1107] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a6120000) [pid = 1930] [serial = 1104] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a39c0800) [pid = 1930] [serial = 1109] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8aa482000) [pid = 1930] [serial = 1110] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a5d57c00) [pid = 1930] [serial = 1101] [outer = (nil)] [url = about:blank] 04:37:20 INFO - PROCESS | 1930 | 1461152240963 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:37:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1376ms 04:37:21 INFO - PROCESS | 1930 | 1461152241010 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:37:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:37:21 INFO - PROCESS | 1930 | 1461152241015 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:37:21 INFO - PROCESS | 1930 | 1461152241020 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 1930 | 1461152241025 Marionette TRACE conn4 <- [1,1586,null,{}] 04:37:21 INFO - PROCESS | 1930 | 1461152241039 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 1930 | 1461152241184 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:37:21 INFO - PROCESS | 1930 | 1461152241201 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2e22000 == 98 [pid = 1930] [id = 404] 04:37:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8a0811400) [pid = 1930] [serial = 1213] [outer = (nil)] 04:37:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8a245e400) [pid = 1930] [serial = 1214] [outer = 0x7fa8a0811400] 04:37:21 INFO - PROCESS | 1930 | 1461152241261 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a2763000) [pid = 1930] [serial = 1215] [outer = 0x7fa8a0811400] 04:37:22 INFO - PROCESS | 1930 | 1461152242058 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 04:37:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:37:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1082ms 04:37:22 INFO - PROCESS | 1930 | 1461152242103 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:37:22 INFO - PROCESS | 1930 | 1461152242107 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:37:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:37:22 INFO - PROCESS | 1930 | 1461152242112 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:37:22 INFO - PROCESS | 1930 | 1461152242114 Marionette TRACE conn4 <- [1,1590,null,{}] 04:37:22 INFO - PROCESS | 1930 | 1461152242122 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:22 INFO - PROCESS | 1930 | 1461152242274 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:37:22 INFO - PROCESS | 1930 | 1461152242288 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a631d000 == 99 [pid = 1930] [id = 405] 04:37:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a1674400) [pid = 1930] [serial = 1216] [outer = (nil)] 04:37:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a316c400) [pid = 1930] [serial = 1217] [outer = 0x7fa8a1674400] 04:37:22 INFO - PROCESS | 1930 | 1461152242344 Marionette DEBUG loaded listener.js 04:37:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a340cc00) [pid = 1930] [serial = 1218] [outer = 0x7fa8a1674400] 04:37:23 INFO - PROCESS | 1930 | 1461152243221 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 04:37:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:37:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1177ms 04:37:23 INFO - PROCESS | 1930 | 1461152243290 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:37:23 INFO - PROCESS | 1930 | 1461152243293 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:37:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:37:23 INFO - PROCESS | 1930 | 1461152243299 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:37:23 INFO - PROCESS | 1930 | 1461152243301 Marionette TRACE conn4 <- [1,1594,null,{}] 04:37:23 INFO - PROCESS | 1930 | 1461152243306 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:23 INFO - PROCESS | 1930 | 1461152243493 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:37:23 INFO - PROCESS | 1930 | 1461152243522 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6c54000 == 100 [pid = 1930] [id = 406] 04:37:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa89670b000) [pid = 1930] [serial = 1219] [outer = (nil)] 04:37:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a347bc00) [pid = 1930] [serial = 1220] [outer = 0x7fa89670b000] 04:37:23 INFO - PROCESS | 1930 | 1461152243577 Marionette DEBUG loaded listener.js 04:37:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a37c5400) [pid = 1930] [serial = 1221] [outer = 0x7fa89670b000] 04:37:24 INFO - PROCESS | 1930 | 1461152244324 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:37:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:37:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1073ms 04:37:24 INFO - PROCESS | 1930 | 1461152244374 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:37:24 INFO - PROCESS | 1930 | 1461152244377 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:37:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:37:24 INFO - PROCESS | 1930 | 1461152244393 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:37:24 INFO - PROCESS | 1930 | 1461152244395 Marionette TRACE conn4 <- [1,1598,null,{}] 04:37:24 INFO - PROCESS | 1930 | 1461152244400 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:24 INFO - PROCESS | 1930 | 1461152244618 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:37:24 INFO - PROCESS | 1930 | 1461152244667 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86da800 == 101 [pid = 1930] [id = 407] 04:37:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8a37c5000) [pid = 1930] [serial = 1222] [outer = (nil)] 04:37:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8a6120000) [pid = 1930] [serial = 1223] [outer = 0x7fa8a37c5000] 04:37:24 INFO - PROCESS | 1930 | 1461152244726 Marionette DEBUG loaded listener.js 04:37:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8a68c9400) [pid = 1930] [serial = 1224] [outer = 0x7fa8a37c5000] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8976d0800) [pid = 1930] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa89a036000) [pid = 1930] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa89ad38800) [pid = 1930] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8a1672400) [pid = 1930] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8a070fc00) [pid = 1930] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8a4791000) [pid = 1930] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:37:25 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa898bdf400) [pid = 1930] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:37:25 INFO - PROCESS | 1930 | 1461152245682 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:37:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1330ms 04:37:25 INFO - PROCESS | 1930 | 1461152245724 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1930 | 1461152245727 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:37:25 INFO - PROCESS | 1930 | 1461152245742 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1930 | 1461152245746 Marionette TRACE conn4 <- [1,1602,null,{}] 04:37:25 INFO - PROCESS | 1930 | 1461152245751 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:25 INFO - PROCESS | 1930 | 1461152245890 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:37:26 INFO - PROCESS | 1930 | 1461152246029 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ab776000 == 102 [pid = 1930] [id = 408] 04:37:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a0710000) [pid = 1930] [serial = 1225] [outer = (nil)] 04:37:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a640f800) [pid = 1930] [serial = 1226] [outer = 0x7fa8a0710000] 04:37:26 INFO - PROCESS | 1930 | 1461152246084 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a9224800) [pid = 1930] [serial = 1227] [outer = 0x7fa8a0710000] 04:37:26 INFO - PROCESS | 1930 | 1461152246706 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 04:37:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:37:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 989ms 04:37:26 INFO - PROCESS | 1930 | 1461152246722 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:37:26 INFO - PROCESS | 1930 | 1461152246724 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:37:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:37:26 INFO - PROCESS | 1930 | 1461152246731 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:37:26 INFO - PROCESS | 1930 | 1461152246733 Marionette TRACE conn4 <- [1,1606,null,{}] 04:37:26 INFO - PROCESS | 1930 | 1461152246738 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 1930 | 1461152246873 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:37:27 INFO - PROCESS | 1930 | 1461152247026 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abc17000 == 103 [pid = 1930] [id = 409] 04:37:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a2b79000) [pid = 1930] [serial = 1228] [outer = (nil)] 04:37:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8ab4bac00) [pid = 1930] [serial = 1229] [outer = 0x7fa8a2b79000] 04:37:27 INFO - PROCESS | 1930 | 1461152247083 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8ac006800) [pid = 1930] [serial = 1230] [outer = 0x7fa8a2b79000] 04:37:27 INFO - PROCESS | 1930 | 1461152247988 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:37:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1325ms 04:37:28 INFO - PROCESS | 1930 | 1461152248056 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1930 | 1461152248061 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:37:28 INFO - PROCESS | 1930 | 1461152248069 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1930 | 1461152248074 Marionette TRACE conn4 <- [1,1610,null,{}] 04:37:28 INFO - PROCESS | 1930 | 1461152248081 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 1930 | 1461152248307 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:37:28 INFO - PROCESS | 1930 | 1461152248490 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a08d9000 == 104 [pid = 1930] [id = 410] 04:37:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa896710c00) [pid = 1930] [serial = 1231] [outer = (nil)] 04:37:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8976d9000) [pid = 1930] [serial = 1232] [outer = 0x7fa896710c00] 04:37:28 INFO - PROCESS | 1930 | 1461152248560 Marionette DEBUG loaded listener.js 04:37:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8987dcc00) [pid = 1930] [serial = 1233] [outer = 0x7fa896710c00] 04:37:29 INFO - PROCESS | 1930 | 1461152249485 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 04:37:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:37:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1479ms 04:37:29 INFO - PROCESS | 1930 | 1461152249549 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:37:29 INFO - PROCESS | 1930 | 1461152249557 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:37:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:37:29 INFO - PROCESS | 1930 | 1461152249566 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:37:29 INFO - PROCESS | 1930 | 1461152249570 Marionette TRACE conn4 <- [1,1614,null,{}] 04:37:29 INFO - PROCESS | 1930 | 1461152249576 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:29 INFO - PROCESS | 1930 | 1461152249745 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:37:29 INFO - PROCESS | 1930 | 1461152249928 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6bdf800 == 105 [pid = 1930] [id = 411] 04:37:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa896949000) [pid = 1930] [serial = 1234] [outer = (nil)] 04:37:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8a0805400) [pid = 1930] [serial = 1235] [outer = 0x7fa896949000] 04:37:29 INFO - PROCESS | 1930 | 1461152249998 Marionette DEBUG loaded listener.js 04:37:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8a2761c00) [pid = 1930] [serial = 1236] [outer = 0x7fa896949000] 04:37:30 INFO - PROCESS | 1930 | 1461152250856 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 04:37:30 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:37:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1328ms 04:37:30 INFO - PROCESS | 1930 | 1461152250895 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:37:30 INFO - PROCESS | 1930 | 1461152250899 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:37:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:37:30 INFO - PROCESS | 1930 | 1461152250904 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1930 | 1461152250910 Marionette TRACE conn4 <- [1,1618,null,{}] 04:37:30 INFO - PROCESS | 1930 | 1461152250925 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:31 INFO - PROCESS | 1930 | 1461152251093 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:37:31 INFO - PROCESS | 1930 | 1461152251282 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ad903000 == 106 [pid = 1930] [id = 412] 04:37:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a2b71c00) [pid = 1930] [serial = 1237] [outer = (nil)] 04:37:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a4958800) [pid = 1930] [serial = 1238] [outer = 0x7fa8a2b71c00] 04:37:31 INFO - PROCESS | 1930 | 1461152251355 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8a640a400) [pid = 1930] [serial = 1239] [outer = 0x7fa8a2b71c00] 04:37:32 INFO - PROCESS | 1930 | 1461152252175 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 04:37:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:37:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1336ms 04:37:32 INFO - PROCESS | 1930 | 1461152252241 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:37:32 INFO - PROCESS | 1930 | 1461152252246 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:37:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:37:32 INFO - PROCESS | 1930 | 1461152252251 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:37:32 INFO - PROCESS | 1930 | 1461152252253 Marionette TRACE conn4 <- [1,1622,null,{}] 04:37:32 INFO - PROCESS | 1930 | 1461152252258 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 1930 | 1461152252427 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:37:32 INFO - PROCESS | 1930 | 1461152252614 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8b88f7000 == 107 [pid = 1930] [id = 413] 04:37:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a30b5400) [pid = 1930] [serial = 1240] [outer = (nil)] 04:37:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8ab67f800) [pid = 1930] [serial = 1241] [outer = 0x7fa8a30b5400] 04:37:32 INFO - PROCESS | 1930 | 1461152252681 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa8ac005800) [pid = 1930] [serial = 1242] [outer = 0x7fa8a30b5400] 04:37:33 INFO - PROCESS | 1930 | 1461152253522 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 04:37:33 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:37:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1329ms 04:37:33 INFO - PROCESS | 1930 | 1461152253581 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1930 | 1461152253584 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:37:33 INFO - PROCESS | 1930 | 1461152253590 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1930 | 1461152253592 Marionette TRACE conn4 <- [1,1626,null,{}] 04:37:33 INFO - PROCESS | 1930 | 1461152253597 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 1930 | 1461152253763 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:37:33 INFO - PROCESS | 1930 | 1461152253949 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be461000 == 108 [pid = 1930] [id = 414] 04:37:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8a99ba800) [pid = 1930] [serial = 1243] [outer = (nil)] 04:37:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8ae08fc00) [pid = 1930] [serial = 1244] [outer = 0x7fa8a99ba800] 04:37:34 INFO - PROCESS | 1930 | 1461152254016 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa8ae37f400) [pid = 1930] [serial = 1245] [outer = 0x7fa8a99ba800] 04:37:34 INFO - PROCESS | 1930 | 1461152254838 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:37:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1281ms 04:37:34 INFO - PROCESS | 1930 | 1461152254871 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:37:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:37:34 INFO - PROCESS | 1930 | 1461152254875 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:37:34 INFO - PROCESS | 1930 | 1461152254880 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1930 | 1461152254884 Marionette TRACE conn4 <- [1,1630,null,{}] 04:37:34 INFO - PROCESS | 1930 | 1461152254889 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 1930 | 1461152255077 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:37:35 INFO - PROCESS | 1930 | 1461152255267 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c3086000 == 109 [pid = 1930] [id = 415] 04:37:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa8af043000) [pid = 1930] [serial = 1246] [outer = (nil)] 04:37:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa8be928400) [pid = 1930] [serial = 1247] [outer = 0x7fa8af043000] 04:37:35 INFO - PROCESS | 1930 | 1461152255337 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa8bed97c00) [pid = 1930] [serial = 1248] [outer = 0x7fa8af043000] 04:37:36 INFO - PROCESS | 1930 | 1461152256170 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:37:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1335ms 04:37:36 INFO - PROCESS | 1930 | 1461152256216 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 1930 | 1461152256219 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:37:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:37:36 INFO - PROCESS | 1930 | 1461152256225 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1930 | 1461152256227 Marionette TRACE conn4 <- [1,1634,null,{}] 04:37:36 INFO - PROCESS | 1930 | 1461152256232 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:36 INFO - PROCESS | 1930 | 1461152256387 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:37:36 INFO - PROCESS | 1930 | 1461152256574 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8983b7000 == 110 [pid = 1930] [id = 416] 04:37:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa89742cc00) [pid = 1930] [serial = 1249] [outer = (nil)] 04:37:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa897435000) [pid = 1930] [serial = 1250] [outer = 0x7fa89742cc00] 04:37:36 INFO - PROCESS | 1930 | 1461152256640 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa897439800) [pid = 1930] [serial = 1251] [outer = 0x7fa89742cc00] 04:37:37 INFO - PROCESS | 1930 | 1461152257422 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:37:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:37:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1518ms 04:37:37 INFO - PROCESS | 1930 | 1461152257814 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 1930 | 1461152257818 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:37:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:37:37 INFO - PROCESS | 1930 | 1461152257829 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 1930 | 1461152257831 Marionette TRACE conn4 <- [1,1638,null,{}] 04:37:37 INFO - PROCESS | 1930 | 1461152257837 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:38 INFO - PROCESS | 1930 | 1461152258034 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:37:38 INFO - PROCESS | 1930 | 1461152258265 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa895fb0000 == 111 [pid = 1930] [id = 417] 04:37:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa89742ec00) [pid = 1930] [serial = 1252] [outer = (nil)] 04:37:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa897607c00) [pid = 1930] [serial = 1253] [outer = 0x7fa89742ec00] 04:37:38 INFO - PROCESS | 1930 | 1461152258329 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa89760c400) [pid = 1930] [serial = 1254] [outer = 0x7fa89742ec00] 04:37:39 INFO - PROCESS | 1930 | 1461152259082 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:37:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1325ms 04:37:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:37:39 INFO - PROCESS | 1930 | 1461152259155 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1930 | 1461152259157 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:37:39 INFO - PROCESS | 1930 | 1461152259162 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1930 | 1461152259166 Marionette TRACE conn4 <- [1,1642,null,{}] 04:37:39 INFO - PROCESS | 1930 | 1461152259171 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 1930 | 1461152259337 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:37:39 INFO - PROCESS | 1930 | 1461152259526 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c2eab000 == 112 [pid = 1930] [id = 418] 04:37:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa897439400) [pid = 1930] [serial = 1255] [outer = (nil)] 04:37:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa8982bfc00) [pid = 1930] [serial = 1256] [outer = 0x7fa897439400] 04:37:39 INFO - PROCESS | 1930 | 1461152259593 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa8982c4c00) [pid = 1930] [serial = 1257] [outer = 0x7fa897439400] 04:37:40 INFO - PROCESS | 1930 | 1461152260380 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:37:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1276ms 04:37:40 INFO - PROCESS | 1930 | 1461152260440 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:37:40 INFO - PROCESS | 1930 | 1461152260443 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:37:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:37:40 INFO - PROCESS | 1930 | 1461152260448 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 1930 | 1461152260450 Marionette TRACE conn4 <- [1,1646,null,{}] 04:37:40 INFO - PROCESS | 1930 | 1461152260458 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:40 INFO - PROCESS | 1930 | 1461152260610 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:37:40 INFO - PROCESS | 1930 | 1461152260798 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898b2e000 == 113 [pid = 1930] [id = 419] 04:37:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa8939c2c00) [pid = 1930] [serial = 1258] [outer = (nil)] 04:37:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa8939cac00) [pid = 1930] [serial = 1259] [outer = 0x7fa8939c2c00] 04:37:40 INFO - PROCESS | 1930 | 1461152260866 Marionette DEBUG loaded listener.js 04:37:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa8939d0400) [pid = 1930] [serial = 1260] [outer = 0x7fa8939c2c00] 04:37:41 INFO - PROCESS | 1930 | 1461152261686 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 04:37:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:37:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1278ms 04:37:41 INFO - PROCESS | 1930 | 1461152261728 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:37:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:37:41 INFO - PROCESS | 1930 | 1461152261732 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:37:41 INFO - PROCESS | 1930 | 1461152261737 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:37:41 INFO - PROCESS | 1930 | 1461152261741 Marionette TRACE conn4 <- [1,1650,null,{}] 04:37:41 INFO - PROCESS | 1930 | 1461152261746 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 1930 | 1461152261932 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:37:42 INFO - PROCESS | 1930 | 1461152262139 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa893ac4800 == 114 [pid = 1930] [id = 420] 04:37:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa8939c4c00) [pid = 1930] [serial = 1261] [outer = (nil)] 04:37:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa893b40c00) [pid = 1930] [serial = 1262] [outer = 0x7fa8939c4c00] 04:37:42 INFO - PROCESS | 1930 | 1461152262213 Marionette DEBUG loaded listener.js 04:37:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa8982bf800) [pid = 1930] [serial = 1263] [outer = 0x7fa8939c4c00] 04:37:43 INFO - PROCESS | 1930 | 1461152263015 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 04:37:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:37:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1327ms 04:37:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:37:43 INFO - PROCESS | 1930 | 1461152263065 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:37:43 INFO - PROCESS | 1930 | 1461152263068 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:37:43 INFO - PROCESS | 1930 | 1461152263073 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:37:43 INFO - PROCESS | 1930 | 1461152263077 Marionette TRACE conn4 <- [1,1654,null,{}] 04:37:43 INFO - PROCESS | 1930 | 1461152263082 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:43 INFO - PROCESS | 1930 | 1461152263262 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:37:43 INFO - PROCESS | 1930 | 1461152263450 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa894839000 == 115 [pid = 1930] [id = 421] 04:37:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7fa893b3cc00) [pid = 1930] [serial = 1264] [outer = (nil)] 04:37:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7fa8948a3800) [pid = 1930] [serial = 1265] [outer = 0x7fa893b3cc00] 04:37:43 INFO - PROCESS | 1930 | 1461152263513 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7fa8948a8400) [pid = 1930] [serial = 1266] [outer = 0x7fa893b3cc00] 04:37:44 INFO - PROCESS | 1930 | 1461152264329 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:37:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:37:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1281ms 04:37:44 INFO - PROCESS | 1930 | 1461152264354 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:37:44 INFO - PROCESS | 1930 | 1461152264356 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:37:44 INFO - PROCESS | 1930 | 1461152264362 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1930 | 1461152264364 Marionette TRACE conn4 <- [1,1658,null,{}] 04:37:44 INFO - PROCESS | 1930 | 1461152264369 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:44 INFO - PROCESS | 1930 | 1461152264526 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:37:44 INFO - PROCESS | 1930 | 1461152264717 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893271800 == 116 [pid = 1930] [id = 422] 04:37:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7fa893224800) [pid = 1930] [serial = 1267] [outer = (nil)] 04:37:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7fa89322c800) [pid = 1930] [serial = 1268] [outer = 0x7fa893224800] 04:37:44 INFO - PROCESS | 1930 | 1461152264780 Marionette DEBUG loaded listener.js 04:37:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7fa893231000) [pid = 1930] [serial = 1269] [outer = 0x7fa893224800] 04:37:45 INFO - PROCESS | 1930 | 1461152265653 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1330ms 04:37:45 INFO - PROCESS | 1930 | 1461152265693 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:37:45 INFO - PROCESS | 1930 | 1461152265696 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:37:45 INFO - PROCESS | 1930 | 1461152265702 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:37:45 INFO - PROCESS | 1930 | 1461152265704 Marionette TRACE conn4 <- [1,1662,null,{}] 04:37:45 INFO - PROCESS | 1930 | 1461152265709 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 1930 | 1461152265872 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:37:46 INFO - PROCESS | 1930 | 1461152266069 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa894845800 == 117 [pid = 1930] [id = 423] 04:37:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7fa893224c00) [pid = 1930] [serial = 1270] [outer = (nil)] 04:37:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7fa89489f000) [pid = 1930] [serial = 1271] [outer = 0x7fa893224c00] 04:37:46 INFO - PROCESS | 1930 | 1461152266132 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7fa896709400) [pid = 1930] [serial = 1272] [outer = 0x7fa893224c00] 04:37:47 INFO - PROCESS | 1930 | 1461152267344 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1684ms 04:37:47 INFO - PROCESS | 1930 | 1461152267388 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1930 | 1461152267394 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:37:47 INFO - PROCESS | 1930 | 1461152267412 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1930 | 1461152267417 Marionette TRACE conn4 <- [1,1666,null,{}] 04:37:47 INFO - PROCESS | 1930 | 1461152267426 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:47 INFO - PROCESS | 1930 | 1461152267603 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:37:47 INFO - PROCESS | 1930 | 1461152267869 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b2c000 == 118 [pid = 1930] [id = 424] 04:37:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7fa8939cc800) [pid = 1930] [serial = 1273] [outer = (nil)] 04:37:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7fa8948a8000) [pid = 1930] [serial = 1274] [outer = 0x7fa8939cc800] 04:37:47 INFO - PROCESS | 1930 | 1461152267936 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7fa896355400) [pid = 1930] [serial = 1275] [outer = 0x7fa8939cc800] 04:37:48 INFO - PROCESS | 1930 | 1461152268791 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1437ms 04:37:48 INFO - PROCESS | 1930 | 1461152268848 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:37:48 INFO - PROCESS | 1930 | 1461152268856 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:37:48 INFO - PROCESS | 1930 | 1461152268864 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1930 | 1461152268869 Marionette TRACE conn4 <- [1,1670,null,{}] 04:37:48 INFO - PROCESS | 1930 | 1461152268874 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:49 INFO - PROCESS | 1930 | 1461152269044 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:37:49 INFO - PROCESS | 1930 | 1461152269417 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89665f800 == 119 [pid = 1930] [id = 425] 04:37:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7fa8963df400) [pid = 1930] [serial = 1276] [outer = (nil)] 04:37:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7fa896711000) [pid = 1930] [serial = 1277] [outer = 0x7fa8963df400] 04:37:49 INFO - PROCESS | 1930 | 1461152269485 Marionette DEBUG loaded listener.js 04:37:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7fa89742d800) [pid = 1930] [serial = 1278] [outer = 0x7fa8963df400] 04:37:50 INFO - PROCESS | 1930 | 1461152270359 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 04:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1580ms 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab776000 == 118 [pid = 1930] [id = 408] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86da800 == 117 [pid = 1930] [id = 407] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7fa8a68bec00) [pid = 1930] [serial = 1169] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7fa8963df000) [pid = 1930] [serial = 1142] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7fa8a1671400) [pid = 1930] [serial = 1145] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c54000 == 116 [pid = 1930] [id = 406] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a631d000 == 115 [pid = 1930] [id = 405] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e22000 == 114 [pid = 1930] [id = 404] 04:37:50 INFO - PROCESS | 1930 | 1461152270517 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:37:50 INFO - PROCESS | 1930 | 1461152270520 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8962e9800 == 113 [pid = 1930] [id = 403] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a24a2000 == 112 [pid = 1930] [id = 402] 04:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a67b2800 == 111 [pid = 1930] [id = 396] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3e97000 == 110 [pid = 1930] [id = 395] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bea3f000 == 109 [pid = 1930] [id = 394] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bc503800 == 108 [pid = 1930] [id = 393] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae213800 == 107 [pid = 1930] [id = 392] 04:37:50 INFO - PROCESS | 1930 | 1461152270548 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:37:50 INFO - PROCESS | 1930 | 1461152270553 Marionette TRACE conn4 <- [1,1674,null,{}] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab944000 == 106 [pid = 1930] [id = 391] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a318d800 == 105 [pid = 1930] [id = 390] 04:37:50 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac698800 == 104 [pid = 1930] [id = 389] 04:37:50 INFO - PROCESS | 1930 | 1461152270570 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 1930 | 1461152270714 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7fa8983f7c00) [pid = 1930] [serial = 1148] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7fa89ad8d400) [pid = 1930] [serial = 1151] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7fa8a340c000) [pid = 1930] [serial = 1158] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7fa8a12db800) [pid = 1930] [serial = 1115] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7fa8a070f800) [pid = 1930] [serial = 1152] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7fa8a3485800) [pid = 1930] [serial = 1160] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7fa8a678c000) [pid = 1930] [serial = 1167] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7fa8a5fd3800) [pid = 1930] [serial = 1164] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7fa8aee5d000) [pid = 1930] [serial = 1130] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7fa8bab11000) [pid = 1930] [serial = 1136] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7fa8a6124400) [pid = 1930] [serial = 1166] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7fa8a3179400) [pid = 1930] [serial = 1118] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7fa8a0708c00) [pid = 1930] [serial = 1154] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7fa8a5d54000) [pid = 1930] [serial = 1163] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa8976d8400) [pid = 1930] [serial = 1133] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa8a6793c00) [pid = 1930] [serial = 1121] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa8987e4c00) [pid = 1930] [serial = 1149] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa8a2aeb000) [pid = 1930] [serial = 1155] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa8a055c400) [pid = 1930] [serial = 1139] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa8a30b8000) [pid = 1930] [serial = 1157] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa8ab707800) [pid = 1930] [serial = 1124] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa8a37c8800) [pid = 1930] [serial = 1161] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa8ac009400) [pid = 1930] [serial = 1127] [outer = (nil)] [url = about:blank] 04:37:50 INFO - PROCESS | 1930 | 1461152270963 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a094c000 == 105 [pid = 1930] [id = 426] 04:37:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa8982c7c00) [pid = 1930] [serial = 1279] [outer = (nil)] 04:37:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa8983f7c00) [pid = 1930] [serial = 1280] [outer = 0x7fa8982c7c00] 04:37:51 INFO - PROCESS | 1930 | 1461152271032 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa8987df000) [pid = 1930] [serial = 1281] [outer = 0x7fa8982c7c00] 04:37:51 INFO - PROCESS | 1930 | 1461152271697 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1194ms 04:37:51 INFO - PROCESS | 1930 | 1461152271731 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1930 | 1461152271735 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:37:51 INFO - PROCESS | 1930 | 1461152271740 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 1930 | 1461152271742 Marionette TRACE conn4 <- [1,1678,null,{}] 04:37:51 INFO - PROCESS | 1930 | 1461152271747 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:51 INFO - PROCESS | 1930 | 1461152271911 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:37:52 INFO - PROCESS | 1930 | 1461152272074 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a5ee6800 == 106 [pid = 1930] [id = 427] 04:37:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa8982ca000) [pid = 1930] [serial = 1282] [outer = (nil)] 04:37:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa89ad8bc00) [pid = 1930] [serial = 1283] [outer = 0x7fa8982ca000] 04:37:52 INFO - PROCESS | 1930 | 1461152272134 Marionette DEBUG loaded listener.js 04:37:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa8a0706800) [pid = 1930] [serial = 1284] [outer = 0x7fa8982ca000] 04:37:52 INFO - PROCESS | 1930 | 1461152272826 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 04:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1128ms 04:37:52 INFO - PROCESS | 1930 | 1461152272870 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:37:52 INFO - PROCESS | 1930 | 1461152272873 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:37:52 INFO - PROCESS | 1930 | 1461152272878 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1930 | 1461152272881 Marionette TRACE conn4 <- [1,1682,null,{}] 04:37:52 INFO - PROCESS | 1930 | 1461152272885 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:53 INFO - PROCESS | 1930 | 1461152273112 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:37:53 INFO - PROCESS | 1930 | 1461152273139 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a679f800 == 107 [pid = 1930] [id = 428] 04:37:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa8a0707800) [pid = 1930] [serial = 1285] [outer = (nil)] 04:37:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa8a12d9c00) [pid = 1930] [serial = 1286] [outer = 0x7fa8a0707800] 04:37:53 INFO - PROCESS | 1930 | 1461152273197 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa8a2460000) [pid = 1930] [serial = 1287] [outer = 0x7fa8a0707800] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa8a1674400) [pid = 1930] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa89ad80000) [pid = 1930] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa896709000) [pid = 1930] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa89670b000) [pid = 1930] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa8a0811400) [pid = 1930] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa8a37c5000) [pid = 1930] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:37:54 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa8a0710000) [pid = 1930] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:37:54 INFO - PROCESS | 1930 | 1461152274512 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1675ms 04:37:54 INFO - PROCESS | 1930 | 1461152274554 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1930 | 1461152274559 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:37:54 INFO - PROCESS | 1930 | 1461152274567 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1930 | 1461152274572 Marionette TRACE conn4 <- [1,1686,null,{}] 04:37:54 INFO - PROCESS | 1930 | 1461152274581 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:54 INFO - PROCESS | 1930 | 1461152274853 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:37:55 INFO - PROCESS | 1930 | 1461152275022 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8983ab000 == 108 [pid = 1930] [id = 429] 04:37:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa893230c00) [pid = 1930] [serial = 1288] [outer = (nil)] 04:37:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa895fd1c00) [pid = 1930] [serial = 1289] [outer = 0x7fa893230c00] 04:37:55 INFO - PROCESS | 1930 | 1461152275089 Marionette DEBUG loaded listener.js 04:37:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa8963d5000) [pid = 1930] [serial = 1290] [outer = 0x7fa893230c00] 04:37:55 INFO - PROCESS | 1930 | 1461152275928 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 04:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 04:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1438ms 04:37:56 INFO - PROCESS | 1930 | 1461152276004 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 1930 | 1461152276012 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:37:56 INFO - PROCESS | 1930 | 1461152276021 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - PROCESS | 1930 | 1461152276024 Marionette TRACE conn4 <- [1,1690,null,{}] 04:37:56 INFO - PROCESS | 1930 | 1461152276029 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:56 INFO - PROCESS | 1930 | 1461152276235 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:37:56 INFO - PROCESS | 1930 | 1461152276422 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a311b000 == 109 [pid = 1930] [id = 430] 04:37:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa893b3f800) [pid = 1930] [serial = 1291] [outer = (nil)] 04:37:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa897606000) [pid = 1930] [serial = 1292] [outer = 0x7fa893b3f800] 04:37:56 INFO - PROCESS | 1930 | 1461152276487 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa8982c1400) [pid = 1930] [serial = 1293] [outer = 0x7fa893b3f800] 04:37:57 INFO - PROCESS | 1930 | 1461152277460 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 04:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1476ms 04:37:57 INFO - PROCESS | 1930 | 1461152277497 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:37:57 INFO - PROCESS | 1930 | 1461152277501 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:37:57 INFO - PROCESS | 1930 | 1461152277506 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:37:57 INFO - PROCESS | 1930 | 1461152277511 Marionette TRACE conn4 <- [1,1694,null,{}] 04:37:57 INFO - PROCESS | 1930 | 1461152277526 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:57 INFO - PROCESS | 1930 | 1461152277697 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:37:57 INFO - PROCESS | 1930 | 1461152277888 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6da7800 == 110 [pid = 1930] [id = 431] 04:37:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa8982c5800) [pid = 1930] [serial = 1294] [outer = (nil)] 04:37:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa89ad8ac00) [pid = 1930] [serial = 1295] [outer = 0x7fa8982c5800] 04:37:57 INFO - PROCESS | 1930 | 1461152277958 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa8a25a6c00) [pid = 1930] [serial = 1296] [outer = 0x7fa8982c5800] 04:37:58 INFO - PROCESS | 1930 | 1461152278792 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 04:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1330ms 04:37:58 INFO - PROCESS | 1930 | 1461152278837 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:37:58 INFO - PROCESS | 1930 | 1461152278841 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:37:58 INFO - PROCESS | 1930 | 1461152278847 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1930 | 1461152278849 Marionette TRACE conn4 <- [1,1698,null,{}] 04:37:58 INFO - PROCESS | 1930 | 1461152278854 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:59 INFO - PROCESS | 1930 | 1461152279020 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:37:59 INFO - PROCESS | 1930 | 1461152279208 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a86da800 == 111 [pid = 1930] [id = 432] 04:37:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7fa8982c9400) [pid = 1930] [serial = 1297] [outer = (nil)] 04:37:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7fa8a2b7b400) [pid = 1930] [serial = 1298] [outer = 0x7fa8982c9400] 04:37:59 INFO - PROCESS | 1930 | 1461152279274 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7fa8a30b8000) [pid = 1930] [serial = 1299] [outer = 0x7fa8982c9400] 04:38:00 INFO - PROCESS | 1930 | 1461152280136 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 04:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1338ms 04:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:38:00 INFO - PROCESS | 1930 | 1461152280185 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 1930 | 1461152280188 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:38:00 INFO - PROCESS | 1930 | 1461152280194 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1930 | 1461152280197 Marionette TRACE conn4 <- [1,1702,null,{}] 04:38:00 INFO - PROCESS | 1930 | 1461152280202 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:00 INFO - PROCESS | 1930 | 1461152280357 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:38:00 INFO - PROCESS | 1930 | 1461152280549 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abb2f000 == 112 [pid = 1930] [id = 433] 04:38:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7fa8a25a5c00) [pid = 1930] [serial = 1300] [outer = (nil)] 04:38:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7fa8a3406c00) [pid = 1930] [serial = 1301] [outer = 0x7fa8a25a5c00] 04:38:00 INFO - PROCESS | 1930 | 1461152280613 Marionette DEBUG loaded listener.js 04:38:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7fa8a3484c00) [pid = 1930] [serial = 1302] [outer = 0x7fa8a25a5c00] 04:38:01 INFO - PROCESS | 1930 | 1461152281433 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1282ms 04:38:01 INFO - PROCESS | 1930 | 1461152281476 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:38:01 INFO - PROCESS | 1930 | 1461152281479 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:38:01 INFO - PROCESS | 1930 | 1461152281503 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1930 | 1461152281507 Marionette TRACE conn4 <- [1,1706,null,{}] 04:38:01 INFO - PROCESS | 1930 | 1461152281513 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:01 INFO - PROCESS | 1930 | 1461152281703 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:38:01 INFO - PROCESS | 1930 | 1461152281891 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac820000 == 113 [pid = 1930] [id = 434] 04:38:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7fa8a35d4400) [pid = 1930] [serial = 1303] [outer = (nil)] 04:38:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7fa8a5ea2000) [pid = 1930] [serial = 1304] [outer = 0x7fa8a35d4400] 04:38:01 INFO - PROCESS | 1930 | 1461152281960 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7fa8a7c2b000) [pid = 1930] [serial = 1305] [outer = 0x7fa8a35d4400] 04:38:02 INFO - PROCESS | 1930 | 1461152282776 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 04:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1344ms 04:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:38:02 INFO - PROCESS | 1930 | 1461152282831 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:38:02 INFO - PROCESS | 1930 | 1461152282834 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:38:02 INFO - PROCESS | 1930 | 1461152282838 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:38:02 INFO - PROCESS | 1930 | 1461152282842 Marionette TRACE conn4 <- [1,1710,null,{}] 04:38:02 INFO - PROCESS | 1930 | 1461152282847 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 1930 | 1461152283008 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:38:03 INFO - PROCESS | 1930 | 1461152283198 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae225000 == 114 [pid = 1930] [id = 435] 04:38:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7fa8a39c0c00) [pid = 1930] [serial = 1306] [outer = (nil)] 04:38:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7fa8ab164c00) [pid = 1930] [serial = 1307] [outer = 0x7fa8a39c0c00] 04:38:03 INFO - PROCESS | 1930 | 1461152283263 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7fa8abbf0c00) [pid = 1930] [serial = 1308] [outer = 0x7fa8a39c0c00] 04:38:04 INFO - PROCESS | 1930 | 1461152284172 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1383ms 04:38:04 INFO - PROCESS | 1930 | 1461152284223 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 1930 | 1461152284227 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:38:04 INFO - PROCESS | 1930 | 1461152284233 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1930 | 1461152284236 Marionette TRACE conn4 <- [1,1714,null,{}] 04:38:04 INFO - PROCESS | 1930 | 1461152284241 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:04 INFO - PROCESS | 1930 | 1461152284416 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:38:04 INFO - PROCESS | 1930 | 1461152284609 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bca76000 == 115 [pid = 1930] [id = 436] 04:38:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7fa8a678c000) [pid = 1930] [serial = 1309] [outer = (nil)] 04:38:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7fa8ac9a0c00) [pid = 1930] [serial = 1310] [outer = 0x7fa8a678c000] 04:38:04 INFO - PROCESS | 1930 | 1461152284676 Marionette DEBUG loaded listener.js 04:38:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7fa8ae289800) [pid = 1930] [serial = 1311] [outer = 0x7fa8a678c000] 04:38:05 INFO - PROCESS | 1930 | 1461152285485 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1280ms 04:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:38:05 INFO - PROCESS | 1930 | 1461152285515 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 1930 | 1461152285518 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:38:05 INFO - PROCESS | 1930 | 1461152285522 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1930 | 1461152285526 Marionette TRACE conn4 <- [1,1718,null,{}] 04:38:05 INFO - PROCESS | 1930 | 1461152285531 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:05 INFO - PROCESS | 1930 | 1461152285692 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:38:05 INFO - PROCESS | 1930 | 1461152285885 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be877800 == 116 [pid = 1930] [id = 437] 04:38:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7fa8a7c2bc00) [pid = 1930] [serial = 1312] [outer = (nil)] 04:38:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7fa8aed07800) [pid = 1930] [serial = 1313] [outer = 0x7fa8a7c2bc00] 04:38:05 INFO - PROCESS | 1930 | 1461152285952 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7fa8b97a2800) [pid = 1930] [serial = 1314] [outer = 0x7fa8a7c2bc00] 04:38:06 INFO - PROCESS | 1930 | 1461152286774 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 04:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1284ms 04:38:06 INFO - PROCESS | 1930 | 1461152286821 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:38:06 INFO - PROCESS | 1930 | 1461152286823 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:38:06 INFO - PROCESS | 1930 | 1461152286830 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:38:06 INFO - PROCESS | 1930 | 1461152286832 Marionette TRACE conn4 <- [1,1722,null,{}] 04:38:06 INFO - PROCESS | 1930 | 1461152286837 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 1930 | 1461152287007 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:38:07 INFO - PROCESS | 1930 | 1461152287209 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2ea7000 == 117 [pid = 1930] [id = 438] 04:38:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa8a92db000) [pid = 1930] [serial = 1315] [outer = (nil)] 04:38:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa8ba9b4000) [pid = 1930] [serial = 1316] [outer = 0x7fa8a92db000] 04:38:07 INFO - PROCESS | 1930 | 1461152287278 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8be35dc00) [pid = 1930] [serial = 1317] [outer = 0x7fa8a92db000] 04:38:08 INFO - PROCESS | 1930 | 1461152288111 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 04:38:08 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:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1325ms 04:38:08 INFO - PROCESS | 1930 | 1461152288156 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:38:08 INFO - PROCESS | 1930 | 1461152288160 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:38:08 INFO - PROCESS | 1930 | 1461152288165 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1930 | 1461152288169 Marionette TRACE conn4 <- [1,1726,null,{}] 04:38:08 INFO - PROCESS | 1930 | 1461152288174 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:08 INFO - PROCESS | 1930 | 1461152288345 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:38:08 INFO - PROCESS | 1930 | 1461152288541 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b90800 == 118 [pid = 1930] [id = 439] 04:38:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa898a44800) [pid = 1930] [serial = 1318] [outer = (nil)] 04:38:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa898a4f000) [pid = 1930] [serial = 1319] [outer = 0x7fa898a44800] 04:38:08 INFO - PROCESS | 1930 | 1461152288614 Marionette DEBUG loaded listener.js 04:38:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa8bea4b800) [pid = 1930] [serial = 1320] [outer = 0x7fa898a44800] 04:38:09 INFO - PROCESS | 1930 | 1461152289481 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 04:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1376ms 04:38:09 INFO - PROCESS | 1930 | 1461152289542 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:38:09 INFO - PROCESS | 1930 | 1461152289546 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:38:09 INFO - PROCESS | 1930 | 1461152289551 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:38:09 INFO - PROCESS | 1930 | 1461152289553 Marionette TRACE conn4 <- [1,1730,null,{}] 04:38:09 INFO - PROCESS | 1930 | 1461152289558 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 1930 | 1461152289715 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:38:09 INFO - PROCESS | 1930 | 1461152289908 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896595800 == 119 [pid = 1930] [id = 440] 04:38:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa898291400) [pid = 1930] [serial = 1321] [outer = (nil)] 04:38:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa898298c00) [pid = 1930] [serial = 1322] [outer = 0x7fa898291400] 04:38:09 INFO - PROCESS | 1930 | 1461152289979 Marionette DEBUG loaded listener.js 04:38:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa898a48c00) [pid = 1930] [serial = 1323] [outer = 0x7fa898291400] 04:38:10 INFO - PROCESS | 1930 | 1461152290760 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 04:38:10 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:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1275ms 04:38:10 INFO - PROCESS | 1930 | 1461152290828 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 1930 | 1461152290831 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:38:10 INFO - PROCESS | 1930 | 1461152290836 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 1930 | 1461152290838 Marionette TRACE conn4 <- [1,1734,null,{}] 04:38:10 INFO - PROCESS | 1930 | 1461152290844 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:11 INFO - PROCESS | 1930 | 1461152291010 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:38:11 INFO - PROCESS | 1930 | 1461152291204 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8925e8800 == 120 [pid = 1930] [id = 441] 04:38:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8925c5000) [pid = 1930] [serial = 1324] [outer = (nil)] 04:38:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa8925cbc00) [pid = 1930] [serial = 1325] [outer = 0x7fa8925c5000] 04:38:11 INFO - PROCESS | 1930 | 1461152291271 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8925d0c00) [pid = 1930] [serial = 1326] [outer = 0x7fa8925c5000] 04:38:12 INFO - PROCESS | 1930 | 1461152292077 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 04:38:12 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:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1277ms 04:38:12 INFO - PROCESS | 1930 | 1461152292115 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:38:12 INFO - PROCESS | 1930 | 1461152292118 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:38:12 INFO - PROCESS | 1930 | 1461152292123 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:38:12 INFO - PROCESS | 1930 | 1461152292125 Marionette TRACE conn4 <- [1,1738,null,{}] 04:38:12 INFO - PROCESS | 1930 | 1461152292135 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 1930 | 1461152292319 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:38:12 INFO - PROCESS | 1930 | 1461152292517 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8965a2000 == 121 [pid = 1930] [id = 442] 04:38:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa8925c5400) [pid = 1930] [serial = 1327] [outer = (nil)] 04:38:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa896541800) [pid = 1930] [serial = 1328] [outer = 0x7fa8925c5400] 04:38:12 INFO - PROCESS | 1930 | 1461152292582 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa896547c00) [pid = 1930] [serial = 1329] [outer = 0x7fa8925c5400] 04:38:13 INFO - PROCESS | 1930 | 1461152293440 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 04:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1382ms 04:38:13 INFO - PROCESS | 1930 | 1461152293506 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 1930 | 1461152293510 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:38:13 INFO - PROCESS | 1930 | 1461152293515 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1930 | 1461152293517 Marionette TRACE conn4 <- [1,1742,null,{}] 04:38:13 INFO - PROCESS | 1930 | 1461152293522 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:13 INFO - PROCESS | 1930 | 1461152293708 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:38:13 INFO - PROCESS | 1930 | 1461152293905 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa891ba5000 == 122 [pid = 1930] [id = 443] 04:38:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa891c3f400) [pid = 1930] [serial = 1330] [outer = (nil)] 04:38:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa891c48000) [pid = 1930] [serial = 1331] [outer = 0x7fa891c3f400] 04:38:13 INFO - PROCESS | 1930 | 1461152293973 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa891c4d000) [pid = 1930] [serial = 1332] [outer = 0x7fa891c3f400] 04:38:14 INFO - PROCESS | 1930 | 1461152294912 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1432ms 04:38:14 INFO - PROCESS | 1930 | 1461152294948 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1930 | 1461152294951 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:38:14 INFO - PROCESS | 1930 | 1461152294957 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 1930 | 1461152294959 Marionette TRACE conn4 <- [1,1746,null,{}] 04:38:14 INFO - PROCESS | 1930 | 1461152294964 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:15 INFO - PROCESS | 1930 | 1461152295139 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:38:15 INFO - PROCESS | 1930 | 1461152295340 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898b38800 == 123 [pid = 1930] [id = 444] 04:38:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa891c42400) [pid = 1930] [serial = 1333] [outer = (nil)] 04:38:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa893b3e000) [pid = 1930] [serial = 1334] [outer = 0x7fa891c42400] 04:38:15 INFO - PROCESS | 1930 | 1461152295404 Marionette DEBUG loaded listener.js 04:38:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa89654b800) [pid = 1930] [serial = 1335] [outer = 0x7fa891c42400] 04:38:16 INFO - PROCESS | 1930 | 1461152296649 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 04:38:16 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:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1727ms 04:38:16 INFO - PROCESS | 1930 | 1461152296686 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1930 | 1461152296692 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:38:16 INFO - PROCESS | 1930 | 1461152296700 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1930 | 1461152296705 Marionette TRACE conn4 <- [1,1750,null,{}] 04:38:16 INFO - PROCESS | 1930 | 1461152296711 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:16 INFO - PROCESS | 1930 | 1461152296895 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:38:17 INFO - PROCESS | 1930 | 1461152297101 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898b8c800 == 124 [pid = 1930] [id = 445] 04:38:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa8948a4800) [pid = 1930] [serial = 1336] [outer = (nil)] 04:38:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa896357400) [pid = 1930] [serial = 1337] [outer = 0x7fa8948a4800] 04:38:17 INFO - PROCESS | 1930 | 1461152297177 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa896544800) [pid = 1930] [serial = 1338] [outer = 0x7fa8948a4800] 04:38:18 INFO - PROCESS | 1930 | 1461152298215 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 04:38:18 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:38:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1586ms 04:38:18 INFO - PROCESS | 1930 | 1461152298287 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1930 | 1461152298294 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:38:18 INFO - PROCESS | 1930 | 1461152298304 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1930 | 1461152298308 Marionette TRACE conn4 <- [1,1754,null,{}] 04:38:18 INFO - PROCESS | 1930 | 1461152298313 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:18 INFO - PROCESS | 1930 | 1461152298507 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:38:18 INFO - PROCESS | 1930 | 1461152298791 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895fb9000 == 125 [pid = 1930] [id = 446] 04:38:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa89742f400) [pid = 1930] [serial = 1339] [outer = (nil)] 04:38:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa897434000) [pid = 1930] [serial = 1340] [outer = 0x7fa89742f400] 04:38:18 INFO - PROCESS | 1930 | 1461152298907 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa89760a000) [pid = 1930] [serial = 1341] [outer = 0x7fa89742f400] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa899f61800 == 124 [pid = 1930] [id = 380] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e1e800 == 123 [pid = 1930] [id = 381] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa899f47800 == 122 [pid = 1930] [id = 379] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa8ac004c00) [pid = 1930] [serial = 1184] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8b96bf000) [pid = 1930] [serial = 1187] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa8986ed800) [pid = 1930] [serial = 1190] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa89635c800) [pid = 1930] [serial = 1193] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8986ef000) [pid = 1930] [serial = 1196] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa895fd7000) [pid = 1930] [serial = 1199] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa896706000) [pid = 1930] [serial = 1202] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa8ab4bac00) [pid = 1930] [serial = 1229] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5ee6800 == 121 [pid = 1930] [id = 427] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a094c000 == 120 [pid = 1930] [id = 426] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89665f800 == 119 [pid = 1930] [id = 425] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b2c000 == 118 [pid = 1930] [id = 424] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893271800 == 117 [pid = 1930] [id = 422] 04:38:19 INFO - PROCESS | 1930 | 1461152299820 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa894839000 == 116 [pid = 1930] [id = 421] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c2eab000 == 115 [pid = 1930] [id = 418] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fb0000 == 114 [pid = 1930] [id = 417] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8983b7000 == 113 [pid = 1930] [id = 416] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3086000 == 112 [pid = 1930] [id = 415] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be461000 == 111 [pid = 1930] [id = 414] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88f7000 == 110 [pid = 1930] [id = 413] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad903000 == 109 [pid = 1930] [id = 412] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bdf800 == 108 [pid = 1930] [id = 411] 04:38:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a08d9000 == 107 [pid = 1930] [id = 410] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8a316c400) [pid = 1930] [serial = 1217] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa89ad86400) [pid = 1930] [serial = 1211] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8a0557c00) [pid = 1930] [serial = 1212] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa8ab706000) [pid = 1930] [serial = 1181] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8a0556400) [pid = 1930] [serial = 1172] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa8976d8800) [pid = 1930] [serial = 1209] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa896947800) [pid = 1930] [serial = 1208] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa8a347bc00) [pid = 1930] [serial = 1220] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa896948000) [pid = 1930] [serial = 1205] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8a245e400) [pid = 1930] [serial = 1214] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8a2763000) [pid = 1930] [serial = 1215] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa8a6408800) [pid = 1930] [serial = 1178] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa8a30b6400) [pid = 1930] [serial = 1175] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8a6120000) [pid = 1930] [serial = 1223] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa8a68c9400) [pid = 1930] [serial = 1224] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa8a640f800) [pid = 1930] [serial = 1226] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa8a37c5400) [pid = 1930] [serial = 1221] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa8a340cc00) [pid = 1930] [serial = 1218] [outer = (nil)] [url = about:blank] 04:38:19 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa8a9224800) [pid = 1930] [serial = 1227] [outer = (nil)] [url = about:blank] 04:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1578ms 04:38:19 INFO - PROCESS | 1930 | 1461152299885 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1930 | 1461152299888 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:38:19 INFO - PROCESS | 1930 | 1461152299897 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1930 | 1461152299902 Marionette TRACE conn4 <- [1,1758,null,{}] 04:38:19 INFO - PROCESS | 1930 | 1461152299916 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:20 INFO - PROCESS | 1930 | 1461152300093 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:38:20 INFO - PROCESS | 1930 | 1461152300102 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89664a800 == 108 [pid = 1930] [id = 447] 04:38:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa898298400) [pid = 1930] [serial = 1342] [outer = (nil)] 04:38:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa8982c5400) [pid = 1930] [serial = 1343] [outer = 0x7fa898298400] 04:38:20 INFO - PROCESS | 1930 | 1461152300189 Marionette DEBUG loaded listener.js 04:38:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8986e7000) [pid = 1930] [serial = 1344] [outer = 0x7fa898298400] 04:38:21 INFO - PROCESS | 1930 | 1461152301030 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 04:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1183ms 04:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:38:21 INFO - PROCESS | 1930 | 1461152301081 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:38:21 INFO - PROCESS | 1930 | 1461152301085 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:38:21 INFO - PROCESS | 1930 | 1461152301091 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:38:21 INFO - PROCESS | 1930 | 1461152301093 Marionette TRACE conn4 <- [1,1762,null,{}] 04:38:21 INFO - PROCESS | 1930 | 1461152301098 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:21 INFO - PROCESS | 1930 | 1461152301263 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:38:21 INFO - PROCESS | 1930 | 1461152301423 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2499800 == 109 [pid = 1930] [id = 448] 04:38:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa89635ac00) [pid = 1930] [serial = 1345] [outer = (nil)] 04:38:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa8987e1c00) [pid = 1930] [serial = 1346] [outer = 0x7fa89635ac00] 04:38:21 INFO - PROCESS | 1930 | 1461152301482 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa898a51400) [pid = 1930] [serial = 1347] [outer = 0x7fa89635ac00] 04:38:22 INFO - PROCESS | 1930 | 1461152302272 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 04:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1226ms 04:38:22 INFO - PROCESS | 1930 | 1461152302317 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1930 | 1461152302320 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:38:22 INFO - PROCESS | 1930 | 1461152302330 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1930 | 1461152302332 Marionette TRACE conn4 <- [1,1766,null,{}] 04:38:22 INFO - PROCESS | 1930 | 1461152302336 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 1930 | 1461152302584 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:38:22 INFO - PROCESS | 1930 | 1461152302608 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a497a000 == 110 [pid = 1930] [id = 449] 04:38:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa891c46000) [pid = 1930] [serial = 1348] [outer = (nil)] 04:38:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa89ad80400) [pid = 1930] [serial = 1349] [outer = 0x7fa891c46000] 04:38:22 INFO - PROCESS | 1930 | 1461152302666 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa8a070b800) [pid = 1930] [serial = 1350] [outer = 0x7fa891c46000] 04:38:23 INFO - PROCESS | 1930 | 1461152303520 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 04:38:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:38:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1232ms 04:38:23 INFO - PROCESS | 1930 | 1461152303569 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 1930 | 1461152303573 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:38:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:38:23 INFO - PROCESS | 1930 | 1461152303596 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 1930 | 1461152303599 Marionette TRACE conn4 <- [1,1770,null,{}] 04:38:23 INFO - PROCESS | 1930 | 1461152303604 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:23 INFO - PROCESS | 1930 | 1461152303848 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:38:23 INFO - PROCESS | 1930 | 1461152303885 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:23 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6c49800 == 111 [pid = 1930] [id = 450] 04:38:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8a2763000) [pid = 1930] [serial = 1351] [outer = (nil)] 04:38:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa8a3480400) [pid = 1930] [serial = 1352] [outer = 0x7fa8a2763000] 04:38:23 INFO - PROCESS | 1930 | 1461152303947 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8a470f800) [pid = 1930] [serial = 1353] [outer = 0x7fa8a2763000] 04:38:24 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa8982c7c00) [pid = 1930] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:38:24 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8939cc800) [pid = 1930] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:38:24 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8963df400) [pid = 1930] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:38:24 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8982ca000) [pid = 1930] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:38:24 INFO - PROCESS | 1930 | 1461152304903 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 04:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1338ms 04:38:24 INFO - PROCESS | 1930 | 1461152304934 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:38:24 INFO - PROCESS | 1930 | 1461152304937 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:38:24 INFO - PROCESS | 1930 | 1461152304942 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:38:24 INFO - PROCESS | 1930 | 1461152304944 Marionette TRACE conn4 <- [1,1774,null,{}] 04:38:24 INFO - PROCESS | 1930 | 1461152304949 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:25 INFO - PROCESS | 1930 | 1461152305155 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:38:25 INFO - PROCESS | 1930 | 1461152305186 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6c62800 == 112 [pid = 1930] [id = 451] 04:38:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa8976d4800) [pid = 1930] [serial = 1354] [outer = (nil)] 04:38:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8a5d9f800) [pid = 1930] [serial = 1355] [outer = 0x7fa8976d4800] 04:38:25 INFO - PROCESS | 1930 | 1461152305241 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa8a5fc8400) [pid = 1930] [serial = 1356] [outer = 0x7fa8976d4800] 04:38:25 INFO - PROCESS | 1930 | 1461152305968 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 04:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1073ms 04:38:26 INFO - PROCESS | 1930 | 1461152306017 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:38:26 INFO - PROCESS | 1930 | 1461152306020 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:38:26 INFO - PROCESS | 1930 | 1461152306025 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 1930 | 1461152306027 Marionette TRACE conn4 <- [1,1778,null,{}] 04:38:26 INFO - PROCESS | 1930 | 1461152306032 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:26 INFO - PROCESS | 1930 | 1461152306241 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:38:26 INFO - PROCESS | 1930 | 1461152306263 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8aa94e000 == 113 [pid = 1930] [id = 452] 04:38:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8a0554400) [pid = 1930] [serial = 1357] [outer = (nil)] 04:38:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa8a6406c00) [pid = 1930] [serial = 1358] [outer = 0x7fa8a0554400] 04:38:26 INFO - PROCESS | 1930 | 1461152306319 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa8a9910800) [pid = 1930] [serial = 1359] [outer = 0x7fa8a0554400] 04:38:27 INFO - PROCESS | 1930 | 1461152307411 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 04:38:27 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:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1424ms 04:38:27 INFO - PROCESS | 1930 | 1461152307451 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1930 | 1461152307458 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:38:27 INFO - PROCESS | 1930 | 1461152307466 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1930 | 1461152307470 Marionette TRACE conn4 <- [1,1782,null,{}] 04:38:27 INFO - PROCESS | 1930 | 1461152307478 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:27 INFO - PROCESS | 1930 | 1461152307665 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:38:27 INFO - PROCESS | 1930 | 1461152307871 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa896853800 == 114 [pid = 1930] [id = 453] 04:38:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa89489c400) [pid = 1930] [serial = 1360] [outer = (nil)] 04:38:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa896359000) [pid = 1930] [serial = 1361] [outer = 0x7fa89489c400] 04:38:27 INFO - PROCESS | 1930 | 1461152307984 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa89654c800) [pid = 1930] [serial = 1362] [outer = 0x7fa89489c400] 04:38:28 INFO - PROCESS | 1930 | 1461152308980 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 04:38:29 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:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1578ms 04:38:29 INFO - PROCESS | 1930 | 1461152309045 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1930 | 1461152309053 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:38:29 INFO - PROCESS | 1930 | 1461152309063 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1930 | 1461152309066 Marionette TRACE conn4 <- [1,1786,null,{}] 04:38:29 INFO - PROCESS | 1930 | 1461152309070 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:29 INFO - PROCESS | 1930 | 1461152309296 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:38:29 INFO - PROCESS | 1930 | 1461152309568 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6311000 == 115 [pid = 1930] [id = 454] 04:38:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa89670e000) [pid = 1930] [serial = 1363] [outer = (nil)] 04:38:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa89829bc00) [pid = 1930] [serial = 1364] [outer = 0x7fa89670e000] 04:38:29 INFO - PROCESS | 1930 | 1461152309680 Marionette DEBUG loaded listener.js 04:38:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa8986e7400) [pid = 1930] [serial = 1365] [outer = 0x7fa89670e000] 04:38:30 INFO - PROCESS | 1930 | 1461152310499 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 04:38:30 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:38:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1480ms 04:38:30 INFO - PROCESS | 1930 | 1461152310544 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:38:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:38:30 INFO - PROCESS | 1930 | 1461152310548 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:38:30 INFO - PROCESS | 1930 | 1461152310553 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1930 | 1461152310559 Marionette TRACE conn4 <- [1,1790,null,{}] 04:38:30 INFO - PROCESS | 1930 | 1461152310574 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:30 INFO - PROCESS | 1930 | 1461152310766 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:38:30 INFO - PROCESS | 1930 | 1461152310961 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac81d800 == 116 [pid = 1930] [id = 455] 04:38:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa8987e3000) [pid = 1930] [serial = 1366] [outer = (nil)] 04:38:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa8a166dc00) [pid = 1930] [serial = 1367] [outer = 0x7fa8987e3000] 04:38:31 INFO - PROCESS | 1930 | 1461152311033 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa8a340a800) [pid = 1930] [serial = 1368] [outer = 0x7fa8987e3000] 04:38:31 INFO - PROCESS | 1930 | 1461152311903 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:38:31 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:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1385ms 04:38:31 INFO - PROCESS | 1930 | 1461152311938 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:38:31 INFO - PROCESS | 1930 | 1461152311942 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:38:31 INFO - PROCESS | 1930 | 1461152311948 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:38:31 INFO - PROCESS | 1930 | 1461152311950 Marionette TRACE conn4 <- [1,1794,null,{}] 04:38:31 INFO - PROCESS | 1930 | 1461152311955 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:32 INFO - PROCESS | 1930 | 1461152312140 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:38:32 INFO - PROCESS | 1930 | 1461152312343 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bc51a800 == 117 [pid = 1930] [id = 456] 04:38:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa898a47400) [pid = 1930] [serial = 1369] [outer = (nil)] 04:38:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa8a6404000) [pid = 1930] [serial = 1370] [outer = 0x7fa898a47400] 04:38:32 INFO - PROCESS | 1930 | 1461152312411 Marionette DEBUG loaded listener.js 04:38:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa8ab4bac00) [pid = 1930] [serial = 1371] [outer = 0x7fa898a47400] 04:38:33 INFO - PROCESS | 1930 | 1461152313251 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:38:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:38:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1375ms 04:38:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:38:33 INFO - PROCESS | 1930 | 1461152313324 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 1930 | 1461152313326 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:38:33 INFO - PROCESS | 1930 | 1461152313331 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1930 | 1461152313335 Marionette TRACE conn4 <- [1,1798,null,{}] 04:38:33 INFO - PROCESS | 1930 | 1461152313340 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 1930 | 1461152313513 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:38:33 INFO - PROCESS | 1930 | 1461152313707 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bed72800 == 118 [pid = 1930] [id = 457] 04:38:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa898a4ac00) [pid = 1930] [serial = 1372] [outer = (nil)] 04:38:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa8ac998800) [pid = 1930] [serial = 1373] [outer = 0x7fa898a4ac00] 04:38:33 INFO - PROCESS | 1930 | 1461152313776 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa8aee5d000) [pid = 1930] [serial = 1374] [outer = 0x7fa898a4ac00] 04:38:34 INFO - PROCESS | 1930 | 1461152314693 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 04:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1430ms 04:38:34 INFO - PROCESS | 1930 | 1461152314762 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1930 | 1461152314765 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:38:34 INFO - PROCESS | 1930 | 1461152314771 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1930 | 1461152314773 Marionette TRACE conn4 <- [1,1802,null,{}] 04:38:34 INFO - PROCESS | 1930 | 1461152314779 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:34 INFO - PROCESS | 1930 | 1461152314973 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:38:35 INFO - PROCESS | 1930 | 1461152315170 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6664000 == 119 [pid = 1930] [id = 458] 04:38:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa891cd9400) [pid = 1930] [serial = 1375] [outer = (nil)] 04:38:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa8a340c000) [pid = 1930] [serial = 1376] [outer = 0x7fa891cd9400] 04:38:35 INFO - PROCESS | 1930 | 1461152315242 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa8bea77800) [pid = 1930] [serial = 1377] [outer = 0x7fa891cd9400] 04:38:36 INFO - PROCESS | 1930 | 1461152316076 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:38:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1375ms 04:38:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:38:36 INFO - PROCESS | 1930 | 1461152316148 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 1930 | 1461152316150 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:38:36 INFO - PROCESS | 1930 | 1461152316156 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1930 | 1461152316159 Marionette TRACE conn4 <- [1,1806,null,{}] 04:38:36 INFO - PROCESS | 1930 | 1461152316164 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 1930 | 1461152316323 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:38:36 INFO - PROCESS | 1930 | 1461152316521 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa894452000 == 120 [pid = 1930] [id = 459] 04:38:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa891cd9800) [pid = 1930] [serial = 1378] [outer = (nil)] 04:38:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa891df1000) [pid = 1930] [serial = 1379] [outer = 0x7fa891cd9800] 04:38:36 INFO - PROCESS | 1930 | 1461152316587 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa891df5800) [pid = 1930] [serial = 1380] [outer = 0x7fa891cd9800] 04:38:37 INFO - PROCESS | 1930 | 1461152317417 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 04:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1326ms 04:38:37 INFO - PROCESS | 1930 | 1461152317483 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1930 | 1461152317485 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:38:37 INFO - PROCESS | 1930 | 1461152317491 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1930 | 1461152317493 Marionette TRACE conn4 <- [1,1810,null,{}] 04:38:37 INFO - PROCESS | 1930 | 1461152317498 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 1930 | 1461152317660 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:38:37 INFO - PROCESS | 1930 | 1461152317861 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6b82800 == 121 [pid = 1930] [id = 460] 04:38:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa891debc00) [pid = 1930] [serial = 1381] [outer = (nil)] 04:38:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8938a2800) [pid = 1930] [serial = 1382] [outer = 0x7fa891debc00] 04:38:37 INFO - PROCESS | 1930 | 1461152317928 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa8938a8800) [pid = 1930] [serial = 1383] [outer = 0x7fa891debc00] 04:38:38 INFO - PROCESS | 1930 | 1461152318759 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1328ms 04:38:38 INFO - PROCESS | 1930 | 1461152318821 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1930 | 1461152318824 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:38:38 INFO - PROCESS | 1930 | 1461152318829 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 1930 | 1461152318832 Marionette TRACE conn4 <- [1,1814,null,{}] 04:38:38 INFO - PROCESS | 1930 | 1461152318837 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:39 INFO - PROCESS | 1930 | 1461152319021 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:38:39 INFO - PROCESS | 1930 | 1461152319232 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a631f000 == 122 [pid = 1930] [id = 461] 04:38:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa891def400) [pid = 1930] [serial = 1384] [outer = (nil)] 04:38:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa892278c00) [pid = 1930] [serial = 1385] [outer = 0x7fa891def400] 04:38:39 INFO - PROCESS | 1930 | 1461152319304 Marionette DEBUG loaded listener.js 04:38:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa89227f000) [pid = 1930] [serial = 1386] [outer = 0x7fa891def400] 04:38:40 INFO - PROCESS | 1930 | 1461152320735 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 04:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1981ms 04:38:40 INFO - PROCESS | 1930 | 1461152320824 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:38:40 INFO - PROCESS | 1930 | 1461152320829 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:38:40 INFO - PROCESS | 1930 | 1461152320837 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:38:40 INFO - PROCESS | 1930 | 1461152320842 Marionette TRACE conn4 <- [1,1818,null,{}] 04:38:40 INFO - PROCESS | 1930 | 1461152320850 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 1930 | 1461152321027 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:38:41 INFO - PROCESS | 1930 | 1461152321229 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895fb1000 == 123 [pid = 1930] [id = 462] 04:38:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa891cda800) [pid = 1930] [serial = 1387] [outer = (nil)] 04:38:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa89227c000) [pid = 1930] [serial = 1388] [outer = 0x7fa891cda800] 04:38:41 INFO - PROCESS | 1930 | 1461152321289 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa8925c9000) [pid = 1930] [serial = 1389] [outer = 0x7fa891cda800] 04:38:42 INFO - PROCESS | 1930 | 1461152322124 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 04:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1329ms 04:38:42 INFO - PROCESS | 1930 | 1461152322166 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1930 | 1461152322173 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:38:42 INFO - PROCESS | 1930 | 1461152322182 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1930 | 1461152322185 Marionette TRACE conn4 <- [1,1822,null,{}] 04:38:42 INFO - PROCESS | 1930 | 1461152322190 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 1930 | 1461152322360 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:38:42 INFO - PROCESS | 1930 | 1461152322705 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8925e1000 == 124 [pid = 1930] [id = 463] 04:38:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa891c40c00) [pid = 1930] [serial = 1390] [outer = (nil)] 04:38:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa8939c6800) [pid = 1930] [serial = 1391] [outer = 0x7fa891c40c00] 04:38:42 INFO - PROCESS | 1930 | 1461152322853 Marionette DEBUG loaded listener.js 04:38:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa893b3c000) [pid = 1930] [serial = 1392] [outer = 0x7fa891c40c00] 04:38:43 INFO - PROCESS | 1930 | 1461152323730 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 04:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1580ms 04:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:38:43 INFO - PROCESS | 1930 | 1461152323765 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:38:43 INFO - PROCESS | 1930 | 1461152323767 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:38:43 INFO - PROCESS | 1930 | 1461152323795 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:38:43 INFO - PROCESS | 1930 | 1461152323801 Marionette TRACE conn4 <- [1,1826,null,{}] 04:38:43 INFO - PROCESS | 1930 | 1461152323818 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:43 INFO - PROCESS | 1930 | 1461152323991 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:38:44 INFO - PROCESS | 1930 | 1461152324200 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b96800 == 125 [pid = 1930] [id = 464] 04:38:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa8948a1400) [pid = 1930] [serial = 1393] [outer = (nil)] 04:38:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa89635cc00) [pid = 1930] [serial = 1394] [outer = 0x7fa8948a1400] 04:38:44 INFO - PROCESS | 1930 | 1461152324308 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa896706000) [pid = 1930] [serial = 1395] [outer = 0x7fa8948a1400] 04:38:45 INFO - PROCESS | 1930 | 1461152325181 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 04:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1458ms 04:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:38:45 INFO - PROCESS | 1930 | 1461152325231 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 1930 | 1461152325234 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:38:45 INFO - PROCESS | 1930 | 1461152325240 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1930 | 1461152325243 Marionette TRACE conn4 <- [1,1830,null,{}] 04:38:45 INFO - PROCESS | 1930 | 1461152325247 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:45 INFO - PROCESS | 1930 | 1461152325402 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:38:45 INFO - PROCESS | 1930 | 1461152325608 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898b1e800 == 126 [pid = 1930] [id = 465] 04:38:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa893b3dc00) [pid = 1930] [serial = 1396] [outer = (nil)] 04:38:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa8976dbc00) [pid = 1930] [serial = 1397] [outer = 0x7fa893b3dc00] 04:38:45 INFO - PROCESS | 1930 | 1461152325667 Marionette DEBUG loaded listener.js 04:38:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa89829cc00) [pid = 1930] [serial = 1398] [outer = 0x7fa893b3dc00] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be43e800 == 125 [pid = 1930] [id = 231] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3e93000 == 124 [pid = 1930] [id = 248] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac60d800 == 123 [pid = 1930] [id = 334] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be879000 == 122 [pid = 1930] [id = 399] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89685b800 == 121 [pid = 1930] [id = 401] 04:38:46 INFO - PROCESS | 1930 | 1461152326606 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa8939cac00) [pid = 1930] [serial = 1259] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa89322c800) [pid = 1930] [serial = 1268] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa893b40c00) [pid = 1930] [serial = 1262] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa8a4958800) [pid = 1930] [serial = 1238] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa8948a3800) [pid = 1930] [serial = 1265] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa8982bfc00) [pid = 1930] [serial = 1256] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa897435000) [pid = 1930] [serial = 1250] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa897607c00) [pid = 1930] [serial = 1253] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa8976d9000) [pid = 1930] [serial = 1232] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa8a0805400) [pid = 1930] [serial = 1235] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa89489f000) [pid = 1930] [serial = 1271] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8ab67f800) [pid = 1930] [serial = 1241] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa8be928400) [pid = 1930] [serial = 1247] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8ae08fc00) [pid = 1930] [serial = 1244] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8a12d9c00) [pid = 1930] [serial = 1286] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896660000 == 120 [pid = 1930] [id = 400] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6d9a800 == 119 [pid = 1930] [id = 398] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be86e800 == 118 [pid = 1930] [id = 397] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac69b800 == 117 [pid = 1930] [id = 169] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c62800 == 116 [pid = 1930] [id = 451] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b2e000 == 115 [pid = 1930] [id = 419] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c49800 == 114 [pid = 1930] [id = 450] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a497a000 == 113 [pid = 1930] [id = 449] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2499800 == 112 [pid = 1930] [id = 448] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89664a800 == 111 [pid = 1930] [id = 447] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fb9000 == 110 [pid = 1930] [id = 446] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b8c800 == 109 [pid = 1930] [id = 445] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac820000 == 108 [pid = 1930] [id = 434] 04:38:46 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:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1480ms 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb2f000 == 107 [pid = 1930] [id = 433] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86da800 == 106 [pid = 1930] [id = 432] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6da7800 == 105 [pid = 1930] [id = 431] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a311b000 == 104 [pid = 1930] [id = 430] 04:38:46 INFO - PROCESS | 1930 | 1461152326725 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1930 | 1461152326728 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:38:46 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8983ab000 == 103 [pid = 1930] [id = 429] 04:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:38:46 INFO - PROCESS | 1930 | 1461152326736 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1930 | 1461152326738 Marionette TRACE conn4 <- [1,1834,null,{}] 04:38:46 INFO - PROCESS | 1930 | 1461152326747 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:46 INFO - PROCESS | 1930 | 1461152326885 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8983f7c00) [pid = 1930] [serial = 1280] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8987df000) [pid = 1930] [serial = 1281] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8948a8000) [pid = 1930] [serial = 1274] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa896355400) [pid = 1930] [serial = 1275] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa896711000) [pid = 1930] [serial = 1277] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa89742d800) [pid = 1930] [serial = 1278] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa8a0706800) [pid = 1930] [serial = 1284] [outer = (nil)] [url = about:blank] 04:38:46 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa89ad8bc00) [pid = 1930] [serial = 1283] [outer = (nil)] [url = about:blank] 04:38:47 INFO - PROCESS | 1930 | 1461152327041 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893ac2000 == 104 [pid = 1930] [id = 466] 04:38:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa89489f000) [pid = 1930] [serial = 1399] [outer = (nil)] 04:38:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa896704800) [pid = 1930] [serial = 1400] [outer = 0x7fa89489f000] 04:38:47 INFO - PROCESS | 1930 | 1461152327099 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa898293c00) [pid = 1930] [serial = 1401] [outer = 0x7fa89489f000] 04:38:47 INFO - PROCESS | 1930 | 1461152327816 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 04:38:47 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:38:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1136ms 04:38:47 INFO - PROCESS | 1930 | 1461152327889 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:38:47 INFO - PROCESS | 1930 | 1461152327891 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:38:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:38:47 INFO - PROCESS | 1930 | 1461152327899 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:38:47 INFO - PROCESS | 1930 | 1461152327902 Marionette TRACE conn4 <- [1,1838,null,{}] 04:38:47 INFO - PROCESS | 1930 | 1461152327907 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:48 INFO - PROCESS | 1930 | 1461152328084 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:38:48 INFO - PROCESS | 1930 | 1461152328095 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b83800 == 105 [pid = 1930] [id = 467] 04:38:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa8983fc400) [pid = 1930] [serial = 1402] [outer = (nil)] 04:38:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa898a43400) [pid = 1930] [serial = 1403] [outer = 0x7fa8983fc400] 04:38:48 INFO - PROCESS | 1930 | 1461152328153 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa898a50000) [pid = 1930] [serial = 1404] [outer = 0x7fa8983fc400] 04:38:48 INFO - PROCESS | 1930 | 1461152328988 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:38:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:38:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1128ms 04:38:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:38:49 INFO - PROCESS | 1930 | 1461152329061 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 1930 | 1461152329063 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:38:49 INFO - PROCESS | 1930 | 1461152329070 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1930 | 1461152329073 Marionette TRACE conn4 <- [1,1842,null,{}] 04:38:49 INFO - PROCESS | 1930 | 1461152329077 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 1930 | 1461152329292 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:38:49 INFO - PROCESS | 1930 | 1461152329342 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09a8800 == 106 [pid = 1930] [id = 468] 04:38:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa898bda000) [pid = 1930] [serial = 1405] [outer = (nil)] 04:38:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa89a032c00) [pid = 1930] [serial = 1406] [outer = 0x7fa898bda000] 04:38:49 INFO - PROCESS | 1930 | 1461152329397 Marionette DEBUG loaded listener.js 04:38:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa89ad39000) [pid = 1930] [serial = 1407] [outer = 0x7fa898bda000] 04:38:50 INFO - PROCESS | 1930 | 1461152330174 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1126ms 04:38:50 INFO - PROCESS | 1930 | 1461152330195 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:38:50 INFO - PROCESS | 1930 | 1461152330198 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:38:50 INFO - PROCESS | 1930 | 1461152330203 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:38:50 INFO - PROCESS | 1930 | 1461152330205 Marionette TRACE conn4 <- [1,1846,null,{}] 04:38:50 INFO - PROCESS | 1930 | 1461152330210 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:50 INFO - PROCESS | 1930 | 1461152330406 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:38:50 INFO - PROCESS | 1930 | 1461152330440 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a13a8800 == 107 [pid = 1930] [id = 469] 04:38:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa898bd4c00) [pid = 1930] [serial = 1408] [outer = (nil)] 04:38:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa89ad8dc00) [pid = 1930] [serial = 1409] [outer = 0x7fa898bd4c00] 04:38:50 INFO - PROCESS | 1930 | 1461152330496 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa8a0706800) [pid = 1930] [serial = 1410] [outer = 0x7fa898bd4c00] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8976d4800) [pid = 1930] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa89635ac00) [pid = 1930] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8948a4800) [pid = 1930] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa893224c00) [pid = 1930] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8a5d51800) [pid = 1930] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8a5ea3400) [pid = 1930] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa89742f400) [pid = 1930] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8963da400) [pid = 1930] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa8a2763000) [pid = 1930] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8a68c3000) [pid = 1930] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa89ad38400) [pid = 1930] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa8961c4400) [pid = 1930] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa891c46000) [pid = 1930] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa89a037c00) [pid = 1930] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8987db800) [pid = 1930] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa8ac00c000) [pid = 1930] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa898298400) [pid = 1930] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa8a5fcdc00) [pid = 1930] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa8ac010c00) [pid = 1930] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8961c3c00) [pid = 1930] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:38:52 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa8983f4000) [pid = 1930] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:38:52 INFO - PROCESS | 1930 | 1461152332429 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:38:52 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:38:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2279ms 04:38:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:38:52 INFO - PROCESS | 1930 | 1461152332484 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:38:52 INFO - PROCESS | 1930 | 1461152332486 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:38:52 INFO - PROCESS | 1930 | 1461152332492 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:38:52 INFO - PROCESS | 1930 | 1461152332495 Marionette TRACE conn4 <- [1,1850,null,{}] 04:38:52 INFO - PROCESS | 1930 | 1461152332499 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:52 INFO - PROCESS | 1930 | 1461152332655 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:38:52 INFO - PROCESS | 1930 | 1461152332668 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8986ca800 == 108 [pid = 1930] [id = 470] 04:38:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa893b46000) [pid = 1930] [serial = 1411] [outer = (nil)] 04:38:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa8963df400) [pid = 1930] [serial = 1412] [outer = 0x7fa893b46000] 04:38:52 INFO - PROCESS | 1930 | 1461152332723 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8987dc000) [pid = 1930] [serial = 1413] [outer = 0x7fa893b46000] 04:38:53 INFO - PROCESS | 1930 | 1461152333459 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:38:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:38:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1030ms 04:38:53 INFO - PROCESS | 1930 | 1461152333521 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:38:53 INFO - PROCESS | 1930 | 1461152333524 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:38:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:38:53 INFO - PROCESS | 1930 | 1461152333530 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1930 | 1461152333532 Marionette TRACE conn4 <- [1,1854,null,{}] 04:38:53 INFO - PROCESS | 1930 | 1461152333552 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 1930 | 1461152333750 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:38:53 INFO - PROCESS | 1930 | 1461152333763 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a24ac800 == 109 [pid = 1930] [id = 471] 04:38:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa89489e400) [pid = 1930] [serial = 1414] [outer = (nil)] 04:38:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa8a0705800) [pid = 1930] [serial = 1415] [outer = 0x7fa89489e400] 04:38:53 INFO - PROCESS | 1930 | 1461152333818 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa8a0711c00) [pid = 1930] [serial = 1416] [outer = 0x7fa89489e400] 04:38:54 INFO - PROCESS | 1930 | 1461152334922 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:38:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:38:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1425ms 04:38:54 INFO - PROCESS | 1930 | 1461152334956 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 1930 | 1461152334961 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:38:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:38:54 INFO - PROCESS | 1930 | 1461152334970 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 1930 | 1461152334974 Marionette TRACE conn4 <- [1,1858,null,{}] 04:38:54 INFO - PROCESS | 1930 | 1461152334983 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:55 INFO - PROCESS | 1930 | 1461152335179 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:38:55 INFO - PROCESS | 1930 | 1461152335379 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:55 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896654800 == 110 [pid = 1930] [id = 472] 04:38:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa892277800) [pid = 1930] [serial = 1417] [outer = (nil)] 04:38:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa89322b800) [pid = 1930] [serial = 1418] [outer = 0x7fa892277800] 04:38:55 INFO - PROCESS | 1930 | 1461152335448 Marionette DEBUG loaded listener.js 04:38:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa8938b0800) [pid = 1930] [serial = 1419] [outer = 0x7fa892277800] 04:38:56 INFO - PROCESS | 1930 | 1461152336376 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1481ms 04:38:56 INFO - PROCESS | 1930 | 1461152336452 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:38:56 INFO - PROCESS | 1930 | 1461152336460 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:38:56 INFO - PROCESS | 1930 | 1461152336470 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:38:56 INFO - PROCESS | 1930 | 1461152336473 Marionette TRACE conn4 <- [1,1862,null,{}] 04:38:56 INFO - PROCESS | 1930 | 1461152336478 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:56 INFO - PROCESS | 1930 | 1461152336690 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:38:56 INFO - PROCESS | 1930 | 1461152336876 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89ab98000 == 111 [pid = 1930] [id = 473] 04:38:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa8939ce800) [pid = 1930] [serial = 1420] [outer = (nil)] 04:38:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa89635b000) [pid = 1930] [serial = 1421] [outer = 0x7fa8939ce800] 04:38:57 INFO - PROCESS | 1930 | 1461152337021 Marionette DEBUG loaded listener.js 04:38:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa896947800) [pid = 1930] [serial = 1422] [outer = 0x7fa8939ce800] 04:38:57 INFO - PROCESS | 1930 | 1461152337841 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:38:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:38:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1427ms 04:38:57 INFO - PROCESS | 1930 | 1461152337897 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 1930 | 1461152337901 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:38:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:38:57 INFO - PROCESS | 1930 | 1461152337907 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1930 | 1461152337912 Marionette TRACE conn4 <- [1,1866,null,{}] 04:38:57 INFO - PROCESS | 1930 | 1461152337927 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:58 INFO - PROCESS | 1930 | 1461152338106 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:38:58 INFO - PROCESS | 1930 | 1461152338292 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a310a000 == 112 [pid = 1930] [id = 474] 04:38:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa895fd9000) [pid = 1930] [serial = 1423] [outer = (nil)] 04:38:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa8983f8c00) [pid = 1930] [serial = 1424] [outer = 0x7fa895fd9000] 04:38:58 INFO - PROCESS | 1930 | 1461152338364 Marionette DEBUG loaded listener.js 04:38:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa8987de800) [pid = 1930] [serial = 1425] [outer = 0x7fa895fd9000] 04:38:59 INFO - PROCESS | 1930 | 1461152339198 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 04:38:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:38:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1332ms 04:38:59 INFO - PROCESS | 1930 | 1461152339239 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:38:59 INFO - PROCESS | 1930 | 1461152339244 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:38:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:38:59 INFO - PROCESS | 1930 | 1461152339249 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:38:59 INFO - PROCESS | 1930 | 1461152339251 Marionette TRACE conn4 <- [1,1870,null,{}] 04:38:59 INFO - PROCESS | 1930 | 1461152339256 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:59 INFO - PROCESS | 1930 | 1461152339429 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:38:59 INFO - PROCESS | 1930 | 1461152339627 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a4765000 == 113 [pid = 1930] [id = 475] 04:38:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8961c5c00) [pid = 1930] [serial = 1426] [outer = (nil)] 04:38:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa89ad80000) [pid = 1930] [serial = 1427] [outer = 0x7fa8961c5c00] 04:38:59 INFO - PROCESS | 1930 | 1461152339691 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa8a0805400) [pid = 1930] [serial = 1428] [outer = 0x7fa8961c5c00] 04:39:00 INFO - PROCESS | 1930 | 1461152340504 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 04:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1330ms 04:39:00 INFO - PROCESS | 1930 | 1461152340580 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:39:00 INFO - PROCESS | 1930 | 1461152340582 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:39:00 INFO - PROCESS | 1930 | 1461152340588 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 1930 | 1461152340590 Marionette TRACE conn4 <- [1,1874,null,{}] 04:39:00 INFO - PROCESS | 1930 | 1461152340596 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 1930 | 1461152340763 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:39:00 INFO - PROCESS | 1930 | 1461152340951 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a601a800 == 114 [pid = 1930] [id = 476] 04:39:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa8987e0000) [pid = 1930] [serial = 1429] [outer = (nil)] 04:39:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8a12dbc00) [pid = 1930] [serial = 1430] [outer = 0x7fa8987e0000] 04:39:01 INFO - PROCESS | 1930 | 1461152341015 Marionette DEBUG loaded listener.js 04:39:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa8a13e7400) [pid = 1930] [serial = 1431] [outer = 0x7fa8987e0000] 04:39:01 INFO - PROCESS | 1930 | 1461152341932 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:39:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:39:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1389ms 04:39:01 INFO - PROCESS | 1930 | 1461152341978 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:39:01 INFO - PROCESS | 1930 | 1461152341982 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:39:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:39:01 INFO - PROCESS | 1930 | 1461152341988 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:39:01 INFO - PROCESS | 1930 | 1461152341992 Marionette TRACE conn4 <- [1,1878,null,{}] 04:39:01 INFO - PROCESS | 1930 | 1461152341997 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:02 INFO - PROCESS | 1930 | 1461152342180 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:39:02 INFO - PROCESS | 1930 | 1461152342386 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6661000 == 115 [pid = 1930] [id = 477] 04:39:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa8a0710800) [pid = 1930] [serial = 1432] [outer = (nil)] 04:39:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa8a25b1400) [pid = 1930] [serial = 1433] [outer = 0x7fa8a0710800] 04:39:02 INFO - PROCESS | 1930 | 1461152342502 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa8a2b74c00) [pid = 1930] [serial = 1434] [outer = 0x7fa8a0710800] 04:39:03 INFO - PROCESS | 1930 | 1461152343325 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1377ms 04:39:03 INFO - PROCESS | 1930 | 1461152343366 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 1930 | 1461152343370 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:39:03 INFO - PROCESS | 1930 | 1461152343375 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1930 | 1461152343377 Marionette TRACE conn4 <- [1,1882,null,{}] 04:39:03 INFO - PROCESS | 1930 | 1461152343382 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 1930 | 1461152343543 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:39:03 INFO - PROCESS | 1930 | 1461152343736 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6bc8800 == 116 [pid = 1930] [id = 478] 04:39:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa8a12dcc00) [pid = 1930] [serial = 1435] [outer = (nil)] 04:39:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa8a2b7e400) [pid = 1930] [serial = 1436] [outer = 0x7fa8a12dcc00] 04:39:03 INFO - PROCESS | 1930 | 1461152343805 Marionette DEBUG loaded listener.js 04:39:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa8a30b1800) [pid = 1930] [serial = 1437] [outer = 0x7fa8a12dcc00] 04:39:04 INFO - PROCESS | 1930 | 1461152344679 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:39:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:39:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1380ms 04:39:04 INFO - PROCESS | 1930 | 1461152344756 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:39:04 INFO - PROCESS | 1930 | 1461152344758 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:39:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:39:04 INFO - PROCESS | 1930 | 1461152344764 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:39:04 INFO - PROCESS | 1930 | 1461152344766 Marionette TRACE conn4 <- [1,1886,null,{}] 04:39:04 INFO - PROCESS | 1930 | 1461152344771 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:04 INFO - PROCESS | 1930 | 1461152344966 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:39:05 INFO - PROCESS | 1930 | 1461152345155 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6d8f800 == 117 [pid = 1930] [id = 479] 04:39:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa8a2b74800) [pid = 1930] [serial = 1438] [outer = (nil)] 04:39:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa8a3177800) [pid = 1930] [serial = 1439] [outer = 0x7fa8a2b74800] 04:39:05 INFO - PROCESS | 1930 | 1461152345218 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa8a340b400) [pid = 1930] [serial = 1440] [outer = 0x7fa8a2b74800] 04:39:06 INFO - PROCESS | 1930 | 1461152346057 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:39:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1331ms 04:39:06 INFO - PROCESS | 1930 | 1461152346096 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1930 | 1461152346099 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:39:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:39:06 INFO - PROCESS | 1930 | 1461152346105 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1930 | 1461152346107 Marionette TRACE conn4 <- [1,1890,null,{}] 04:39:06 INFO - PROCESS | 1930 | 1461152346112 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 1930 | 1461152346270 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:39:06 INFO - PROCESS | 1930 | 1461152346465 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a716a800 == 118 [pid = 1930] [id = 480] 04:39:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa8a2bb8800) [pid = 1930] [serial = 1441] [outer = (nil)] 04:39:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa8a35c6400) [pid = 1930] [serial = 1442] [outer = 0x7fa8a2bb8800] 04:39:06 INFO - PROCESS | 1930 | 1461152346529 Marionette DEBUG loaded listener.js 04:39:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7fa8a37c3c00) [pid = 1930] [serial = 1443] [outer = 0x7fa8a2bb8800] 04:39:07 INFO - PROCESS | 1930 | 1461152347358 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 04:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1328ms 04:39:07 INFO - PROCESS | 1930 | 1461152347434 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:39:07 INFO - PROCESS | 1930 | 1461152347438 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:39:07 INFO - PROCESS | 1930 | 1461152347443 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:39:07 INFO - PROCESS | 1930 | 1461152347445 Marionette TRACE conn4 <- [1,1894,null,{}] 04:39:07 INFO - PROCESS | 1930 | 1461152347451 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:07 INFO - PROCESS | 1930 | 1461152347627 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:39:07 INFO - PROCESS | 1930 | 1461152347816 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:07 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aa46b000 == 119 [pid = 1930] [id = 481] 04:39:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7fa8a3172800) [pid = 1930] [serial = 1444] [outer = (nil)] 04:39:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7fa8a37cec00) [pid = 1930] [serial = 1445] [outer = 0x7fa8a3172800] 04:39:07 INFO - PROCESS | 1930 | 1461152347882 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7fa8a47c0800) [pid = 1930] [serial = 1446] [outer = 0x7fa8a3172800] 04:39:08 INFO - PROCESS | 1930 | 1461152348765 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1381ms 04:39:08 INFO - PROCESS | 1930 | 1461152348825 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:39:08 INFO - PROCESS | 1930 | 1461152348829 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:39:08 INFO - PROCESS | 1930 | 1461152348835 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:39:08 INFO - PROCESS | 1930 | 1461152348838 Marionette TRACE conn4 <- [1,1898,null,{}] 04:39:08 INFO - PROCESS | 1930 | 1461152348843 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 1930 | 1461152349064 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:39:09 INFO - PROCESS | 1930 | 1461152349271 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb49800 == 120 [pid = 1930] [id = 482] 04:39:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7fa891c48400) [pid = 1930] [serial = 1447] [outer = (nil)] 04:39:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7fa8a5d4d400) [pid = 1930] [serial = 1448] [outer = 0x7fa891c48400] 04:39:09 INFO - PROCESS | 1930 | 1461152349343 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7fa8a5f22c00) [pid = 1930] [serial = 1449] [outer = 0x7fa891c48400] 04:39:10 INFO - PROCESS | 1930 | 1461152350211 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1427ms 04:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:39:10 INFO - PROCESS | 1930 | 1461152350263 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:39:10 INFO - PROCESS | 1930 | 1461152350266 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:39:10 INFO - PROCESS | 1930 | 1461152350272 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:39:10 INFO - PROCESS | 1930 | 1461152350275 Marionette TRACE conn4 <- [1,1902,null,{}] 04:39:10 INFO - PROCESS | 1930 | 1461152350280 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:10 INFO - PROCESS | 1930 | 1461152350458 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:39:10 INFO - PROCESS | 1930 | 1461152350654 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a0947800 == 121 [pid = 1930] [id = 483] 04:39:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7fa891ce2800) [pid = 1930] [serial = 1450] [outer = (nil)] 04:39:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7fa89ad85400) [pid = 1930] [serial = 1451] [outer = 0x7fa891ce2800] 04:39:10 INFO - PROCESS | 1930 | 1461152350717 Marionette DEBUG loaded listener.js 04:39:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7fa8a5ea8c00) [pid = 1930] [serial = 1452] [outer = 0x7fa891ce2800] 04:39:11 INFO - PROCESS | 1930 | 1461152351556 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:39:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:39:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1326ms 04:39:11 INFO - PROCESS | 1930 | 1461152351598 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 1930 | 1461152351601 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:39:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:39:11 INFO - PROCESS | 1930 | 1461152351607 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 1930 | 1461152351609 Marionette TRACE conn4 <- [1,1906,null,{}] 04:39:11 INFO - PROCESS | 1930 | 1461152351614 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:11 INFO - PROCESS | 1930 | 1461152351774 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:39:11 INFO - PROCESS | 1930 | 1461152351973 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb24800 == 122 [pid = 1930] [id = 484] 04:39:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7fa8939cf800) [pid = 1930] [serial = 1453] [outer = (nil)] 04:39:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7fa8a5f27000) [pid = 1930] [serial = 1454] [outer = 0x7fa8939cf800] 04:39:12 INFO - PROCESS | 1930 | 1461152352037 Marionette DEBUG loaded listener.js 04:39:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7fa8a5fd2400) [pid = 1930] [serial = 1455] [outer = 0x7fa8939cf800] 04:39:12 INFO - PROCESS | 1930 | 1461152352903 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 04:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1331ms 04:39:12 INFO - PROCESS | 1930 | 1461152352938 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:39:12 INFO - PROCESS | 1930 | 1461152352941 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:39:12 INFO - PROCESS | 1930 | 1461152352947 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:39:12 INFO - PROCESS | 1930 | 1461152352949 Marionette TRACE conn4 <- [1,1910,null,{}] 04:39:12 INFO - PROCESS | 1930 | 1461152352955 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 1930 | 1461152353112 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:39:13 INFO - PROCESS | 1930 | 1461152353308 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac682800 == 123 [pid = 1930] [id = 485] 04:39:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7fa8961c2800) [pid = 1930] [serial = 1456] [outer = (nil)] 04:39:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7fa8a5fcdc00) [pid = 1930] [serial = 1457] [outer = 0x7fa8961c2800] 04:39:13 INFO - PROCESS | 1930 | 1461152353372 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7fa8a640e000) [pid = 1930] [serial = 1458] [outer = 0x7fa8961c2800] 04:39:14 INFO - PROCESS | 1930 | 1461152354219 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 04:39:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:39:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1325ms 04:39:14 INFO - PROCESS | 1930 | 1461152354273 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:39:14 INFO - PROCESS | 1930 | 1461152354276 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:39:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:39:14 INFO - PROCESS | 1930 | 1461152354281 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1930 | 1461152354283 Marionette TRACE conn4 <- [1,1914,null,{}] 04:39:14 INFO - PROCESS | 1930 | 1461152354289 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:14 INFO - PROCESS | 1930 | 1461152354450 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:39:14 INFO - PROCESS | 1930 | 1461152354666 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a094b800 == 124 [pid = 1930] [id = 486] 04:39:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7fa891c4d400) [pid = 1930] [serial = 1459] [outer = (nil)] 04:39:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7fa8983f6400) [pid = 1930] [serial = 1460] [outer = 0x7fa891c4d400] 04:39:14 INFO - PROCESS | 1930 | 1461152354729 Marionette DEBUG loaded listener.js 04:39:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7fa8a340e000) [pid = 1930] [serial = 1461] [outer = 0x7fa891c4d400] 04:39:15 INFO - PROCESS | 1930 | 1461152355870 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1626ms 04:39:15 INFO - PROCESS | 1930 | 1461152355908 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:39:15 INFO - PROCESS | 1930 | 1461152355914 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:39:15 INFO - PROCESS | 1930 | 1461152355922 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:39:15 INFO - PROCESS | 1930 | 1461152355925 Marionette TRACE conn4 <- [1,1918,null,{}] 04:39:15 INFO - PROCESS | 1930 | 1461152355946 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 1930 | 1461152356178 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:39:16 INFO - PROCESS | 1930 | 1461152356320 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b33000 == 125 [pid = 1930] [id = 487] 04:39:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7fa89322e800) [pid = 1930] [serial = 1462] [outer = (nil)] 04:39:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7fa8938ac000) [pid = 1930] [serial = 1463] [outer = 0x7fa89322e800] 04:39:16 INFO - PROCESS | 1930 | 1461152356387 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7fa893b47400) [pid = 1930] [serial = 1464] [outer = 0x7fa89322e800] 04:39:17 INFO - PROCESS | 1930 | 1461152357308 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 04:39:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:39:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1479ms 04:39:17 INFO - PROCESS | 1930 | 1461152357401 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1930 | 1461152357428 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:39:17 INFO - PROCESS | 1930 | 1461152357441 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1930 | 1461152357450 Marionette TRACE conn4 <- [1,1922,null,{}] 04:39:17 INFO - PROCESS | 1930 | 1461152357513 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:17 INFO - PROCESS | 1930 | 1461152357668 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:39:17 INFO - PROCESS | 1930 | 1461152357990 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:18 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8925fa000 == 126 [pid = 1930] [id = 488] 04:39:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7fa8938a6800) [pid = 1930] [serial = 1465] [outer = (nil)] 04:39:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7fa8961ca400) [pid = 1930] [serial = 1466] [outer = 0x7fa8938a6800] 04:39:18 INFO - PROCESS | 1930 | 1461152358064 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7fa896711000) [pid = 1930] [serial = 1467] [outer = 0x7fa8938a6800] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8986ca800 == 125 [pid = 1930] [id = 470] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a13a8800 == 124 [pid = 1930] [id = 469] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7fa8ba9b4000) [pid = 1930] [serial = 1316] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7fa8ac9a0c00) [pid = 1930] [serial = 1310] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7fa898a4f000) [pid = 1930] [serial = 1319] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7fa8925cbc00) [pid = 1930] [serial = 1325] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7fa8ab164c00) [pid = 1930] [serial = 1307] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7fa8aed07800) [pid = 1930] [serial = 1313] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7fa896541800) [pid = 1930] [serial = 1328] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7fa891c48000) [pid = 1930] [serial = 1331] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7fa898298c00) [pid = 1930] [serial = 1322] [outer = (nil)] [url = about:blank] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09a8800 == 123 [pid = 1930] [id = 468] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b83800 == 122 [pid = 1930] [id = 467] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893ac2000 == 121 [pid = 1930] [id = 466] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b1e800 == 120 [pid = 1930] [id = 465] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b96800 == 119 [pid = 1930] [id = 464] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a679f800 == 118 [pid = 1930] [id = 428] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8925e1000 == 117 [pid = 1930] [id = 463] 04:39:18 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fb1000 == 116 [pid = 1930] [id = 462] 04:39:18 INFO - PROCESS | 1930 | 1461152358989 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 04:39:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6664000 == 115 [pid = 1930] [id = 458] 04:39:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bed72800 == 114 [pid = 1930] [id = 457] 04:39:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bc51a800 == 113 [pid = 1930] [id = 456] 04:39:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac81d800 == 112 [pid = 1930] [id = 455] 04:39:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6311000 == 111 [pid = 1930] [id = 454] 04:39:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896853800 == 110 [pid = 1930] [id = 453] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7fa8a5d9f800) [pid = 1930] [serial = 1355] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7fa8a5fc8400) [pid = 1930] [serial = 1356] [outer = (nil)] [url = about:blank] 04:39:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:39:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1590ms 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7fa8a3406c00) [pid = 1930] [serial = 1301] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7fa898a51400) [pid = 1930] [serial = 1347] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7fa896357400) [pid = 1930] [serial = 1337] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7fa896544800) [pid = 1930] [serial = 1338] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7fa896709400) [pid = 1930] [serial = 1272] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7fa897606000) [pid = 1930] [serial = 1292] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7fa8a6792000) [pid = 1930] [serial = 1014] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7fa8abaa9000) [pid = 1930] [serial = 1017] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7fa8a5ea2000) [pid = 1930] [serial = 1304] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7fa89ad8ac00) [pid = 1930] [serial = 1295] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7fa897434000) [pid = 1930] [serial = 1340] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7fa89694e800) [pid = 1930] [serial = 1206] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7fa8a470f800) [pid = 1930] [serial = 1353] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7fa8ac00b000) [pid = 1930] [serial = 1020] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa89760a000) [pid = 1930] [serial = 1341] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa8a2b7b400) [pid = 1930] [serial = 1298] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa8b998c400) [pid = 1930] [serial = 954] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa89ad38c00) [pid = 1930] [serial = 1035] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa8a070b800) [pid = 1930] [serial = 1350] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa8a3480400) [pid = 1930] [serial = 1352] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa8a37c9400) [pid = 1930] [serial = 1011] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa8a3482c00) [pid = 1930] [serial = 1089] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa89ad80400) [pid = 1930] [serial = 1349] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa8b96b6800) [pid = 1930] [serial = 1023] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa8986e7000) [pid = 1930] [serial = 1344] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8bebadc00) [pid = 1930] [serial = 1029] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa893b3e000) [pid = 1930] [serial = 1334] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8982c5400) [pid = 1930] [serial = 1343] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8be360000) [pid = 1930] [serial = 1026] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa895fd1c00) [pid = 1930] [serial = 1289] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8983fb000) [pid = 1930] [serial = 1032] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8a080a400) [pid = 1930] [serial = 1008] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8987e1c00) [pid = 1930] [serial = 1346] [outer = (nil)] [url = about:blank] 04:39:19 INFO - PROCESS | 1930 | 1461152359057 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:39:19 INFO - PROCESS | 1930 | 1461152359061 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:39:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:39:19 INFO - PROCESS | 1930 | 1461152359069 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:39:19 INFO - PROCESS | 1930 | 1461152359074 Marionette TRACE conn4 <- [1,1926,null,{}] 04:39:19 INFO - PROCESS | 1930 | 1461152359088 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:19 INFO - PROCESS | 1930 | 1461152359254 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:39:19 INFO - PROCESS | 1930 | 1461152359407 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895fa7800 == 111 [pid = 1930] [id = 489] 04:39:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa8938a6400) [pid = 1930] [serial = 1468] [outer = (nil)] 04:39:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa898294800) [pid = 1930] [serial = 1469] [outer = 0x7fa8938a6400] 04:39:19 INFO - PROCESS | 1930 | 1461152359470 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8983f4400) [pid = 1930] [serial = 1470] [outer = 0x7fa8938a6400] 04:39:20 INFO - PROCESS | 1930 | 1461152360529 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1529ms 04:39:20 INFO - PROCESS | 1930 | 1461152360600 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 1930 | 1461152360607 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:39:20 INFO - PROCESS | 1930 | 1461152360614 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1930 | 1461152360619 Marionette TRACE conn4 <- [1,1930,null,{}] 04:39:20 INFO - PROCESS | 1930 | 1461152360627 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:20 INFO - PROCESS | 1930 | 1461152360850 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:39:21 INFO - PROCESS | 1930 | 1461152361091 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896598000 == 112 [pid = 1930] [id = 490] 04:39:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa8938b0c00) [pid = 1930] [serial = 1471] [outer = (nil)] 04:39:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa893b44800) [pid = 1930] [serial = 1472] [outer = 0x7fa8938b0c00] 04:39:21 INFO - PROCESS | 1930 | 1461152361204 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa89635d400) [pid = 1930] [serial = 1473] [outer = 0x7fa8938b0c00] 04:39:22 INFO - PROCESS | 1930 | 1461152362042 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:39:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1480ms 04:39:22 INFO - PROCESS | 1930 | 1461152362095 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 1930 | 1461152362103 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:39:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:39:22 INFO - PROCESS | 1930 | 1461152362113 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1930 | 1461152362116 Marionette TRACE conn4 <- [1,1934,null,{}] 04:39:22 INFO - PROCESS | 1930 | 1461152362122 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:22 INFO - PROCESS | 1930 | 1461152362306 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:39:22 INFO - PROCESS | 1930 | 1461152362512 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b21000 == 113 [pid = 1930] [id = 491] 04:39:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8939cb800) [pid = 1930] [serial = 1474] [outer = (nil)] 04:39:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa8982c7400) [pid = 1930] [serial = 1475] [outer = 0x7fa8939cb800] 04:39:22 INFO - PROCESS | 1930 | 1461152362624 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa8983fd400) [pid = 1930] [serial = 1476] [outer = 0x7fa8939cb800] 04:39:23 INFO - PROCESS | 1930 | 1461152363609 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1542ms 04:39:23 INFO - PROCESS | 1930 | 1461152363655 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1930 | 1461152363659 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:39:23 INFO - PROCESS | 1930 | 1461152363665 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1930 | 1461152363670 Marionette TRACE conn4 <- [1,1938,null,{}] 04:39:23 INFO - PROCESS | 1930 | 1461152363685 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:23 INFO - PROCESS | 1930 | 1461152363875 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:39:24 INFO - PROCESS | 1930 | 1461152364076 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09b6800 == 114 [pid = 1930] [id = 492] 04:39:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa8987e2c00) [pid = 1930] [serial = 1477] [outer = (nil)] 04:39:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa89ad36400) [pid = 1930] [serial = 1478] [outer = 0x7fa8987e2c00] 04:39:24 INFO - PROCESS | 1930 | 1461152364190 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa8a0804c00) [pid = 1930] [serial = 1479] [outer = 0x7fa8987e2c00] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15ce800 == 113 [pid = 1930] [id = 234] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a631f000 == 112 [pid = 1930] [id = 461] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be45c800 == 111 [pid = 1930] [id = 309] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a074e800 == 110 [pid = 1930] [id = 262] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa894452000 == 109 [pid = 1930] [id = 459] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bea27800 == 108 [pid = 1930] [id = 87] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6b82800 == 107 [pid = 1930] [id = 460] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c2e9e800 == 106 [pid = 1930] [id = 245] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a310e800 == 105 [pid = 1930] [id = 246] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89ab91000 == 104 [pid = 1930] [id = 343] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09bd000 == 103 [pid = 1930] [id = 362] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8962e1000 == 102 [pid = 1930] [id = 361] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09b9800 == 101 [pid = 1930] [id = 360] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a13ac800 == 100 [pid = 1930] [id = 326] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3e7e000 == 99 [pid = 1930] [id = 359] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b99a5000 == 98 [pid = 1930] [id = 74] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a24af000 == 97 [pid = 1930] [id = 325] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8925fa000 == 96 [pid = 1930] [id = 488] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b33000 == 95 [pid = 1930] [id = 487] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac682800 == 94 [pid = 1930] [id = 485] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb24800 == 93 [pid = 1930] [id = 484] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0947800 == 92 [pid = 1930] [id = 483] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb49800 == 91 [pid = 1930] [id = 482] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa46b000 == 90 [pid = 1930] [id = 481] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a716a800 == 89 [pid = 1930] [id = 480] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6d8f800 == 88 [pid = 1930] [id = 479] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bc8800 == 87 [pid = 1930] [id = 478] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6661000 == 86 [pid = 1930] [id = 477] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a601a800 == 85 [pid = 1930] [id = 476] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4765000 == 84 [pid = 1930] [id = 475] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a310a000 == 83 [pid = 1930] [id = 474] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89ab98000 == 82 [pid = 1930] [id = 473] 04:39:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896654800 == 81 [pid = 1930] [id = 472] 04:39:27 INFO - PROCESS | 1930 | 1461152367147 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:39:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 3537ms 04:39:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:39:27 INFO - PROCESS | 1930 | 1461152367202 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1930 | 1461152367205 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:39:27 INFO - PROCESS | 1930 | 1461152367213 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1930 | 1461152367217 Marionette TRACE conn4 <- [1,1942,null,{}] 04:39:27 INFO - PROCESS | 1930 | 1461152367224 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:27 INFO - PROCESS | 1930 | 1461152367420 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:39:27 INFO - PROCESS | 1930 | 1461152367583 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893aaf000 == 82 [pid = 1930] [id = 493] 04:39:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa89322b400) [pid = 1930] [serial = 1480] [outer = (nil)] 04:39:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa893232400) [pid = 1930] [serial = 1481] [outer = 0x7fa89322b400] 04:39:27 INFO - PROCESS | 1930 | 1461152367645 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa8939c5000) [pid = 1930] [serial = 1482] [outer = 0x7fa89322b400] 04:39:28 INFO - PROCESS | 1930 | 1461152368371 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1182ms 04:39:28 INFO - PROCESS | 1930 | 1461152368394 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:39:28 INFO - PROCESS | 1930 | 1461152368402 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:39:28 INFO - PROCESS | 1930 | 1461152368410 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:39:28 INFO - PROCESS | 1930 | 1461152368414 Marionette TRACE conn4 <- [1,1946,null,{}] 04:39:28 INFO - PROCESS | 1930 | 1461152368426 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:28 INFO - PROCESS | 1930 | 1461152368634 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:39:28 INFO - PROCESS | 1930 | 1461152368661 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8962d8000 == 83 [pid = 1930] [id = 494] 04:39:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa8939cb400) [pid = 1930] [serial = 1483] [outer = (nil)] 04:39:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa8948a8c00) [pid = 1930] [serial = 1484] [outer = 0x7fa8939cb400] 04:39:28 INFO - PROCESS | 1930 | 1461152368718 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa8961c7400) [pid = 1930] [serial = 1485] [outer = 0x7fa8939cb400] 04:39:29 INFO - PROCESS | 1930 | 1461152369672 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1336ms 04:39:29 INFO - PROCESS | 1930 | 1461152369754 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1930 | 1461152369757 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:39:29 INFO - PROCESS | 1930 | 1461152369772 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1930 | 1461152369778 Marionette TRACE conn4 <- [1,1950,null,{}] 04:39:29 INFO - PROCESS | 1930 | 1461152369798 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:30 INFO - PROCESS | 1930 | 1461152370010 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:39:30 INFO - PROCESS | 1930 | 1461152370037 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8986df800 == 84 [pid = 1930] [id = 495] 04:39:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa896542400) [pid = 1930] [serial = 1486] [outer = (nil)] 04:39:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7fa896702400) [pid = 1930] [serial = 1487] [outer = 0x7fa896542400] 04:39:30 INFO - PROCESS | 1930 | 1461152370096 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7fa89694f000) [pid = 1930] [serial = 1488] [outer = 0x7fa896542400] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7fa898bda000) [pid = 1930] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7fa8938a6800) [pid = 1930] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa8982c5800) [pid = 1930] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa893230c00) [pid = 1930] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa8982c9400) [pid = 1930] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa8a0707800) [pid = 1930] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa893b3f800) [pid = 1930] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa8a25a5c00) [pid = 1930] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa898bd4c00) [pid = 1930] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa893b46000) [pid = 1930] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa893b3dc00) [pid = 1930] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa8983fc400) [pid = 1930] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa89489f000) [pid = 1930] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa891c40c00) [pid = 1930] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa891cda800) [pid = 1930] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8a0554400) [pid = 1930] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8948a1400) [pid = 1930] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8a2b79000) [pid = 1930] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8a5f2a400) [pid = 1930] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8a316b000) [pid = 1930] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8a2b71c00) [pid = 1930] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa896353000) [pid = 1930] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa896360c00) [pid = 1930] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa8a316dc00) [pid = 1930] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa8a478f800) [pid = 1930] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa8a0707400) [pid = 1930] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa8a5fc7800) [pid = 1930] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8a37cb000) [pid = 1930] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa896710c00) [pid = 1930] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8963d6400) [pid = 1930] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa895fcf400) [pid = 1930] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa8a2765400) [pid = 1930] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8963d9800) [pid = 1930] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa8aba79800) [pid = 1930] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa8ae283c00) [pid = 1930] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa8a2af1400) [pid = 1930] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8a2464400) [pid = 1930] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa8976d1800) [pid = 1930] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa89742cc00) [pid = 1930] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa893224800) [pid = 1930] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa893b3cc00) [pid = 1930] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa8986e5c00) [pid = 1930] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa89ad39c00) [pid = 1930] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa89742ec00) [pid = 1930] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8ac00cc00) [pid = 1930] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8a5d57800) [pid = 1930] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8a5fd5000) [pid = 1930] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa8a30b5400) [pid = 1930] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa8976d2000) [pid = 1930] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8aa481c00) [pid = 1930] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa8939c2c00) [pid = 1930] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa8aee5e000) [pid = 1930] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa8a99ba800) [pid = 1930] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa8961c7000) [pid = 1930] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa8987e2000) [pid = 1930] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7fa8a0554c00) [pid = 1930] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7fa8939c4c00) [pid = 1930] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7fa8987dc800) [pid = 1930] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7fa8af043000) [pid = 1930] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7fa896949000) [pid = 1930] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7fa8a2baf800) [pid = 1930] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7fa897439400) [pid = 1930] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7fa89ad3a800) [pid = 1930] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7fa896356400) [pid = 1930] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:39:31 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7fa89322e800) [pid = 1930] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:39:31 INFO - PROCESS | 1930 | 1461152371677 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1945ms 04:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:39:31 INFO - PROCESS | 1930 | 1461152371708 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1930 | 1461152371711 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:39:31 INFO - PROCESS | 1930 | 1461152371717 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1930 | 1461152371719 Marionette TRACE conn4 <- [1,1954,null,{}] 04:39:31 INFO - PROCESS | 1930 | 1461152371724 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 1930 | 1461152371868 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:39:31 INFO - PROCESS | 1930 | 1461152371885 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa896850000 == 85 [pid = 1930] [id = 496] 04:39:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7fa893b39c00) [pid = 1930] [serial = 1489] [outer = (nil)] 04:39:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7fa896353c00) [pid = 1930] [serial = 1490] [outer = 0x7fa893b39c00] 04:39:31 INFO - PROCESS | 1930 | 1461152371942 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7fa8963db400) [pid = 1930] [serial = 1491] [outer = 0x7fa893b39c00] 04:39:32 INFO - PROCESS | 1930 | 1461152372744 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:39:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1077ms 04:39:32 INFO - PROCESS | 1930 | 1461152372793 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1930 | 1461152372796 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:39:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:39:32 INFO - PROCESS | 1930 | 1461152372801 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1930 | 1461152372803 Marionette TRACE conn4 <- [1,1958,null,{}] 04:39:32 INFO - PROCESS | 1930 | 1461152372808 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:33 INFO - PROCESS | 1930 | 1461152373013 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:39:33 INFO - PROCESS | 1930 | 1461152373032 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b93000 == 86 [pid = 1930] [id = 497] 04:39:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7fa892279000) [pid = 1930] [serial = 1492] [outer = (nil)] 04:39:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7fa896951400) [pid = 1930] [serial = 1493] [outer = 0x7fa892279000] 04:39:33 INFO - PROCESS | 1930 | 1461152373087 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7fa897439c00) [pid = 1930] [serial = 1494] [outer = 0x7fa892279000] 04:39:34 INFO - PROCESS | 1930 | 1461152374151 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:39:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1387ms 04:39:34 INFO - PROCESS | 1930 | 1461152374190 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1930 | 1461152374197 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:39:34 INFO - PROCESS | 1930 | 1461152374205 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1930 | 1461152374209 Marionette TRACE conn4 <- [1,1962,null,{}] 04:39:34 INFO - PROCESS | 1930 | 1461152374217 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 1930 | 1461152374385 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:39:34 INFO - PROCESS | 1930 | 1461152374588 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89659a800 == 87 [pid = 1930] [id = 498] 04:39:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7fa8938a6000) [pid = 1930] [serial = 1495] [outer = (nil)] 04:39:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7fa893b3dc00) [pid = 1930] [serial = 1496] [outer = 0x7fa8938a6000] 04:39:34 INFO - PROCESS | 1930 | 1461152374659 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7fa895fd6c00) [pid = 1930] [serial = 1497] [outer = 0x7fa8938a6000] 04:39:35 INFO - PROCESS | 1930 | 1461152375635 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1482ms 04:39:35 INFO - PROCESS | 1930 | 1461152375689 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1930 | 1461152375697 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:39:35 INFO - PROCESS | 1930 | 1461152375706 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1930 | 1461152375709 Marionette TRACE conn4 <- [1,1966,null,{}] 04:39:35 INFO - PROCESS | 1930 | 1461152375714 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:35 INFO - PROCESS | 1930 | 1461152375883 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:39:36 INFO - PROCESS | 1930 | 1461152376075 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a0762800 == 88 [pid = 1930] [id = 499] 04:39:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7fa891c4ac00) [pid = 1930] [serial = 1498] [outer = (nil)] 04:39:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa896947c00) [pid = 1930] [serial = 1499] [outer = 0x7fa891c4ac00] 04:39:36 INFO - PROCESS | 1930 | 1461152376143 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa897603800) [pid = 1930] [serial = 1500] [outer = 0x7fa891c4ac00] 04:39:37 INFO - PROCESS | 1930 | 1461152377016 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:39:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1377ms 04:39:37 INFO - PROCESS | 1930 | 1461152377083 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 1930 | 1461152377086 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:39:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:39:37 INFO - PROCESS | 1930 | 1461152377092 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1930 | 1461152377098 Marionette TRACE conn4 <- [1,1970,null,{}] 04:39:37 INFO - PROCESS | 1930 | 1461152377112 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:37 INFO - PROCESS | 1930 | 1461152377317 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:39:37 INFO - PROCESS | 1930 | 1461152377522 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a09b4000 == 89 [pid = 1930] [id = 500] 04:39:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa897602c00) [pid = 1930] [serial = 1501] [outer = (nil)] 04:39:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa89828e000) [pid = 1930] [serial = 1502] [outer = 0x7fa897602c00] 04:39:37 INFO - PROCESS | 1930 | 1461152377635 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa8982c3400) [pid = 1930] [serial = 1503] [outer = 0x7fa897602c00] 04:39:38 INFO - PROCESS | 1930 | 1461152378445 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 04:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1390ms 04:39:38 INFO - PROCESS | 1930 | 1461152378483 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1930 | 1461152378486 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:39:38 INFO - PROCESS | 1930 | 1461152378492 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1930 | 1461152378494 Marionette TRACE conn4 <- [1,1974,null,{}] 04:39:38 INFO - PROCESS | 1930 | 1461152378500 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:38 INFO - PROCESS | 1930 | 1461152378659 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:39:38 INFO - PROCESS | 1930 | 1461152378857 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:38 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2446800 == 90 [pid = 1930] [id = 501] 04:39:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa89694d000) [pid = 1930] [serial = 1504] [outer = (nil)] 04:39:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa8983f9c00) [pid = 1930] [serial = 1505] [outer = 0x7fa89694d000] 04:39:38 INFO - PROCESS | 1930 | 1461152378922 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa8986e5c00) [pid = 1930] [serial = 1506] [outer = 0x7fa89694d000] 04:39:39 INFO - PROCESS | 1930 | 1461152379746 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:39:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1281ms 04:39:39 INFO - PROCESS | 1930 | 1461152379775 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 1930 | 1461152379778 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:39:39 INFO - PROCESS | 1930 | 1461152379783 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1930 | 1461152379786 Marionette TRACE conn4 <- [1,1978,null,{}] 04:39:39 INFO - PROCESS | 1930 | 1461152379792 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:39 INFO - PROCESS | 1930 | 1461152379946 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:39:40 INFO - PROCESS | 1930 | 1461152380155 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2e1c000 == 91 [pid = 1930] [id = 502] 04:39:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa8961d0400) [pid = 1930] [serial = 1507] [outer = (nil)] 04:39:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8986efc00) [pid = 1930] [serial = 1508] [outer = 0x7fa8961d0400] 04:39:40 INFO - PROCESS | 1930 | 1461152380261 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa8987da000) [pid = 1930] [serial = 1509] [outer = 0x7fa8961d0400] 04:39:41 INFO - PROCESS | 1930 | 1461152381101 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:39:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1384ms 04:39:41 INFO - PROCESS | 1930 | 1461152381169 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1930 | 1461152381173 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:39:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:39:41 INFO - PROCESS | 1930 | 1461152381178 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1930 | 1461152381180 Marionette TRACE conn4 <- [1,1982,null,{}] 04:39:41 INFO - PROCESS | 1930 | 1461152381185 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:41 INFO - PROCESS | 1930 | 1461152381395 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:39:41 INFO - PROCESS | 1930 | 1461152381594 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a3195000 == 92 [pid = 1930] [id = 503] 04:39:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8987dbc00) [pid = 1930] [serial = 1510] [outer = (nil)] 04:39:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa89a03a000) [pid = 1930] [serial = 1511] [outer = 0x7fa8987dbc00] 04:39:41 INFO - PROCESS | 1930 | 1461152381705 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa89ad7f000) [pid = 1930] [serial = 1512] [outer = 0x7fa8987dbc00] 04:39:42 INFO - PROCESS | 1930 | 1461152382533 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1378ms 04:39:42 INFO - PROCESS | 1930 | 1461152382557 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 1930 | 1461152382561 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:39:42 INFO - PROCESS | 1930 | 1461152382566 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1930 | 1461152382568 Marionette TRACE conn4 <- [1,1986,null,{}] 04:39:42 INFO - PROCESS | 1930 | 1461152382573 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:42 INFO - PROCESS | 1930 | 1461152382723 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:39:42 INFO - PROCESS | 1930 | 1461152382937 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a4770000 == 93 [pid = 1930] [id = 504] 04:39:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa898a49000) [pid = 1930] [serial = 1513] [outer = (nil)] 04:39:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa89ad8b800) [pid = 1930] [serial = 1514] [outer = 0x7fa898a49000] 04:39:43 INFO - PROCESS | 1930 | 1461152383005 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa8a055bc00) [pid = 1930] [serial = 1515] [outer = 0x7fa898a49000] 04:39:43 INFO - PROCESS | 1930 | 1461152383847 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1326ms 04:39:43 INFO - PROCESS | 1930 | 1461152383894 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1930 | 1461152383897 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:39:43 INFO - PROCESS | 1930 | 1461152383903 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1930 | 1461152383905 Marionette TRACE conn4 <- [1,1990,null,{}] 04:39:43 INFO - PROCESS | 1930 | 1461152383910 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:44 INFO - PROCESS | 1930 | 1461152384077 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:39:44 INFO - PROCESS | 1930 | 1461152384287 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6013000 == 94 [pid = 1930] [id = 505] 04:39:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa89a03cc00) [pid = 1930] [serial = 1516] [outer = (nil)] 04:39:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa8a0706c00) [pid = 1930] [serial = 1517] [outer = 0x7fa89a03cc00] 04:39:44 INFO - PROCESS | 1930 | 1461152384353 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa8a070f800) [pid = 1930] [serial = 1518] [outer = 0x7fa89a03cc00] 04:39:45 INFO - PROCESS | 1930 | 1461152385171 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1281ms 04:39:45 INFO - PROCESS | 1930 | 1461152385184 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1930 | 1461152385187 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:39:45 INFO - PROCESS | 1930 | 1461152385212 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1930 | 1461152385215 Marionette TRACE conn4 <- [1,1994,null,{}] 04:39:45 INFO - PROCESS | 1930 | 1461152385220 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:45 INFO - PROCESS | 1930 | 1461152385389 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:39:45 INFO - PROCESS | 1930 | 1461152385590 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6587800 == 95 [pid = 1930] [id = 506] 04:39:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa89ad83400) [pid = 1930] [serial = 1519] [outer = (nil)] 04:39:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa8a0810400) [pid = 1930] [serial = 1520] [outer = 0x7fa89ad83400] 04:39:45 INFO - PROCESS | 1930 | 1461152385655 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa8a12df000) [pid = 1930] [serial = 1521] [outer = 0x7fa89ad83400] 04:39:46 INFO - PROCESS | 1930 | 1461152386481 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:39:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1338ms 04:39:46 INFO - PROCESS | 1930 | 1461152386547 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1930 | 1461152386551 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:39:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:39:46 INFO - PROCESS | 1930 | 1461152386556 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1930 | 1461152386558 Marionette TRACE conn4 <- [1,1998,null,{}] 04:39:46 INFO - PROCESS | 1930 | 1461152386564 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:46 INFO - PROCESS | 1930 | 1461152386728 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:39:46 INFO - PROCESS | 1930 | 1461152386929 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6661000 == 96 [pid = 1930] [id = 507] 04:39:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8a0561c00) [pid = 1930] [serial = 1522] [outer = (nil)] 04:39:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa8a13e2400) [pid = 1930] [serial = 1523] [outer = 0x7fa8a0561c00] 04:39:47 INFO - PROCESS | 1930 | 1461152386997 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa8a1668c00) [pid = 1930] [serial = 1524] [outer = 0x7fa8a0561c00] 04:39:47 INFO - PROCESS | 1930 | 1461152387858 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1348ms 04:39:47 INFO - PROCESS | 1930 | 1461152387905 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1930 | 1461152387909 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:39:47 INFO - PROCESS | 1930 | 1461152387915 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1930 | 1461152387919 Marionette TRACE conn4 <- [1,2002,null,{}] 04:39:47 INFO - PROCESS | 1930 | 1461152387924 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1930 | 1461152388125 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:39:48 INFO - PROCESS | 1930 | 1461152388321 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6bd7000 == 97 [pid = 1930] [id = 508] 04:39:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa8a0809c00) [pid = 1930] [serial = 1525] [outer = (nil)] 04:39:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa8a25ae000) [pid = 1930] [serial = 1526] [outer = 0x7fa8a0809c00] 04:39:48 INFO - PROCESS | 1930 | 1461152388398 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa8a2765800) [pid = 1930] [serial = 1527] [outer = 0x7fa8a0809c00] 04:39:49 INFO - PROCESS | 1930 | 1461152389258 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:39:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1382ms 04:39:49 INFO - PROCESS | 1930 | 1461152389298 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1930 | 1461152389300 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:39:49 INFO - PROCESS | 1930 | 1461152389306 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1930 | 1461152389308 Marionette TRACE conn4 <- [1,2006,null,{}] 04:39:49 INFO - PROCESS | 1930 | 1461152389313 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:49 INFO - PROCESS | 1930 | 1461152389474 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:39:49 INFO - PROCESS | 1930 | 1461152389681 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89482e800 == 98 [pid = 1930] [id = 509] 04:39:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa891df3000) [pid = 1930] [serial = 1528] [outer = (nil)] 04:39:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa895fdb800) [pid = 1930] [serial = 1529] [outer = 0x7fa891df3000] 04:39:49 INFO - PROCESS | 1930 | 1461152389748 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa8982ca000) [pid = 1930] [serial = 1530] [outer = 0x7fa891df3000] 04:39:50 INFO - PROCESS | 1930 | 1461152390639 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 04:39:50 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:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1373ms 04:39:50 INFO - PROCESS | 1930 | 1461152390681 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:39:50 INFO - PROCESS | 1930 | 1461152390684 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:39:50 INFO - PROCESS | 1930 | 1461152390689 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1930 | 1461152390691 Marionette TRACE conn4 <- [1,2010,null,{}] 04:39:50 INFO - PROCESS | 1930 | 1461152390696 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:50 INFO - PROCESS | 1930 | 1461152390847 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:39:51 INFO - PROCESS | 1930 | 1461152391056 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:51 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8962e6000 == 99 [pid = 1930] [id = 510] 04:39:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa891c4a000) [pid = 1930] [serial = 1531] [outer = (nil)] 04:39:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa893231c00) [pid = 1930] [serial = 1532] [outer = 0x7fa891c4a000] 04:39:51 INFO - PROCESS | 1930 | 1461152391119 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa89653fc00) [pid = 1930] [serial = 1533] [outer = 0x7fa891c4a000] 04:39:51 INFO - PROCESS | 1930 | 1461152391949 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 04:39:52 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:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1328ms 04:39:52 INFO - PROCESS | 1930 | 1461152392018 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 1930 | 1461152392021 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:39:52 INFO - PROCESS | 1930 | 1461152392027 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1930 | 1461152392030 Marionette TRACE conn4 <- [1,2014,null,{}] 04:39:52 INFO - PROCESS | 1930 | 1461152392035 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:52 INFO - PROCESS | 1930 | 1461152392195 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:39:52 INFO - PROCESS | 1930 | 1461152392403 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899f5c800 == 100 [pid = 1930] [id = 511] 04:39:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa891ce2400) [pid = 1930] [serial = 1534] [outer = (nil)] 04:39:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa896353400) [pid = 1930] [serial = 1535] [outer = 0x7fa891ce2400] 04:39:52 INFO - PROCESS | 1930 | 1461152392471 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa896943800) [pid = 1930] [serial = 1536] [outer = 0x7fa891ce2400] 04:39:53 INFO - PROCESS | 1930 | 1461152393342 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1379ms 04:39:53 INFO - PROCESS | 1930 | 1461152393406 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:39:53 INFO - PROCESS | 1930 | 1461152393409 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:39:53 INFO - PROCESS | 1930 | 1461152393415 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 1930 | 1461152393417 Marionette TRACE conn4 <- [1,2018,null,{}] 04:39:53 INFO - PROCESS | 1930 | 1461152393423 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 1930 | 1461152393595 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:39:54 INFO - PROCESS | 1930 | 1461152394102 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8959ce800 == 101 [pid = 1930] [id = 512] 04:39:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa891c4c800) [pid = 1930] [serial = 1537] [outer = (nil)] 04:39:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa891ce1400) [pid = 1930] [serial = 1538] [outer = 0x7fa891c4c800] 04:39:54 INFO - PROCESS | 1930 | 1461152394222 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8925c6800) [pid = 1930] [serial = 1539] [outer = 0x7fa891c4c800] 04:39:55 INFO - PROCESS | 1930 | 1461152395072 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1732ms 04:39:55 INFO - PROCESS | 1930 | 1461152395149 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1930 | 1461152395155 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:39:55 INFO - PROCESS | 1930 | 1461152395163 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1930 | 1461152395167 Marionette TRACE conn4 <- [1,2022,null,{}] 04:39:55 INFO - PROCESS | 1930 | 1461152395173 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:55 INFO - PROCESS | 1930 | 1461152395456 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:39:55 INFO - PROCESS | 1930 | 1461152395726 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8983b7000 == 102 [pid = 1930] [id = 513] 04:39:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa89489b800) [pid = 1930] [serial = 1540] [outer = (nil)] 04:39:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa895fdb000) [pid = 1930] [serial = 1541] [outer = 0x7fa89489b800] 04:39:55 INFO - PROCESS | 1930 | 1461152395836 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa89635f800) [pid = 1930] [serial = 1542] [outer = 0x7fa89489b800] 04:39:56 INFO - PROCESS | 1930 | 1461152396694 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1579ms 04:39:56 INFO - PROCESS | 1930 | 1461152396746 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1930 | 1461152396751 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:39:56 INFO - PROCESS | 1930 | 1461152396757 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1930 | 1461152396760 Marionette TRACE conn4 <- [1,2026,null,{}] 04:39:56 INFO - PROCESS | 1930 | 1461152396765 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:56 INFO - PROCESS | 1930 | 1461152396935 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:39:57 INFO - PROCESS | 1930 | 1461152397151 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a0944800 == 103 [pid = 1930] [id = 514] 04:39:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa893226c00) [pid = 1930] [serial = 1543] [outer = (nil)] 04:39:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa89670f800) [pid = 1930] [serial = 1544] [outer = 0x7fa893226c00] 04:39:57 INFO - PROCESS | 1930 | 1461152397214 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa897608400) [pid = 1930] [serial = 1545] [outer = 0x7fa893226c00] 04:39:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896850000 == 102 [pid = 1930] [id = 496] 04:39:57 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8962d8000 == 101 [pid = 1930] [id = 494] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa89322b800) [pid = 1930] [serial = 1418] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa89635b000) [pid = 1930] [serial = 1421] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa8983f8c00) [pid = 1930] [serial = 1424] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa89ad80000) [pid = 1930] [serial = 1427] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa8a12dbc00) [pid = 1930] [serial = 1430] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8a25b1400) [pid = 1930] [serial = 1433] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa8a2b7e400) [pid = 1930] [serial = 1436] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8a3177800) [pid = 1930] [serial = 1439] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8a35c6400) [pid = 1930] [serial = 1442] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8a37cec00) [pid = 1930] [serial = 1445] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8a5d4d400) [pid = 1930] [serial = 1448] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa89ad85400) [pid = 1930] [serial = 1451] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8a5f27000) [pid = 1930] [serial = 1454] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa8a5fcdc00) [pid = 1930] [serial = 1457] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8983f6400) [pid = 1930] [serial = 1460] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa896359000) [pid = 1930] [serial = 1361] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa89829bc00) [pid = 1930] [serial = 1364] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa8a166dc00) [pid = 1930] [serial = 1367] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa892278c00) [pid = 1930] [serial = 1385] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8a6404000) [pid = 1930] [serial = 1370] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa8ac998800) [pid = 1930] [serial = 1373] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8a340c000) [pid = 1930] [serial = 1376] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa891df1000) [pid = 1930] [serial = 1379] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa8938a2800) [pid = 1930] [serial = 1382] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893aaf000 == 100 [pid = 1930] [id = 493] 04:39:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09b6800 == 99 [pid = 1930] [id = 492] 04:39:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b21000 == 98 [pid = 1930] [id = 491] 04:39:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a24ac800 == 97 [pid = 1930] [id = 471] 04:39:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896598000 == 96 [pid = 1930] [id = 490] 04:39:58 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fa7800 == 95 [pid = 1930] [id = 489] 04:39:58 INFO - PROCESS | 1930 | 1461152398198 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8a2654400) [pid = 1930] [serial = 1116] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa89760c400) [pid = 1930] [serial = 1254] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa8bab08000) [pid = 1930] [serial = 1131] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa8a6843400) [pid = 1930] [serial = 1068] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8ad03d800) [pid = 1930] [serial = 1128] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa8ac005800) [pid = 1930] [serial = 1242] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8bea75800) [pid = 1930] [serial = 1137] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa8ad956800) [pid = 1930] [serial = 1185] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8939d0400) [pid = 1930] [serial = 1260] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa8be3c2800) [pid = 1930] [serial = 1188] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa8ae37f400) [pid = 1930] [serial = 1245] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa8aa484800) [pid = 1930] [serial = 1170] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8a0803400) [pid = 1930] [serial = 1173] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8a0560800) [pid = 1930] [serial = 1140] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8982bf800) [pid = 1930] [serial = 1263] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa8a070f000) [pid = 1930] [serial = 1062] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa8bed97c00) [pid = 1930] [serial = 1248] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8a2761c00) [pid = 1930] [serial = 1236] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa8a347d800) [pid = 1930] [serial = 1176] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa8982c4c00) [pid = 1930] [serial = 1257] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa8a3482400) [pid = 1930] [serial = 1119] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa8ba827400) [pid = 1930] [serial = 1197] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa8938ac000) [pid = 1930] [serial = 1463] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7fa8a0705800) [pid = 1930] [serial = 1415] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7fa893b47400) [pid = 1930] [serial = 1464] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7fa89a032c00) [pid = 1930] [serial = 1406] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7fa8a0706800) [pid = 1930] [serial = 1410] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7fa89ad39000) [pid = 1930] [serial = 1407] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7fa898a50000) [pid = 1930] [serial = 1404] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7fa8961ca400) [pid = 1930] [serial = 1466] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7fa896711000) [pid = 1930] [serial = 1467] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7fa8a25a6c00) [pid = 1930] [serial = 1296] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7fa8963d5000) [pid = 1930] [serial = 1290] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7fa8a30b8000) [pid = 1930] [serial = 1299] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7fa8a2460000) [pid = 1930] [serial = 1287] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7fa8982c1400) [pid = 1930] [serial = 1293] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7fa8a3484c00) [pid = 1930] [serial = 1302] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7fa89ad8dc00) [pid = 1930] [serial = 1409] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7fa8963df400) [pid = 1930] [serial = 1412] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7fa8987dc000) [pid = 1930] [serial = 1413] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7fa8976dbc00) [pid = 1930] [serial = 1397] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7fa89829cc00) [pid = 1930] [serial = 1398] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7fa898a43400) [pid = 1930] [serial = 1403] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa896704800) [pid = 1930] [serial = 1400] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa898293c00) [pid = 1930] [serial = 1401] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa893b3c000) [pid = 1930] [serial = 1392] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa8939c6800) [pid = 1930] [serial = 1391] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa8925c9000) [pid = 1930] [serial = 1389] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa89227c000) [pid = 1930] [serial = 1388] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa8a6406c00) [pid = 1930] [serial = 1358] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa8a9910800) [pid = 1930] [serial = 1359] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa896706000) [pid = 1930] [serial = 1395] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7fa89635cc00) [pid = 1930] [serial = 1394] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7fa8ac006800) [pid = 1930] [serial = 1230] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7fa8abbec800) [pid = 1930] [serial = 1182] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa8a3178800) [pid = 1930] [serial = 1083] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7fa8a640a400) [pid = 1930] [serial = 1239] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7fa896361000) [pid = 1930] [serial = 1194] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7fa896711c00) [pid = 1930] [serial = 1203] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7fa8beb61c00) [pid = 1930] [serial = 1086] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8a68c4000) [pid = 1930] [serial = 1179] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8abe09800) [pid = 1930] [serial = 1113] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8a68cc000) [pid = 1930] [serial = 1122] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa8ad280400) [pid = 1930] [serial = 1074] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8987dcc00) [pid = 1930] [serial = 1233] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8963e3800) [pid = 1930] [serial = 1143] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa895fdc800) [pid = 1930] [serial = 1200] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8ab6f8c00) [pid = 1930] [serial = 1071] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa8beb62400) [pid = 1930] [serial = 1146] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8b99e8800) [pid = 1930] [serial = 1077] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8be933c00) [pid = 1930] [serial = 1080] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8a30b8c00) [pid = 1930] [serial = 1065] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8abe72c00) [pid = 1930] [serial = 1125] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8983f0000) [pid = 1930] [serial = 1134] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa897439800) [pid = 1930] [serial = 1251] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa893231000) [pid = 1930] [serial = 1269] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8948a8400) [pid = 1930] [serial = 1266] [outer = (nil)] [url = about:blank] 04:39:58 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8986f2800) [pid = 1930] [serial = 1191] [outer = (nil)] [url = about:blank] 04:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1528ms 04:39:58 INFO - PROCESS | 1930 | 1461152398289 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1930 | 1461152398294 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:39:58 INFO - PROCESS | 1930 | 1461152398306 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1930 | 1461152398313 Marionette TRACE conn4 <- [1,2030,null,{}] 04:39:58 INFO - PROCESS | 1930 | 1461152398321 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:58 INFO - PROCESS | 1930 | 1461152398492 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:39:58 INFO - PROCESS | 1930 | 1461152398644 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8959c9000 == 96 [pid = 1930] [id = 515] 04:39:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa892278c00) [pid = 1930] [serial = 1546] [outer = (nil)] 04:39:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa897439800) [pid = 1930] [serial = 1547] [outer = 0x7fa892278c00] 04:39:58 INFO - PROCESS | 1930 | 1461152398706 Marionette DEBUG loaded listener.js 04:39:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8976dc800) [pid = 1930] [serial = 1548] [outer = 0x7fa892278c00] 04:39:59 INFO - PROCESS | 1930 | 1461152399433 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:39:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:39:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1191ms 04:39:59 INFO - PROCESS | 1930 | 1461152399503 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1930 | 1461152399506 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:39:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:39:59 INFO - PROCESS | 1930 | 1461152399518 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1930 | 1461152399519 Marionette TRACE conn4 <- [1,2034,null,{}] 04:39:59 INFO - PROCESS | 1930 | 1461152399523 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:59 INFO - PROCESS | 1930 | 1461152399677 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:39:59 INFO - PROCESS | 1930 | 1461152399687 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8983b6800 == 97 [pid = 1930] [id = 516] 04:39:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa897607c00) [pid = 1930] [serial = 1549] [outer = (nil)] 04:39:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8983f4000) [pid = 1930] [serial = 1550] [outer = 0x7fa897607c00] 04:39:59 INFO - PROCESS | 1930 | 1461152399741 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8986ebc00) [pid = 1930] [serial = 1551] [outer = 0x7fa897607c00] 04:40:00 INFO - PROCESS | 1930 | 1461152400613 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1127ms 04:40:00 INFO - PROCESS | 1930 | 1461152400646 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1930 | 1461152400649 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:40:00 INFO - PROCESS | 1930 | 1461152400654 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1930 | 1461152400656 Marionette TRACE conn4 <- [1,2038,null,{}] 04:40:00 INFO - PROCESS | 1930 | 1461152400689 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:00 INFO - PROCESS | 1930 | 1461152400921 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:40:00 INFO - PROCESS | 1930 | 1461152400940 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a0746800 == 98 [pid = 1930] [id = 517] 04:40:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8987e0400) [pid = 1930] [serial = 1552] [outer = (nil)] 04:40:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa898a47000) [pid = 1930] [serial = 1553] [outer = 0x7fa8987e0400] 04:40:01 INFO - PROCESS | 1930 | 1461152401006 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa89a036400) [pid = 1930] [serial = 1554] [outer = 0x7fa8987e0400] 04:40:01 INFO - PROCESS | 1930 | 1461152401896 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1317ms 04:40:02 INFO - PROCESS | 1930 | 1461152402006 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1930 | 1461152402009 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:40:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:40:02 INFO - PROCESS | 1930 | 1461152402028 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1930 | 1461152402031 Marionette TRACE conn4 <- [1,2042,null,{}] 04:40:02 INFO - PROCESS | 1930 | 1461152402055 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:02 INFO - PROCESS | 1930 | 1461152402304 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:40:02 INFO - PROCESS | 1930 | 1461152402327 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2b34800 == 99 [pid = 1930] [id = 518] 04:40:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa89ad36800) [pid = 1930] [serial = 1555] [outer = (nil)] 04:40:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a070ac00) [pid = 1930] [serial = 1556] [outer = 0x7fa89ad36800] 04:40:02 INFO - PROCESS | 1930 | 1461152402383 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a13df800) [pid = 1930] [serial = 1557] [outer = 0x7fa89ad36800] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8a3172800) [pid = 1930] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa891cd9800) [pid = 1930] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa891debc00) [pid = 1930] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa892277800) [pid = 1930] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8939ce800) [pid = 1930] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8a39c0c00) [pid = 1930] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa891cd9400) [pid = 1930] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8987e3000) [pid = 1930] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa891c4d400) [pid = 1930] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa891c3f400) [pid = 1930] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8a35d4400) [pid = 1930] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa898291400) [pid = 1930] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa898a4ac00) [pid = 1930] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa898a44800) [pid = 1930] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8a92db000) [pid = 1930] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa898a47400) [pid = 1930] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8925c5400) [pid = 1930] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa89670e000) [pid = 1930] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8925c5000) [pid = 1930] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa891def400) [pid = 1930] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa89489c400) [pid = 1930] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8a678c000) [pid = 1930] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8a7c2bc00) [pid = 1930] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa891c42400) [pid = 1930] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa89489e400) [pid = 1930] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8939cb400) [pid = 1930] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa896542400) [pid = 1930] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8938b0c00) [pid = 1930] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa89322b400) [pid = 1930] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa8987e2c00) [pid = 1930] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa893b39c00) [pid = 1930] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa891ce2800) [pid = 1930] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8939cf800) [pid = 1930] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa8987e0000) [pid = 1930] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8a12dcc00) [pid = 1930] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a2b74800) [pid = 1930] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8a2bb8800) [pid = 1930] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a0710800) [pid = 1930] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa895fd9000) [pid = 1930] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa891c48400) [pid = 1930] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8961c2800) [pid = 1930] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:40:03 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8961c5c00) [pid = 1930] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:40:03 INFO - PROCESS | 1930 | 1461152403650 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 04:40:03 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:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1656ms 04:40:03 INFO - PROCESS | 1930 | 1461152403678 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:40:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:40:03 INFO - PROCESS | 1930 | 1461152403681 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:40:03 INFO - PROCESS | 1930 | 1461152403686 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1930 | 1461152403688 Marionette TRACE conn4 <- [1,2046,null,{}] 04:40:03 INFO - PROCESS | 1930 | 1461152403693 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:03 INFO - PROCESS | 1930 | 1461152403893 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:40:03 INFO - PROCESS | 1930 | 1461152403920 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8959c5000 == 100 [pid = 1930] [id = 519] 04:40:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa891c3e800) [pid = 1930] [serial = 1558] [outer = (nil)] 04:40:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa892273400) [pid = 1930] [serial = 1559] [outer = 0x7fa891c3e800] 04:40:03 INFO - PROCESS | 1930 | 1461152403976 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa893b39c00) [pid = 1930] [serial = 1560] [outer = 0x7fa891c3e800] 04:40:04 INFO - PROCESS | 1930 | 1461152404696 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 04:40:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:40:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1024ms 04:40:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:40:04 INFO - PROCESS | 1930 | 1461152404710 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 1930 | 1461152404712 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:40:04 INFO - PROCESS | 1930 | 1461152404719 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1930 | 1461152404721 Marionette TRACE conn4 <- [1,2050,null,{}] 04:40:04 INFO - PROCESS | 1930 | 1461152404726 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:04 INFO - PROCESS | 1930 | 1461152404896 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:40:05 INFO - PROCESS | 1930 | 1461152405053 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a310f800 == 101 [pid = 1930] [id = 520] 04:40:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa891cd9800) [pid = 1930] [serial = 1561] [outer = (nil)] 04:40:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa89635e400) [pid = 1930] [serial = 1562] [outer = 0x7fa891cd9800] 04:40:05 INFO - PROCESS | 1930 | 1461152405109 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa8987e0c00) [pid = 1930] [serial = 1563] [outer = 0x7fa891cd9800] 04:40:06 INFO - PROCESS | 1930 | 1461152406164 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:40:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:40:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1482ms 04:40:06 INFO - PROCESS | 1930 | 1461152406200 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:40:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:40:06 INFO - PROCESS | 1930 | 1461152406205 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:40:06 INFO - PROCESS | 1930 | 1461152406212 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1930 | 1461152406218 Marionette TRACE conn4 <- [1,2054,null,{}] 04:40:06 INFO - PROCESS | 1930 | 1461152406224 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:06 INFO - PROCESS | 1930 | 1461152406413 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:40:06 INFO - PROCESS | 1930 | 1461152406610 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896864800 == 102 [pid = 1930] [id = 521] 04:40:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8938ac000) [pid = 1930] [serial = 1564] [outer = (nil)] 04:40:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa893b3c000) [pid = 1930] [serial = 1565] [outer = 0x7fa8938ac000] 04:40:06 INFO - PROCESS | 1930 | 1461152406681 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa896352800) [pid = 1930] [serial = 1566] [outer = 0x7fa8938ac000] 04:40:07 INFO - PROCESS | 1930 | 1461152407651 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:40:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:40:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1481ms 04:40:07 INFO - PROCESS | 1930 | 1461152407692 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:40:07 INFO - PROCESS | 1930 | 1461152407700 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:40:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:40:07 INFO - PROCESS | 1930 | 1461152407709 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:40:07 INFO - PROCESS | 1930 | 1461152407714 Marionette TRACE conn4 <- [1,2058,null,{}] 04:40:07 INFO - PROCESS | 1930 | 1461152407719 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1930 | 1461152407913 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:40:08 INFO - PROCESS | 1930 | 1461152408103 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a15d0800 == 103 [pid = 1930] [id = 522] 04:40:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8938b0000) [pid = 1930] [serial = 1567] [outer = (nil)] 04:40:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa897435800) [pid = 1930] [serial = 1568] [outer = 0x7fa8938b0000] 04:40:08 INFO - PROCESS | 1930 | 1461152408169 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa898294c00) [pid = 1930] [serial = 1569] [outer = 0x7fa8938b0000] 04:40:09 INFO - PROCESS | 1930 | 1461152409086 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:40:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:40:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1440ms 04:40:09 INFO - PROCESS | 1930 | 1461152409150 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:40:09 INFO - PROCESS | 1930 | 1461152409154 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:40:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:40:09 INFO - PROCESS | 1930 | 1461152409160 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1930 | 1461152409166 Marionette TRACE conn4 <- [1,2062,null,{}] 04:40:09 INFO - PROCESS | 1930 | 1461152409181 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1930 | 1461152409398 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:40:09 INFO - PROCESS | 1930 | 1461152409591 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a657f000 == 104 [pid = 1930] [id = 523] 04:40:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8982c9400) [pid = 1930] [serial = 1570] [outer = (nil)] 04:40:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa898a44800) [pid = 1930] [serial = 1571] [outer = 0x7fa8982c9400] 04:40:09 INFO - PROCESS | 1930 | 1461152409663 Marionette DEBUG loaded listener.js 04:40:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa89a035800) [pid = 1930] [serial = 1572] [outer = 0x7fa8982c9400] 04:40:10 INFO - PROCESS | 1930 | 1461152410593 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:40:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:40:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1487ms 04:40:10 INFO - PROCESS | 1930 | 1461152410648 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1930 | 1461152410653 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:40:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:40:10 INFO - PROCESS | 1930 | 1461152410660 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1930 | 1461152410663 Marionette TRACE conn4 <- [1,2066,null,{}] 04:40:10 INFO - PROCESS | 1930 | 1461152410668 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:10 INFO - PROCESS | 1930 | 1461152410858 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:40:11 INFO - PROCESS | 1930 | 1461152411050 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6b95800 == 105 [pid = 1930] [id = 524] 04:40:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8982cdc00) [pid = 1930] [serial = 1573] [outer = (nil)] 04:40:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a0552400) [pid = 1930] [serial = 1574] [outer = 0x7fa8982cdc00] 04:40:11 INFO - PROCESS | 1930 | 1461152411121 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a080d000) [pid = 1930] [serial = 1575] [outer = 0x7fa8982cdc00] 04:40:11 INFO - PROCESS | 1930 | 1461152411974 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:40:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1381ms 04:40:12 INFO - PROCESS | 1930 | 1461152412042 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1930 | 1461152412045 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:40:12 INFO - PROCESS | 1930 | 1461152412051 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1930 | 1461152412053 Marionette TRACE conn4 <- [1,2070,null,{}] 04:40:12 INFO - PROCESS | 1930 | 1461152412059 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:12 INFO - PROCESS | 1930 | 1461152412240 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:40:12 INFO - PROCESS | 1930 | 1461152412439 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6c50000 == 106 [pid = 1930] [id = 525] 04:40:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa898a4c800) [pid = 1930] [serial = 1576] [outer = (nil)] 04:40:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a166d000) [pid = 1930] [serial = 1577] [outer = 0x7fa898a4c800] 04:40:12 INFO - PROCESS | 1930 | 1461152412507 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a2461800) [pid = 1930] [serial = 1578] [outer = 0x7fa898a4c800] 04:40:13 INFO - PROCESS | 1930 | 1461152413418 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 04:40:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:40:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1427ms 04:40:13 INFO - PROCESS | 1930 | 1461152413479 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1930 | 1461152413483 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:40:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:40:13 INFO - PROCESS | 1930 | 1461152413489 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1930 | 1461152413493 Marionette TRACE conn4 <- [1,2074,null,{}] 04:40:13 INFO - PROCESS | 1930 | 1461152413498 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:13 INFO - PROCESS | 1930 | 1461152413701 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:40:13 INFO - PROCESS | 1930 | 1461152413898 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a7167000 == 107 [pid = 1930] [id = 526] 04:40:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8a25a5800) [pid = 1930] [serial = 1579] [outer = (nil)] 04:40:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8a2766c00) [pid = 1930] [serial = 1580] [outer = 0x7fa8a25a5800] 04:40:13 INFO - PROCESS | 1930 | 1461152413975 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8a2b73800) [pid = 1930] [serial = 1581] [outer = 0x7fa8a25a5800] 04:40:14 INFO - PROCESS | 1930 | 1461152414835 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 04:40:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:40:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1391ms 04:40:14 INFO - PROCESS | 1930 | 1461152414881 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:40:14 INFO - PROCESS | 1930 | 1461152414884 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:40:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:40:14 INFO - PROCESS | 1930 | 1461152414890 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:40:14 INFO - PROCESS | 1930 | 1461152414892 Marionette TRACE conn4 <- [1,2078,null,{}] 04:40:14 INFO - PROCESS | 1930 | 1461152414899 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 1930 | 1461152415083 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:40:15 INFO - PROCESS | 1930 | 1461152415283 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a86e2800 == 108 [pid = 1930] [id = 527] 04:40:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8a264e400) [pid = 1930] [serial = 1582] [outer = (nil)] 04:40:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a2b7c000) [pid = 1930] [serial = 1583] [outer = 0x7fa8a264e400] 04:40:15 INFO - PROCESS | 1930 | 1461152415348 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a2bb7c00) [pid = 1930] [serial = 1584] [outer = 0x7fa8a264e400] 04:40:16 INFO - PROCESS | 1930 | 1461152416190 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1327ms 04:40:16 INFO - PROCESS | 1930 | 1461152416218 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:40:16 INFO - PROCESS | 1930 | 1461152416223 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:40:16 INFO - PROCESS | 1930 | 1461152416228 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1930 | 1461152416231 Marionette TRACE conn4 <- [1,2082,null,{}] 04:40:16 INFO - PROCESS | 1930 | 1461152416236 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:16 INFO - PROCESS | 1930 | 1461152416423 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:40:16 INFO - PROCESS | 1930 | 1461152416621 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8aa7e5800 == 109 [pid = 1930] [id = 528] 04:40:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a276c000) [pid = 1930] [serial = 1585] [outer = (nil)] 04:40:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a2d9d000) [pid = 1930] [serial = 1586] [outer = 0x7fa8a276c000] 04:40:16 INFO - PROCESS | 1930 | 1461152416687 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a30ab800) [pid = 1930] [serial = 1587] [outer = 0x7fa8a276c000] 04:40:17 INFO - PROCESS | 1930 | 1461152417505 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:40:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1327ms 04:40:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:40:17 INFO - PROCESS | 1930 | 1461152417556 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1930 | 1461152417559 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:40:17 INFO - PROCESS | 1930 | 1461152417564 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1930 | 1461152417567 Marionette TRACE conn4 <- [1,2086,null,{}] 04:40:17 INFO - PROCESS | 1930 | 1461152417572 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:17 INFO - PROCESS | 1930 | 1461152417758 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:40:17 INFO - PROCESS | 1930 | 1461152417957 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abb16000 == 110 [pid = 1930] [id = 529] 04:40:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a2b75c00) [pid = 1930] [serial = 1588] [outer = (nil)] 04:40:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a30b6000) [pid = 1930] [serial = 1589] [outer = 0x7fa8a2b75c00] 04:40:18 INFO - PROCESS | 1930 | 1461152418027 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8a316e400) [pid = 1930] [serial = 1590] [outer = 0x7fa8a2b75c00] 04:40:18 INFO - PROCESS | 1930 | 1461152418874 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1380ms 04:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:40:18 INFO - PROCESS | 1930 | 1461152418945 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 1930 | 1461152418948 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:40:18 INFO - PROCESS | 1930 | 1461152418954 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1930 | 1461152418957 Marionette TRACE conn4 <- [1,2090,null,{}] 04:40:18 INFO - PROCESS | 1930 | 1461152418961 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:19 INFO - PROCESS | 1930 | 1461152419147 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:40:19 INFO - PROCESS | 1930 | 1461152419351 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abc05000 == 111 [pid = 1930] [id = 530] 04:40:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8a2d91400) [pid = 1930] [serial = 1591] [outer = (nil)] 04:40:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8a3176000) [pid = 1930] [serial = 1592] [outer = 0x7fa8a2d91400] 04:40:19 INFO - PROCESS | 1930 | 1461152419464 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8a3402400) [pid = 1930] [serial = 1593] [outer = 0x7fa8a2d91400] 04:40:20 INFO - PROCESS | 1930 | 1461152420341 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:40:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1428ms 04:40:20 INFO - PROCESS | 1930 | 1461152420381 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1930 | 1461152420385 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:40:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:40:20 INFO - PROCESS | 1930 | 1461152420391 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1930 | 1461152420395 Marionette TRACE conn4 <- [1,2094,null,{}] 04:40:20 INFO - PROCESS | 1930 | 1461152420400 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 1930 | 1461152420624 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:40:20 INFO - PROCESS | 1930 | 1461152420851 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893285000 == 112 [pid = 1930] [id = 531] 04:40:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa891cda000) [pid = 1930] [serial = 1594] [outer = (nil)] 04:40:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa893b3c400) [pid = 1930] [serial = 1595] [outer = 0x7fa891cda000] 04:40:20 INFO - PROCESS | 1930 | 1461152420971 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8a340dc00) [pid = 1930] [serial = 1596] [outer = 0x7fa891cda000] 04:40:21 INFO - PROCESS | 1930 | 1461152421857 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1477ms 04:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:40:21 INFO - PROCESS | 1930 | 1461152421868 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1930 | 1461152421871 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:40:21 INFO - PROCESS | 1930 | 1461152421876 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1930 | 1461152421879 Marionette TRACE conn4 <- [1,2098,null,{}] 04:40:21 INFO - PROCESS | 1930 | 1461152421884 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:22 INFO - PROCESS | 1930 | 1461152422077 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:40:22 INFO - PROCESS | 1930 | 1461152422281 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa894443000 == 113 [pid = 1930] [id = 532] 04:40:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa891c41000) [pid = 1930] [serial = 1597] [outer = (nil)] 04:40:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa891cd9000) [pid = 1930] [serial = 1598] [outer = 0x7fa891c41000] 04:40:22 INFO - PROCESS | 1930 | 1461152422350 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8938a5c00) [pid = 1930] [serial = 1599] [outer = 0x7fa891c41000] 04:40:23 INFO - PROCESS | 1930 | 1461152423957 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:40:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2132ms 04:40:24 INFO - PROCESS | 1930 | 1461152424008 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1930 | 1461152424014 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:40:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:40:24 INFO - PROCESS | 1930 | 1461152424021 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1930 | 1461152424026 Marionette TRACE conn4 <- [1,2102,null,{}] 04:40:24 INFO - PROCESS | 1930 | 1461152424033 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:24 INFO - PROCESS | 1930 | 1461152424222 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:40:24 INFO - PROCESS | 1930 | 1461152424431 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8986cb800 == 114 [pid = 1930] [id = 533] 04:40:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa891df2800) [pid = 1930] [serial = 1600] [outer = (nil)] 04:40:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8925cec00) [pid = 1930] [serial = 1601] [outer = 0x7fa891df2800] 04:40:24 INFO - PROCESS | 1930 | 1461152424494 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8938a5400) [pid = 1930] [serial = 1602] [outer = 0x7fa891df2800] 04:40:25 INFO - PROCESS | 1930 | 1461152425371 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1383ms 04:40:25 INFO - PROCESS | 1930 | 1461152425404 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1930 | 1461152425411 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:40:25 INFO - PROCESS | 1930 | 1461152425420 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1930 | 1461152425424 Marionette TRACE conn4 <- [1,2106,null,{}] 04:40:25 INFO - PROCESS | 1930 | 1461152425429 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:25 INFO - PROCESS | 1930 | 1461152425592 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:40:26 INFO - PROCESS | 1930 | 1461152426052 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8925f7000 == 115 [pid = 1930] [id = 534] 04:40:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa89489d400) [pid = 1930] [serial = 1603] [outer = (nil)] 04:40:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8948a2400) [pid = 1930] [serial = 1604] [outer = 0x7fa89489d400] 04:40:26 INFO - PROCESS | 1930 | 1461152426164 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8961c6c00) [pid = 1930] [serial = 1605] [outer = 0x7fa89489d400] 04:40:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c2e94000 == 114 [pid = 1930] [id = 260] 04:40:26 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8982c7400) [pid = 1930] [serial = 1475] [outer = (nil)] [url = about:blank] 04:40:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8959c5000 == 113 [pid = 1930] [id = 519] 04:40:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2b34800 == 112 [pid = 1930] [id = 518] 04:40:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0746800 == 111 [pid = 1930] [id = 517] 04:40:26 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8983b6800 == 110 [pid = 1930] [id = 516] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8959c9000 == 109 [pid = 1930] [id = 515] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8986df800 == 108 [pid = 1930] [id = 495] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0944800 == 107 [pid = 1930] [id = 514] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8983b7000 == 106 [pid = 1930] [id = 513] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8959ce800 == 105 [pid = 1930] [id = 512] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8962e6000 == 104 [pid = 1930] [id = 510] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89482e800 == 103 [pid = 1930] [id = 509] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bd7000 == 102 [pid = 1930] [id = 508] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6587800 == 101 [pid = 1930] [id = 506] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6013000 == 100 [pid = 1930] [id = 505] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a094b800 == 99 [pid = 1930] [id = 486] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4770000 == 98 [pid = 1930] [id = 504] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3195000 == 97 [pid = 1930] [id = 503] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e1c000 == 96 [pid = 1930] [id = 502] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2446800 == 95 [pid = 1930] [id = 501] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893ac4800 == 94 [pid = 1930] [id = 420] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09b4000 == 93 [pid = 1930] [id = 500] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0762800 == 92 [pid = 1930] [id = 499] 04:40:27 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89659a800 == 91 [pid = 1930] [id = 498] 04:40:27 INFO - PROCESS | 1930 | 1461152427263 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8ae289800) [pid = 1930] [serial = 1311] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8b97a2800) [pid = 1930] [serial = 1314] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa89654b800) [pid = 1930] [serial = 1335] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8abbf0c00) [pid = 1930] [serial = 1308] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8bea77800) [pid = 1930] [serial = 1377] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8a340a800) [pid = 1930] [serial = 1368] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a340e000) [pid = 1930] [serial = 1461] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa891c4d000) [pid = 1930] [serial = 1332] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8a7c2b000) [pid = 1930] [serial = 1305] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa898a48c00) [pid = 1930] [serial = 1323] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8aee5d000) [pid = 1930] [serial = 1374] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8bea4b800) [pid = 1930] [serial = 1320] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8be35dc00) [pid = 1930] [serial = 1317] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8ab4bac00) [pid = 1930] [serial = 1371] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa896547c00) [pid = 1930] [serial = 1329] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8986e7400) [pid = 1930] [serial = 1365] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8925d0c00) [pid = 1930] [serial = 1326] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa89227f000) [pid = 1930] [serial = 1386] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa89654c800) [pid = 1930] [serial = 1362] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8a5ea8c00) [pid = 1930] [serial = 1452] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a5fd2400) [pid = 1930] [serial = 1455] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a13e7400) [pid = 1930] [serial = 1431] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8a30b1800) [pid = 1930] [serial = 1437] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a340b400) [pid = 1930] [serial = 1440] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a37c3c00) [pid = 1930] [serial = 1443] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8a2b74c00) [pid = 1930] [serial = 1434] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8987de800) [pid = 1930] [serial = 1425] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8a5f22c00) [pid = 1930] [serial = 1449] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa8a640e000) [pid = 1930] [serial = 1458] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa8a0805400) [pid = 1930] [serial = 1428] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8a47c0800) [pid = 1930] [serial = 1446] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa891df5800) [pid = 1930] [serial = 1380] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8938a8800) [pid = 1930] [serial = 1383] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8938b0800) [pid = 1930] [serial = 1419] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa896947800) [pid = 1930] [serial = 1422] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa8a0711c00) [pid = 1930] [serial = 1416] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8948a8c00) [pid = 1930] [serial = 1484] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa896702400) [pid = 1930] [serial = 1487] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa89694f000) [pid = 1930] [serial = 1488] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa89635d400) [pid = 1930] [serial = 1473] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa893b44800) [pid = 1930] [serial = 1472] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa893232400) [pid = 1930] [serial = 1481] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a0804c00) [pid = 1930] [serial = 1479] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa89ad36400) [pid = 1930] [serial = 1478] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa898294800) [pid = 1930] [serial = 1469] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa896353c00) [pid = 1930] [serial = 1490] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8961c7400) [pid = 1930] [serial = 1485] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8963db400) [pid = 1930] [serial = 1491] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa8939c5000) [pid = 1930] [serial = 1482] [outer = (nil)] [url = about:blank] 04:40:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:40:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1932ms 04:40:27 INFO - PROCESS | 1930 | 1461152427353 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1930 | 1461152427358 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:40:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:40:27 INFO - PROCESS | 1930 | 1461152427366 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1930 | 1461152427372 Marionette TRACE conn4 <- [1,2110,null,{}] 04:40:27 INFO - PROCESS | 1930 | 1461152427380 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:27 INFO - PROCESS | 1930 | 1461152427589 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:40:27 INFO - PROCESS | 1930 | 1461152427882 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa894831800 == 92 [pid = 1930] [id = 535] 04:40:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa891df3c00) [pid = 1930] [serial = 1606] [outer = (nil)] 04:40:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa89322e800) [pid = 1930] [serial = 1607] [outer = 0x7fa891df3c00] 04:40:27 INFO - PROCESS | 1930 | 1461152427956 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8939cf800) [pid = 1930] [serial = 1608] [outer = 0x7fa891df3c00] 04:40:28 INFO - PROCESS | 1930 | 1461152428849 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 04:40:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1538ms 04:40:28 INFO - PROCESS | 1930 | 1461152428905 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 1930 | 1461152428914 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:40:28 INFO - PROCESS | 1930 | 1461152428942 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1930 | 1461152428947 Marionette TRACE conn4 <- [1,2114,null,{}] 04:40:28 INFO - PROCESS | 1930 | 1461152428952 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:29 INFO - PROCESS | 1930 | 1461152429130 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:40:29 INFO - PROCESS | 1930 | 1461152429323 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89664b000 == 93 [pid = 1930] [id = 536] 04:40:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa89227c000) [pid = 1930] [serial = 1609] [outer = (nil)] 04:40:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa896355400) [pid = 1930] [serial = 1610] [outer = 0x7fa89227c000] 04:40:29 INFO - PROCESS | 1930 | 1461152429390 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa896541400) [pid = 1930] [serial = 1611] [outer = 0x7fa89227c000] 04:40:30 INFO - PROCESS | 1930 | 1461152430364 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1484ms 04:40:30 INFO - PROCESS | 1930 | 1461152430423 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1930 | 1461152430427 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:40:30 INFO - PROCESS | 1930 | 1461152430433 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1930 | 1461152430439 Marionette TRACE conn4 <- [1,2118,null,{}] 04:40:30 INFO - PROCESS | 1930 | 1461152430454 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:30 INFO - PROCESS | 1930 | 1461152430672 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:40:30 INFO - PROCESS | 1930 | 1461152430907 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89885f000 == 94 [pid = 1930] [id = 537] 04:40:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa896546000) [pid = 1930] [serial = 1612] [outer = (nil)] 04:40:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa89742b800) [pid = 1930] [serial = 1613] [outer = 0x7fa896546000] 04:40:31 INFO - PROCESS | 1930 | 1461152431023 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa89760ec00) [pid = 1930] [serial = 1614] [outer = 0x7fa896546000] 04:40:31 INFO - PROCESS | 1930 | 1461152431873 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1489ms 04:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:40:31 INFO - PROCESS | 1930 | 1461152431924 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1930 | 1461152431927 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:40:31 INFO - PROCESS | 1930 | 1461152431933 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1930 | 1461152431936 Marionette TRACE conn4 <- [1,2122,null,{}] 04:40:31 INFO - PROCESS | 1930 | 1461152431941 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:32 INFO - PROCESS | 1930 | 1461152432115 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:40:32 INFO - PROCESS | 1930 | 1461152432308 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a074f800 == 95 [pid = 1930] [id = 538] 04:40:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa89654c800) [pid = 1930] [serial = 1615] [outer = (nil)] 04:40:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa898299800) [pid = 1930] [serial = 1616] [outer = 0x7fa89654c800] 04:40:32 INFO - PROCESS | 1930 | 1461152432375 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8982c9000) [pid = 1930] [serial = 1617] [outer = 0x7fa89654c800] 04:40:33 INFO - PROCESS | 1930 | 1461152433243 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1383ms 04:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:40:33 INFO - PROCESS | 1930 | 1461152433316 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1930 | 1461152433318 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:40:33 INFO - PROCESS | 1930 | 1461152433324 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1930 | 1461152433327 Marionette TRACE conn4 <- [1,2126,null,{}] 04:40:33 INFO - PROCESS | 1930 | 1461152433332 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:33 INFO - PROCESS | 1930 | 1461152433501 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:40:33 INFO - PROCESS | 1930 | 1461152433687 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0945800 == 96 [pid = 1930] [id = 539] 04:40:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8976d2c00) [pid = 1930] [serial = 1618] [outer = (nil)] 04:40:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8983fac00) [pid = 1930] [serial = 1619] [outer = 0x7fa8976d2c00] 04:40:33 INFO - PROCESS | 1930 | 1461152433753 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8986f2800) [pid = 1930] [serial = 1620] [outer = 0x7fa8976d2c00] 04:40:34 INFO - PROCESS | 1930 | 1461152434553 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:40:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1289ms 04:40:34 INFO - PROCESS | 1930 | 1461152434612 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 1930 | 1461152434615 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:40:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:40:34 INFO - PROCESS | 1930 | 1461152434621 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 1930 | 1461152434623 Marionette TRACE conn4 <- [1,2130,null,{}] 04:40:34 INFO - PROCESS | 1930 | 1461152434628 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:34 INFO - PROCESS | 1930 | 1461152434825 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:40:35 INFO - PROCESS | 1930 | 1461152435012 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15d4800 == 97 [pid = 1930] [id = 540] 04:40:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8983fc800) [pid = 1930] [serial = 1621] [outer = (nil)] 04:40:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa89ad33400) [pid = 1930] [serial = 1622] [outer = 0x7fa8983fc800] 04:40:35 INFO - PROCESS | 1930 | 1461152435084 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a0554c00) [pid = 1930] [serial = 1623] [outer = 0x7fa8983fc800] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bca76000 == 96 [pid = 1930] [id = 436] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa894845800 == 95 [pid = 1930] [id = 423] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b38800 == 94 [pid = 1930] [id = 444] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8986cb800 == 93 [pid = 1930] [id = 533] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893285000 == 92 [pid = 1930] [id = 531] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abc05000 == 91 [pid = 1930] [id = 530] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb16000 == 90 [pid = 1930] [id = 529] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa7e5800 == 89 [pid = 1930] [id = 528] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86e2800 == 88 [pid = 1930] [id = 527] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a7167000 == 87 [pid = 1930] [id = 526] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c50000 == 86 [pid = 1930] [id = 525] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6b95800 == 85 [pid = 1930] [id = 524] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a657f000 == 84 [pid = 1930] [id = 523] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15d0800 == 83 [pid = 1930] [id = 522] 04:40:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896864800 == 82 [pid = 1930] [id = 521] 04:40:37 INFO - PROCESS | 1930 | 1461152437649 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 04:40:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:40:37 INFO - PROCESS | 1930 | 1461152437707 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:40:37 INFO - PROCESS | 1930 | 1461152437714 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1930 | 1461152437717 Marionette TRACE conn4 <- [1,2134,null,{}] 04:40:37 INFO - PROCESS | 1930 | 1461152437724 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:37 INFO - PROCESS | 1930 | 1461152437932 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:40:38 INFO - PROCESS | 1930 | 1461152438075 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89685e800 == 83 [pid = 1930] [id = 541] 04:40:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa89322ec00) [pid = 1930] [serial = 1624] [outer = (nil)] 04:40:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8961d1400) [pid = 1930] [serial = 1625] [outer = 0x7fa89322ec00] 04:40:38 INFO - PROCESS | 1930 | 1461152438138 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa896544400) [pid = 1930] [serial = 1626] [outer = 0x7fa89322ec00] 04:40:38 INFO - PROCESS | 1930 | 1461152438837 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1180ms 04:40:38 INFO - PROCESS | 1930 | 1461152438900 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1930 | 1461152438908 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:40:38 INFO - PROCESS | 1930 | 1461152438918 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1930 | 1461152438921 Marionette TRACE conn4 <- [1,2138,null,{}] 04:40:38 INFO - PROCESS | 1930 | 1461152438925 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:39 INFO - PROCESS | 1930 | 1461152439087 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:40:39 INFO - PROCESS | 1930 | 1461152439100 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0751000 == 84 [pid = 1930] [id = 542] 04:40:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa896711000) [pid = 1930] [serial = 1627] [outer = (nil)] 04:40:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8976d0000) [pid = 1930] [serial = 1628] [outer = 0x7fa896711000] 04:40:39 INFO - PROCESS | 1930 | 1461152439156 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8986e3400) [pid = 1930] [serial = 1629] [outer = 0x7fa896711000] 04:40:40 INFO - PROCESS | 1930 | 1461152440157 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1277ms 04:40:40 INFO - PROCESS | 1930 | 1461152440194 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1930 | 1461152440196 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:40:40 INFO - PROCESS | 1930 | 1461152440203 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1930 | 1461152440208 Marionette TRACE conn4 <- [1,2142,null,{}] 04:40:40 INFO - PROCESS | 1930 | 1461152440239 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 1930 | 1461152440452 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:40:40 INFO - PROCESS | 1930 | 1461152440477 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2a37800 == 85 [pid = 1930] [id = 543] 04:40:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8986e3800) [pid = 1930] [serial = 1630] [outer = (nil)] 04:40:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa89a03a400) [pid = 1930] [serial = 1631] [outer = 0x7fa8986e3800] 04:40:40 INFO - PROCESS | 1930 | 1461152440535 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa89ad7e400) [pid = 1930] [serial = 1632] [outer = 0x7fa8986e3800] 04:40:41 INFO - PROCESS | 1930 | 1461152441492 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1930 | 1461152441560 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:40:41 INFO - PROCESS | 1930 | 1461152441565 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1930 | 1461152441567 Marionette TRACE conn4 <- [1,2146,null,{}] 04:40:41 INFO - PROCESS | 1930 | 1461152441572 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 1930 | 1461152441958 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa891df2800) [pid = 1930] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8939cb800) [pid = 1930] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa892279000) [pid = 1930] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa89489b800) [pid = 1930] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa897607c00) [pid = 1930] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa891c4c800) [pid = 1930] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa892278c00) [pid = 1930] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa893226c00) [pid = 1930] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa891c3e800) [pid = 1930] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8987e0400) [pid = 1930] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa89ad36800) [pid = 1930] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:40:42 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa891cd9800) [pid = 1930] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:40:42 INFO - PROCESS | 1930 | 1461152442393 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:42 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893271000 == 86 [pid = 1930] [id = 544] 04:40:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa891c3e800) [pid = 1930] [serial = 1633] [outer = (nil)] 04:40:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa891cdc400) [pid = 1930] [serial = 1634] [outer = 0x7fa891c3e800] 04:40:42 INFO - PROCESS | 1930 | 1461152442455 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8939cb800) [pid = 1930] [serial = 1635] [outer = 0x7fa891c3e800] 04:40:43 INFO - PROCESS | 1930 | 1461152443280 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1930 | 1461152443345 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:40:43 INFO - PROCESS | 1930 | 1461152443351 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1930 | 1461152443353 Marionette TRACE conn4 <- [1,2150,null,{}] 04:40:43 INFO - PROCESS | 1930 | 1461152443358 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 1930 | 1461152443591 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:40:43 INFO - PROCESS | 1930 | 1461152443606 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a4979800 == 87 [pid = 1930] [id = 545] 04:40:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa893b39800) [pid = 1930] [serial = 1636] [outer = (nil)] 04:40:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a13eb000) [pid = 1930] [serial = 1637] [outer = 0x7fa893b39800] 04:40:43 INFO - PROCESS | 1930 | 1461152443662 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a245cc00) [pid = 1930] [serial = 1638] [outer = 0x7fa893b39800] 04:40:44 INFO - PROCESS | 1930 | 1461152444606 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 04:40:44 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:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1329ms 04:40:44 INFO - PROCESS | 1930 | 1461152444682 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1930 | 1461152444686 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:40:44 INFO - PROCESS | 1930 | 1461152444694 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1930 | 1461152444700 Marionette TRACE conn4 <- [1,2154,null,{}] 04:40:44 INFO - PROCESS | 1930 | 1461152444709 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:44 INFO - PROCESS | 1930 | 1461152444984 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:40:45 INFO - PROCESS | 1930 | 1461152445233 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89885e000 == 88 [pid = 1930] [id = 546] 04:40:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8925d1c00) [pid = 1930] [serial = 1639] [outer = (nil)] 04:40:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa896360c00) [pid = 1930] [serial = 1640] [outer = 0x7fa8925d1c00] 04:40:45 INFO - PROCESS | 1930 | 1461152445320 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa89742b000) [pid = 1930] [serial = 1641] [outer = 0x7fa8925d1c00] 04:40:46 INFO - PROCESS | 1930 | 1461152446168 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1540ms 04:40:46 INFO - PROCESS | 1930 | 1461152446236 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1930 | 1461152446244 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:40:46 INFO - PROCESS | 1930 | 1461152446253 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1930 | 1461152446257 Marionette TRACE conn4 <- [1,2158,null,{}] 04:40:46 INFO - PROCESS | 1930 | 1461152446262 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 1930 | 1461152446474 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:40:46 INFO - PROCESS | 1930 | 1461152446660 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a2ed9800 == 89 [pid = 1930] [id = 547] 04:40:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa895fd7800) [pid = 1930] [serial = 1642] [outer = (nil)] 04:40:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa898a43000) [pid = 1930] [serial = 1643] [outer = 0x7fa895fd7800] 04:40:46 INFO - PROCESS | 1930 | 1461152446730 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa89ad35400) [pid = 1930] [serial = 1644] [outer = 0x7fa895fd7800] 04:40:47 INFO - PROCESS | 1930 | 1461152447785 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 04:40:47 INFO - PROCESS | 1930 | ************************* 04:40:47 INFO - PROCESS | 1930 | A coding exception was thrown and uncaught in a Task. 04:40:47 INFO - PROCESS | 1930 | 04:40:47 INFO - PROCESS | 1930 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:40:47 INFO - PROCESS | 1930 | Full stack: 04:40:47 INFO - PROCESS | 1930 | ************************* 04:40:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:40:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1587ms 04:40:47 INFO - PROCESS | 1930 | 1461152447841 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1930 | 1461152447843 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:40:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:40:47 INFO - PROCESS | 1930 | 1461152447850 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1930 | 1461152447855 Marionette TRACE conn4 <- [1,2162,null,{}] 04:40:47 INFO - PROCESS | 1930 | 1461152447870 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:48 INFO - PROCESS | 1930 | 1461152448050 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:40:48 INFO - PROCESS | 1930 | 1461152448276 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:48 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a67af000 == 90 [pid = 1930] [id = 548] 04:40:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a1673c00) [pid = 1930] [serial = 1645] [outer = (nil)] 04:40:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a276cc00) [pid = 1930] [serial = 1646] [outer = 0x7fa8a1673c00] 04:40:48 INFO - PROCESS | 1930 | 1461152448393 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a2b72000) [pid = 1930] [serial = 1647] [outer = 0x7fa8a1673c00] 04:40:49 INFO - PROCESS | 1930 | 1461152449177 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1383ms 04:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:40:49 INFO - PROCESS | 1930 | 1461152449233 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1930 | 1461152449237 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:40:49 INFO - PROCESS | 1930 | 1461152449243 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1930 | 1461152449246 Marionette TRACE conn4 <- [1,2166,null,{}] 04:40:49 INFO - PROCESS | 1930 | 1461152449251 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:49 INFO - PROCESS | 1930 | 1461152449424 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:40:49 INFO - PROCESS | 1930 | 1461152449615 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6bd6800 == 91 [pid = 1930] [id = 549] 04:40:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa891cde400) [pid = 1930] [serial = 1648] [outer = (nil)] 04:40:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a2bb8400) [pid = 1930] [serial = 1649] [outer = 0x7fa891cde400] 04:40:49 INFO - PROCESS | 1930 | 1461152449684 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a30b1000) [pid = 1930] [serial = 1650] [outer = 0x7fa891cde400] 04:40:50 INFO - PROCESS | 1930 | 1461152450508 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:40:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1329ms 04:40:50 INFO - PROCESS | 1930 | 1461152450572 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1930 | 1461152450575 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:40:50 INFO - PROCESS | 1930 | 1461152450581 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1930 | 1461152450583 Marionette TRACE conn4 <- [1,2170,null,{}] 04:40:50 INFO - PROCESS | 1930 | 1461152450589 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:50 INFO - PROCESS | 1930 | 1461152450754 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:40:50 INFO - PROCESS | 1930 | 1461152450947 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6d9f000 == 92 [pid = 1930] [id = 550] 04:40:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a2b73000) [pid = 1930] [serial = 1651] [outer = (nil)] 04:40:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8a316d400) [pid = 1930] [serial = 1652] [outer = 0x7fa8a2b73000] 04:40:51 INFO - PROCESS | 1930 | 1461152451015 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8a3178800) [pid = 1930] [serial = 1653] [outer = 0x7fa8a2b73000] 04:40:51 INFO - PROCESS | 1930 | 1461152451855 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:40:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1325ms 04:40:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:40:51 INFO - PROCESS | 1930 | 1461152451908 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1930 | 1461152451911 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:40:51 INFO - PROCESS | 1930 | 1461152451916 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1930 | 1461152451919 Marionette TRACE conn4 <- [1,2174,null,{}] 04:40:51 INFO - PROCESS | 1930 | 1461152451924 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 1930 | 1461152452118 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:40:52 INFO - PROCESS | 1930 | 1461152452307 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a86f3800 == 93 [pid = 1930] [id = 551] 04:40:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8a32c8c00) [pid = 1930] [serial = 1654] [outer = (nil)] 04:40:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8a347c800) [pid = 1930] [serial = 1655] [outer = 0x7fa8a32c8c00] 04:40:52 INFO - PROCESS | 1930 | 1461152452378 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8a35d0800) [pid = 1930] [serial = 1656] [outer = 0x7fa8a32c8c00] 04:40:53 INFO - PROCESS | 1930 | 1461152453267 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:40:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1383ms 04:40:53 INFO - PROCESS | 1930 | 1461152453299 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1930 | 1461152453302 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:40:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:40:53 INFO - PROCESS | 1930 | 1461152453308 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1930 | 1461152453310 Marionette TRACE conn4 <- [1,2178,null,{}] 04:40:53 INFO - PROCESS | 1930 | 1461152453315 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:53 INFO - PROCESS | 1930 | 1461152453468 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:40:53 INFO - PROCESS | 1930 | 1461152453662 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ab937000 == 94 [pid = 1930] [id = 552] 04:40:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8a340b400) [pid = 1930] [serial = 1657] [outer = (nil)] 04:40:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8a37c5c00) [pid = 1930] [serial = 1658] [outer = 0x7fa8a340b400] 04:40:53 INFO - PROCESS | 1930 | 1461152453725 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8a3896800) [pid = 1930] [serial = 1659] [outer = 0x7fa8a340b400] 04:40:54 INFO - PROCESS | 1930 | 1461152454609 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1330ms 04:40:54 INFO - PROCESS | 1930 | 1461152454638 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1930 | 1461152454642 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:40:54 INFO - PROCESS | 1930 | 1461152454647 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1930 | 1461152454649 Marionette TRACE conn4 <- [1,2182,null,{}] 04:40:54 INFO - PROCESS | 1930 | 1461152454654 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 1930 | 1461152454821 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:40:55 INFO - PROCESS | 1930 | 1461152455021 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abc0b000 == 95 [pid = 1930] [id = 553] 04:40:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a2651800) [pid = 1930] [serial = 1660] [outer = (nil)] 04:40:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a389e800) [pid = 1930] [serial = 1661] [outer = 0x7fa8a2651800] 04:40:55 INFO - PROCESS | 1930 | 1461152455087 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8a4711400) [pid = 1930] [serial = 1662] [outer = 0x7fa8a2651800] 04:40:55 INFO - PROCESS | 1930 | 1461152455901 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1329ms 04:40:55 INFO - PROCESS | 1930 | 1461152455978 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1930 | 1461152455980 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:40:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:40:55 INFO - PROCESS | 1930 | 1461152455986 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1930 | 1461152455989 Marionette TRACE conn4 <- [1,2186,null,{}] 04:40:55 INFO - PROCESS | 1930 | 1461152455994 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:56 INFO - PROCESS | 1930 | 1461152456158 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:40:56 INFO - PROCESS | 1930 | 1461152456352 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:56 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac4a9800 == 96 [pid = 1930] [id = 554] 04:40:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a3410c00) [pid = 1930] [serial = 1663] [outer = (nil)] 04:40:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8a47bf400) [pid = 1930] [serial = 1664] [outer = 0x7fa8a3410c00] 04:40:56 INFO - PROCESS | 1930 | 1461152456417 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa8a4955400) [pid = 1930] [serial = 1665] [outer = 0x7fa8a3410c00] 04:40:57 INFO - PROCESS | 1930 | 1461152457262 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1331ms 04:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:40:57 INFO - PROCESS | 1930 | 1461152457317 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1930 | 1461152457320 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:40:57 INFO - PROCESS | 1930 | 1461152457326 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1930 | 1461152457329 Marionette TRACE conn4 <- [1,2190,null,{}] 04:40:57 INFO - PROCESS | 1930 | 1461152457333 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:57 INFO - PROCESS | 1930 | 1461152457485 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:40:57 INFO - PROCESS | 1930 | 1461152457692 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac681000 == 97 [pid = 1930] [id = 555] 04:40:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8a37c7400) [pid = 1930] [serial = 1666] [outer = (nil)] 04:40:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8a4962000) [pid = 1930] [serial = 1667] [outer = 0x7fa8a37c7400] 04:40:57 INFO - PROCESS | 1930 | 1461152457798 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa8a5d56000) [pid = 1930] [serial = 1668] [outer = 0x7fa8a37c7400] 04:40:58 INFO - PROCESS | 1930 | 1461152458654 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:40:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1379ms 04:40:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:40:58 INFO - PROCESS | 1930 | 1461152458705 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1930 | 1461152458708 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:40:58 INFO - PROCESS | 1930 | 1461152458714 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1930 | 1461152458718 Marionette TRACE conn4 <- [1,2194,null,{}] 04:40:58 INFO - PROCESS | 1930 | 1461152458723 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 1930 | 1461152458915 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:40:59 INFO - PROCESS | 1930 | 1461152459111 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8ed800 == 98 [pid = 1930] [id = 556] 04:40:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa8a4706c00) [pid = 1930] [serial = 1669] [outer = (nil)] 04:40:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa8a5e9bc00) [pid = 1930] [serial = 1670] [outer = 0x7fa8a4706c00] 04:40:59 INFO - PROCESS | 1930 | 1461152459187 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa8a5eaa000) [pid = 1930] [serial = 1671] [outer = 0x7fa8a4706c00] 04:41:00 INFO - PROCESS | 1930 | 1461152460060 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1379ms 04:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:41:00 INFO - PROCESS | 1930 | 1461152460094 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1930 | 1461152460096 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:41:00 INFO - PROCESS | 1930 | 1461152460102 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1930 | 1461152460105 Marionette TRACE conn4 <- [1,2198,null,{}] 04:41:00 INFO - PROCESS | 1930 | 1461152460109 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 1930 | 1461152460275 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:41:00 INFO - PROCESS | 1930 | 1461152460475 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ad2df800 == 99 [pid = 1930] [id = 557] 04:41:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa8a5d4d400) [pid = 1930] [serial = 1672] [outer = (nil)] 04:41:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa8a5f23c00) [pid = 1930] [serial = 1673] [outer = 0x7fa8a5d4d400] 04:41:00 INFO - PROCESS | 1930 | 1461152460540 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa8a5fd1400) [pid = 1930] [serial = 1674] [outer = 0x7fa8a5d4d400] 04:41:01 INFO - PROCESS | 1930 | 1461152461334 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1285ms 04:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:41:01 INFO - PROCESS | 1930 | 1461152461387 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1930 | 1461152461390 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:41:01 INFO - PROCESS | 1930 | 1461152461396 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1930 | 1461152461398 Marionette TRACE conn4 <- [1,2202,null,{}] 04:41:01 INFO - PROCESS | 1930 | 1461152461403 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:01 INFO - PROCESS | 1930 | 1461152461568 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:41:01 INFO - PROCESS | 1930 | 1461152461764 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad91d000 == 100 [pid = 1930] [id = 558] 04:41:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa8a5ea7c00) [pid = 1930] [serial = 1675] [outer = (nil)] 04:41:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa8a611fc00) [pid = 1930] [serial = 1676] [outer = 0x7fa8a5ea7c00] 04:41:01 INFO - PROCESS | 1930 | 1461152461827 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa8a6405400) [pid = 1930] [serial = 1677] [outer = 0x7fa8a5ea7c00] 04:41:02 INFO - PROCESS | 1930 | 1461152462745 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:41:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1382ms 04:41:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:41:02 INFO - PROCESS | 1930 | 1461152462777 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1930 | 1461152462780 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:41:02 INFO - PROCESS | 1930 | 1461152462786 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1930 | 1461152462788 Marionette TRACE conn4 <- [1,2206,null,{}] 04:41:02 INFO - PROCESS | 1930 | 1461152462793 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:02 INFO - PROCESS | 1930 | 1461152462975 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:41:03 INFO - PROCESS | 1930 | 1461152463499 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8962f0800 == 101 [pid = 1930] [id = 559] 04:41:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa891cd9400) [pid = 1930] [serial = 1678] [outer = (nil)] 04:41:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa891df4000) [pid = 1930] [serial = 1679] [outer = 0x7fa891cd9400] 04:41:03 INFO - PROCESS | 1930 | 1461152463612 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa8938a2c00) [pid = 1930] [serial = 1680] [outer = 0x7fa891cd9400] 04:41:04 INFO - PROCESS | 1930 | 1461152464491 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:41:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1734ms 04:41:04 INFO - PROCESS | 1930 | 1461152464521 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1930 | 1461152464527 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:41:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:41:04 INFO - PROCESS | 1930 | 1461152464535 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1930 | 1461152464539 Marionette TRACE conn4 <- [1,2210,null,{}] 04:41:04 INFO - PROCESS | 1930 | 1461152464545 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:04 INFO - PROCESS | 1930 | 1461152464727 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:41:04 INFO - PROCESS | 1930 | 1461152464946 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899f51000 == 102 [pid = 1930] [id = 560] 04:41:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa891c3f800) [pid = 1930] [serial = 1681] [outer = (nil)] 04:41:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa8938a8000) [pid = 1930] [serial = 1682] [outer = 0x7fa891c3f800] 04:41:05 INFO - PROCESS | 1930 | 1461152465010 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa896541c00) [pid = 1930] [serial = 1683] [outer = 0x7fa891c3f800] 04:41:06 INFO - PROCESS | 1930 | 1461152466007 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1530ms 04:41:06 INFO - PROCESS | 1930 | 1461152466070 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:41:06 INFO - PROCESS | 1930 | 1461152466075 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:41:06 INFO - PROCESS | 1930 | 1461152466081 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1930 | 1461152466084 Marionette TRACE conn4 <- [1,2214,null,{}] 04:41:06 INFO - PROCESS | 1930 | 1461152466089 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:06 INFO - PROCESS | 1930 | 1461152466256 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:41:06 INFO - PROCESS | 1930 | 1461152466462 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895fbf800 == 103 [pid = 1930] [id = 561] 04:41:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa89694f000) [pid = 1930] [serial = 1684] [outer = (nil)] 04:41:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa8976dbc00) [pid = 1930] [serial = 1685] [outer = 0x7fa89694f000] 04:41:06 INFO - PROCESS | 1930 | 1461152466526 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa8983f0000) [pid = 1930] [serial = 1686] [outer = 0x7fa89694f000] 04:41:07 INFO - PROCESS | 1930 | 1461152467428 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:41:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1376ms 04:41:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:41:07 INFO - PROCESS | 1930 | 1461152467458 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1930 | 1461152467461 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:41:07 INFO - PROCESS | 1930 | 1461152467474 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1930 | 1461152467482 Marionette TRACE conn4 <- [1,2218,null,{}] 04:41:07 INFO - PROCESS | 1930 | 1461152467490 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:07 INFO - PROCESS | 1930 | 1461152467673 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:41:07 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb26000 == 102 [pid = 1930] [id = 300] 04:41:07 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bed6d800 == 101 [pid = 1930] [id = 259] 04:41:07 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6661000 == 100 [pid = 1930] [id = 507] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7fa8a30b6000) [pid = 1930] [serial = 1589] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7fa8a2d9d000) [pid = 1930] [serial = 1586] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa8a2b7c000) [pid = 1930] [serial = 1583] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa8a166d000) [pid = 1930] [serial = 1577] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa893231c00) [pid = 1930] [serial = 1532] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa89828e000) [pid = 1930] [serial = 1502] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa895fdb800) [pid = 1930] [serial = 1529] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa8a25ae000) [pid = 1930] [serial = 1526] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa8a2766c00) [pid = 1930] [serial = 1580] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa89a03a000) [pid = 1930] [serial = 1511] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa89ad8b800) [pid = 1930] [serial = 1514] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7fa896353400) [pid = 1930] [serial = 1535] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7fa8983f9c00) [pid = 1930] [serial = 1505] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7fa8a0810400) [pid = 1930] [serial = 1520] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa893b3dc00) [pid = 1930] [serial = 1496] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7fa8a13e2400) [pid = 1930] [serial = 1523] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7fa8a0706c00) [pid = 1930] [serial = 1517] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7fa896947c00) [pid = 1930] [serial = 1499] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7fa8986efc00) [pid = 1930] [serial = 1508] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8948a2400) [pid = 1930] [serial = 1604] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8a0552400) [pid = 1930] [serial = 1574] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa898a44800) [pid = 1930] [serial = 1571] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa897435800) [pid = 1930] [serial = 1568] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa893b3c000) [pid = 1930] [serial = 1565] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa891cd9000) [pid = 1930] [serial = 1598] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa893b3c400) [pid = 1930] [serial = 1595] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8a3176000) [pid = 1930] [serial = 1592] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | 1461152468020 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | --DOCSHELL 0x7fa893271000 == 99 [pid = 1930] [id = 544] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2a37800 == 98 [pid = 1930] [id = 543] 04:41:08 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa895fb9000 == 99 [pid = 1930] [id = 562] 04:41:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa89227d800) [pid = 1930] [serial = 1687] [outer = (nil)] 04:41:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8961c2800) [pid = 1930] [serial = 1688] [outer = 0x7fa89227d800] 04:41:08 INFO - PROCESS | 1930 | 1461152468141 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8987d9400) [pid = 1930] [serial = 1689] [outer = 0x7fa89227d800] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0751000 == 98 [pid = 1930] [id = 542] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89685e800 == 97 [pid = 1930] [id = 541] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15d4800 == 96 [pid = 1930] [id = 540] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0945800 == 95 [pid = 1930] [id = 539] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a074f800 == 94 [pid = 1930] [id = 538] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89885f000 == 93 [pid = 1930] [id = 537] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89664b000 == 92 [pid = 1930] [id = 536] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a310f800 == 91 [pid = 1930] [id = 520] 04:41:08 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa894831800 == 90 [pid = 1930] [id = 535] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8925cec00) [pid = 1930] [serial = 1601] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa893b39c00) [pid = 1930] [serial = 1560] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8983fd400) [pid = 1930] [serial = 1476] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa897439c00) [pid = 1930] [serial = 1494] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa895fdb000) [pid = 1930] [serial = 1541] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8983f4000) [pid = 1930] [serial = 1550] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa8925c6800) [pid = 1930] [serial = 1539] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa896951400) [pid = 1930] [serial = 1493] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8986ebc00) [pid = 1930] [serial = 1551] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8976dc800) [pid = 1930] [serial = 1548] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa89670f800) [pid = 1930] [serial = 1544] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa892273400) [pid = 1930] [serial = 1559] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa89635f800) [pid = 1930] [serial = 1542] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa897439800) [pid = 1930] [serial = 1547] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa898a47000) [pid = 1930] [serial = 1553] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8a070ac00) [pid = 1930] [serial = 1556] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa891ce1400) [pid = 1930] [serial = 1538] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa897608400) [pid = 1930] [serial = 1545] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa89a036400) [pid = 1930] [serial = 1554] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8a13df800) [pid = 1930] [serial = 1557] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8987e0c00) [pid = 1930] [serial = 1563] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa89635e400) [pid = 1930] [serial = 1562] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8938a5400) [pid = 1930] [serial = 1602] [outer = (nil)] [url = about:blank] 04:41:08 INFO - PROCESS | 1930 | 1461152468839 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 04:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1397ms 04:41:08 INFO - PROCESS | 1930 | 1461152468863 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:41:08 INFO - PROCESS | 1930 | 1461152468867 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:41:08 INFO - PROCESS | 1930 | 1461152468873 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:41:08 INFO - PROCESS | 1930 | 1461152468875 Marionette TRACE conn4 <- [1,2222,null,{}] 04:41:08 INFO - PROCESS | 1930 | 1461152468880 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:09 INFO - PROCESS | 1930 | 1461152469036 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:41:09 INFO - PROCESS | 1930 | 1461152469194 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898861800 == 91 [pid = 1930] [id = 563] 04:41:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa893231c00) [pid = 1930] [serial = 1690] [outer = (nil)] 04:41:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa898a47000) [pid = 1930] [serial = 1691] [outer = 0x7fa893231c00] 04:41:09 INFO - PROCESS | 1930 | 1461152469251 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa89ad82000) [pid = 1930] [serial = 1692] [outer = 0x7fa893231c00] 04:41:09 INFO - PROCESS | 1930 | 1461152469958 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1125ms 04:41:10 INFO - PROCESS | 1930 | 1461152469998 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1930 | 1461152470000 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:41:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:41:10 INFO - PROCESS | 1930 | 1461152470006 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1930 | 1461152470008 Marionette TRACE conn4 <- [1,2226,null,{}] 04:41:10 INFO - PROCESS | 1930 | 1461152470013 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:10 INFO - PROCESS | 1930 | 1461152470254 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:41:10 INFO - PROCESS | 1930 | 1461152470276 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a08dc000 == 92 [pid = 1930] [id = 564] 04:41:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8a0810400) [pid = 1930] [serial = 1693] [outer = (nil)] 04:41:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8a2464800) [pid = 1930] [serial = 1694] [outer = 0x7fa8a0810400] 04:41:10 INFO - PROCESS | 1930 | 1461152470355 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a2aeec00) [pid = 1930] [serial = 1695] [outer = 0x7fa8a0810400] 04:41:11 INFO - PROCESS | 1930 | 1461152471187 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 04:41:11 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:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1224ms 04:41:11 INFO - PROCESS | 1930 | 1461152471236 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1930 | 1461152471239 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:41:11 INFO - PROCESS | 1930 | 1461152471248 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1930 | 1461152471250 Marionette TRACE conn4 <- [1,2230,null,{}] 04:41:11 INFO - PROCESS | 1930 | 1461152471254 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 1930 | 1461152471467 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:41:11 INFO - PROCESS | 1930 | 1461152471497 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2a39800 == 93 [pid = 1930] [id = 565] 04:41:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a30b7000) [pid = 1930] [serial = 1696] [outer = (nil)] 04:41:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a3406c00) [pid = 1930] [serial = 1697] [outer = 0x7fa8a30b7000] 04:41:11 INFO - PROCESS | 1930 | 1461152471553 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a3477000) [pid = 1930] [serial = 1698] [outer = 0x7fa8a30b7000] 04:41:12 INFO - PROCESS | 1930 | 1461152472356 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:41:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1172ms 04:41:12 INFO - PROCESS | 1930 | 1461152472423 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1930 | 1461152472426 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:41:12 INFO - PROCESS | 1930 | 1461152472431 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1930 | 1461152472433 Marionette TRACE conn4 <- [1,2234,null,{}] 04:41:12 INFO - PROCESS | 1930 | 1461152472438 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:12 INFO - PROCESS | 1930 | 1461152472650 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8986e3800) [pid = 1930] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa898a49000) [pid = 1930] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8983fc800) [pid = 1930] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa896546000) [pid = 1930] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8938ac000) [pid = 1930] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa891df3c00) [pid = 1930] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a2b75c00) [pid = 1930] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8976d2c00) [pid = 1930] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa8a0809c00) [pid = 1930] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8961d0400) [pid = 1930] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa89489d400) [pid = 1930] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa89654c800) [pid = 1930] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8a264e400) [pid = 1930] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8982cdc00) [pid = 1930] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa891ce2400) [pid = 1930] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8938a6000) [pid = 1930] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa89322ec00) [pid = 1930] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa891c4a000) [pid = 1930] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa89a03cc00) [pid = 1930] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8987dbc00) [pid = 1930] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa89694d000) [pid = 1930] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa891c3e800) [pid = 1930] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a276c000) [pid = 1930] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa891df3000) [pid = 1930] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa891c4ac00) [pid = 1930] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8938a6400) [pid = 1930] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa8a0561c00) [pid = 1930] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa8938b0000) [pid = 1930] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa89ad83400) [pid = 1930] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8a2d91400) [pid = 1930] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa896711000) [pid = 1930] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8a25a5800) [pid = 1930] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa897602c00) [pid = 1930] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa89227c000) [pid = 1930] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa891cda000) [pid = 1930] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa891c41000) [pid = 1930] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 125 (0x7fa898a4c800) [pid = 1930] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:41:13 INFO - PROCESS | 1930 | --DOMWINDOW == 124 (0x7fa8982c9400) [pid = 1930] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:41:13 INFO - PROCESS | 1930 | 1461152473249 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8925dc000 == 94 [pid = 1930] [id = 566] 04:41:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 125 (0x7fa891c3e800) [pid = 1930] [serial = 1699] [outer = (nil)] 04:41:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 126 (0x7fa891cd8400) [pid = 1930] [serial = 1700] [outer = 0x7fa891c3e800] 04:41:13 INFO - PROCESS | 1930 | 1461152473305 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8938ab000) [pid = 1930] [serial = 1701] [outer = 0x7fa891c3e800] 04:41:13 INFO - PROCESS | 1930 | 1461152473927 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1527ms 04:41:13 INFO - PROCESS | 1930 | 1461152473959 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1930 | 1461152473962 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:41:13 INFO - PROCESS | 1930 | 1461152473967 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1930 | 1461152473969 Marionette TRACE conn4 <- [1,2238,null,{}] 04:41:13 INFO - PROCESS | 1930 | 1461152473974 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1930 | 1461152474178 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:41:14 INFO - PROCESS | 1930 | 1461152474200 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2e2a800 == 95 [pid = 1930] [id = 567] 04:41:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa891c41000) [pid = 1930] [serial = 1702] [outer = (nil)] 04:41:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa896711000) [pid = 1930] [serial = 1703] [outer = 0x7fa891c41000] 04:41:14 INFO - PROCESS | 1930 | 1461152474255 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8982cd400) [pid = 1930] [serial = 1704] [outer = 0x7fa891c41000] 04:41:14 INFO - PROCESS | 1930 | 1461152474978 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:41:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1079ms 04:41:15 INFO - PROCESS | 1930 | 1461152475047 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1930 | 1461152475050 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:41:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:41:15 INFO - PROCESS | 1930 | 1461152475055 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1930 | 1461152475057 Marionette TRACE conn4 <- [1,2242,null,{}] 04:41:15 INFO - PROCESS | 1930 | 1461152475062 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:15 INFO - PROCESS | 1930 | 1461152475329 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:41:15 INFO - PROCESS | 1930 | 1461152475536 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa895fbb000 == 96 [pid = 1930] [id = 568] 04:41:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa891cd5c00) [pid = 1930] [serial = 1705] [outer = (nil)] 04:41:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa891df2c00) [pid = 1930] [serial = 1706] [outer = 0x7fa891cd5c00] 04:41:15 INFO - PROCESS | 1930 | 1461152475607 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8939c3c00) [pid = 1930] [serial = 1707] [outer = 0x7fa891cd5c00] 04:41:16 INFO - PROCESS | 1930 | 1461152476535 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1526ms 04:41:16 INFO - PROCESS | 1930 | 1461152476584 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1930 | 1461152476591 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:41:16 INFO - PROCESS | 1930 | 1461152476597 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1930 | 1461152476603 Marionette TRACE conn4 <- [1,2246,null,{}] 04:41:16 INFO - PROCESS | 1930 | 1461152476628 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1930 | 1461152476825 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:41:17 INFO - PROCESS | 1930 | 1461152477018 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a08cb800 == 97 [pid = 1930] [id = 569] 04:41:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa891cd8c00) [pid = 1930] [serial = 1708] [outer = (nil)] 04:41:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa89742bc00) [pid = 1930] [serial = 1709] [outer = 0x7fa891cd8c00] 04:41:17 INFO - PROCESS | 1930 | 1461152477088 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa89828f000) [pid = 1930] [serial = 1710] [outer = 0x7fa891cd8c00] 04:41:17 INFO - PROCESS | 1930 | 1461152477966 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1944ms 04:41:18 INFO - PROCESS | 1930 | 1461152478659 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1930 | 1461152478664 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:41:18 INFO - PROCESS | 1930 | 1461152478731 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1930 | 1461152478735 Marionette TRACE conn4 <- [1,2250,null,{}] 04:41:18 INFO - PROCESS | 1930 | 1461152478740 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:19 INFO - PROCESS | 1930 | 1461152479001 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:41:19 INFO - PROCESS | 1930 | 1461152479141 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a5de5000 == 98 [pid = 1930] [id = 570] 04:41:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa89489e400) [pid = 1930] [serial = 1711] [outer = (nil)] 04:41:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa898a44c00) [pid = 1930] [serial = 1712] [outer = 0x7fa89489e400] 04:41:19 INFO - PROCESS | 1930 | 1461152479250 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa89ad37800) [pid = 1930] [serial = 1713] [outer = 0x7fa89489e400] 04:41:20 INFO - PROCESS | 1930 | 1461152480146 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 04:41:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:41:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1486ms 04:41:20 INFO - PROCESS | 1930 | 1461152480218 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1930 | 1461152480224 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:41:20 INFO - PROCESS | 1930 | 1461152480241 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1930 | 1461152480248 Marionette TRACE conn4 <- [1,2254,null,{}] 04:41:20 INFO - PROCESS | 1930 | 1461152480254 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:20 INFO - PROCESS | 1930 | 1461152480496 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:41:20 INFO - PROCESS | 1930 | 1461152480693 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:20 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a67a3800 == 99 [pid = 1930] [id = 571] 04:41:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8976d1800) [pid = 1930] [serial = 1714] [outer = (nil)] 04:41:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8a0806400) [pid = 1930] [serial = 1715] [outer = 0x7fa8976d1800] 04:41:20 INFO - PROCESS | 1930 | 1461152480771 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8a25acc00) [pid = 1930] [serial = 1716] [outer = 0x7fa8976d1800] 04:41:21 INFO - PROCESS | 1930 | 1461152481640 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1441ms 04:41:21 INFO - PROCESS | 1930 | 1461152481674 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1930 | 1461152481678 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:41:21 INFO - PROCESS | 1930 | 1461152481683 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1930 | 1461152481685 Marionette TRACE conn4 <- [1,2258,null,{}] 04:41:21 INFO - PROCESS | 1930 | 1461152481691 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:21 INFO - PROCESS | 1930 | 1461152481881 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:41:22 INFO - PROCESS | 1930 | 1461152482080 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6c66000 == 100 [pid = 1930] [id = 572] 04:41:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8987ddc00) [pid = 1930] [serial = 1717] [outer = (nil)] 04:41:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a2aeb400) [pid = 1930] [serial = 1718] [outer = 0x7fa8987ddc00] 04:41:22 INFO - PROCESS | 1930 | 1461152482148 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa8a2d96c00) [pid = 1930] [serial = 1719] [outer = 0x7fa8987ddc00] 04:41:23 INFO - PROCESS | 1930 | 1461152483048 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1437ms 04:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:41:23 INFO - PROCESS | 1930 | 1461152483122 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1930 | 1461152483124 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:41:23 INFO - PROCESS | 1930 | 1461152483130 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1930 | 1461152483132 Marionette TRACE conn4 <- [1,2262,null,{}] 04:41:23 INFO - PROCESS | 1930 | 1461152483137 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:23 INFO - PROCESS | 1930 | 1461152483317 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:41:23 INFO - PROCESS | 1930 | 1461152483511 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a87d1800 == 101 [pid = 1930] [id = 573] 04:41:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8a347d400) [pid = 1930] [serial = 1720] [outer = (nil)] 04:41:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8a3483000) [pid = 1930] [serial = 1721] [outer = 0x7fa8a347d400] 04:41:23 INFO - PROCESS | 1930 | 1461152483591 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa8a37ce000) [pid = 1930] [serial = 1722] [outer = 0x7fa8a347d400] 04:41:24 INFO - PROCESS | 1930 | 1461152484457 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1380ms 04:41:24 INFO - PROCESS | 1930 | 1461152484510 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1930 | 1461152484513 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:41:24 INFO - PROCESS | 1930 | 1461152484524 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1930 | 1461152484531 Marionette TRACE conn4 <- [1,2266,null,{}] 04:41:24 INFO - PROCESS | 1930 | 1461152484538 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 1930 | 1461152484722 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:41:24 INFO - PROCESS | 1930 | 1461152484916 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac497800 == 102 [pid = 1930] [id = 574] 04:41:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a32c4400) [pid = 1930] [serial = 1723] [outer = (nil)] 04:41:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a5d4f400) [pid = 1930] [serial = 1724] [outer = 0x7fa8a32c4400] 04:41:24 INFO - PROCESS | 1930 | 1461152484990 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a5e9e000) [pid = 1930] [serial = 1725] [outer = 0x7fa8a32c4400] 04:41:25 INFO - PROCESS | 1930 | 1461152485841 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:41:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1382ms 04:41:25 INFO - PROCESS | 1930 | 1461152485907 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:41:25 INFO - PROCESS | 1930 | 1461152485910 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:41:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:41:25 INFO - PROCESS | 1930 | 1461152485916 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1930 | 1461152485918 Marionette TRACE conn4 <- [1,2270,null,{}] 04:41:25 INFO - PROCESS | 1930 | 1461152485924 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1930 | 1461152486122 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:41:26 INFO - PROCESS | 1930 | 1461152486325 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac954000 == 103 [pid = 1930] [id = 575] 04:41:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a347d800) [pid = 1930] [serial = 1726] [outer = (nil)] 04:41:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a5f1bc00) [pid = 1930] [serial = 1727] [outer = 0x7fa8a347d800] 04:41:26 INFO - PROCESS | 1930 | 1461152486402 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a5fc8400) [pid = 1930] [serial = 1728] [outer = 0x7fa8a347d800] 04:41:27 INFO - PROCESS | 1930 | 1461152487230 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1386ms 04:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:41:27 INFO - PROCESS | 1930 | 1461152487303 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1930 | 1461152487305 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:41:27 INFO - PROCESS | 1930 | 1461152487312 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1930 | 1461152487315 Marionette TRACE conn4 <- [1,2274,null,{}] 04:41:27 INFO - PROCESS | 1930 | 1461152487319 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:27 INFO - PROCESS | 1930 | 1461152487507 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:41:27 INFO - PROCESS | 1930 | 1461152487703 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae21b800 == 104 [pid = 1930] [id = 576] 04:41:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8a495e800) [pid = 1930] [serial = 1729] [outer = (nil)] 04:41:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8a6402c00) [pid = 1930] [serial = 1730] [outer = 0x7fa8a495e800] 04:41:27 INFO - PROCESS | 1930 | 1461152487774 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8a640c000) [pid = 1930] [serial = 1731] [outer = 0x7fa8a495e800] 04:41:28 INFO - PROCESS | 1930 | 1461152488643 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:41:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1384ms 04:41:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:41:28 INFO - PROCESS | 1930 | 1461152488696 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1930 | 1461152488699 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:41:28 INFO - PROCESS | 1930 | 1461152488706 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1930 | 1461152488709 Marionette TRACE conn4 <- [1,2278,null,{}] 04:41:28 INFO - PROCESS | 1930 | 1461152488714 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 1930 | 1461152488896 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:41:29 INFO - PROCESS | 1930 | 1461152489095 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8aedd1000 == 105 [pid = 1930] [id = 577] 04:41:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8a5f26000) [pid = 1930] [serial = 1732] [outer = (nil)] 04:41:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a678a400) [pid = 1930] [serial = 1733] [outer = 0x7fa8a5f26000] 04:41:29 INFO - PROCESS | 1930 | 1461152489161 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a6791c00) [pid = 1930] [serial = 1734] [outer = 0x7fa8a5f26000] 04:41:30 INFO - PROCESS | 1930 | 1461152490012 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:41:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1341ms 04:41:30 INFO - PROCESS | 1930 | 1461152490047 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:41:30 INFO - PROCESS | 1930 | 1461152490051 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:41:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:41:30 INFO - PROCESS | 1930 | 1461152490057 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1930 | 1461152490059 Marionette TRACE conn4 <- [1,2282,null,{}] 04:41:30 INFO - PROCESS | 1930 | 1461152490064 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 1930 | 1461152490246 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:41:30 INFO - PROCESS | 1930 | 1461152490456 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8b88e0000 == 106 [pid = 1930] [id = 578] 04:41:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8963d7c00) [pid = 1930] [serial = 1735] [outer = (nil)] 04:41:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a6845400) [pid = 1930] [serial = 1736] [outer = 0x7fa8963d7c00] 04:41:30 INFO - PROCESS | 1930 | 1461152490568 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a68c4000) [pid = 1930] [serial = 1737] [outer = 0x7fa8963d7c00] 04:41:31 INFO - PROCESS | 1930 | 1461152491476 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1478ms 04:41:31 INFO - PROCESS | 1930 | 1461152491536 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1930 | 1461152491546 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:41:31 INFO - PROCESS | 1930 | 1461152491552 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1930 | 1461152491556 Marionette TRACE conn4 <- [1,2286,null,{}] 04:41:31 INFO - PROCESS | 1930 | 1461152491560 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:31 INFO - PROCESS | 1930 | 1461152491763 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:41:31 INFO - PROCESS | 1930 | 1461152491964 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8986c5800 == 107 [pid = 1930] [id = 579] 04:41:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8925d0800) [pid = 1930] [serial = 1738] [outer = (nil)] 04:41:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8963d5c00) [pid = 1930] [serial = 1739] [outer = 0x7fa8925d0800] 04:41:32 INFO - PROCESS | 1930 | 1461152492034 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8987da400) [pid = 1930] [serial = 1740] [outer = 0x7fa8925d0800] 04:41:32 INFO - PROCESS | 1930 | 1461152492912 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 04:41:32 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:41:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1434ms 04:41:32 INFO - PROCESS | 1930 | 1461152492987 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1930 | 1461152492989 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:41:32 INFO - PROCESS | 1930 | 1461152492995 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1930 | 1461152492997 Marionette TRACE conn4 <- [1,2290,null,{}] 04:41:33 INFO - PROCESS | 1930 | 1461152493002 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 1930 | 1461152493190 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:41:33 INFO - PROCESS | 1930 | 1461152493387 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89664f000 == 108 [pid = 1930] [id = 580] 04:41:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa891c42000) [pid = 1930] [serial = 1741] [outer = (nil)] 04:41:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa89322f400) [pid = 1930] [serial = 1742] [outer = 0x7fa891c42000] 04:41:33 INFO - PROCESS | 1930 | 1461152493454 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa896545c00) [pid = 1930] [serial = 1743] [outer = 0x7fa891c42000] 04:41:34 INFO - PROCESS | 1930 | 1461152494313 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:41:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1389ms 04:41:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:41:34 INFO - PROCESS | 1930 | 1461152494385 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1930 | 1461152494387 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:41:34 INFO - PROCESS | 1930 | 1461152494392 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1930 | 1461152494396 Marionette TRACE conn4 <- [1,2294,null,{}] 04:41:34 INFO - PROCESS | 1930 | 1461152494401 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:34 INFO - PROCESS | 1930 | 1461152494609 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:41:35 INFO - PROCESS | 1930 | 1461152495333 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899f64800 == 109 [pid = 1930] [id = 581] 04:41:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa891cda800) [pid = 1930] [serial = 1744] [outer = (nil)] 04:41:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa891df8400) [pid = 1930] [serial = 1745] [outer = 0x7fa891cda800] 04:41:35 INFO - PROCESS | 1930 | 1461152495402 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8938ac000) [pid = 1930] [serial = 1746] [outer = 0x7fa891cda800] 04:41:36 INFO - PROCESS | 1930 | 1461152496299 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1977ms 04:41:36 INFO - PROCESS | 1930 | 1461152496371 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1930 | 1461152496378 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:41:36 INFO - PROCESS | 1930 | 1461152496385 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1930 | 1461152496389 Marionette TRACE conn4 <- [1,2298,null,{}] 04:41:36 INFO - PROCESS | 1930 | 1461152496395 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1930 | 1461152496705 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:41:36 INFO - PROCESS | 1930 | 1461152496988 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89482b800 == 110 [pid = 1930] [id = 582] 04:41:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa896546000) [pid = 1930] [serial = 1747] [outer = (nil)] 04:41:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa896704800) [pid = 1930] [serial = 1748] [outer = 0x7fa896546000] 04:41:37 INFO - PROCESS | 1930 | 1461152497100 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa897439c00) [pid = 1930] [serial = 1749] [outer = 0x7fa896546000] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e2a800 == 109 [pid = 1930] [id = 567] 04:41:37 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8a13eb000) [pid = 1930] [serial = 1637] [outer = (nil)] [url = about:blank] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8925dc000 == 108 [pid = 1930] [id = 566] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2a39800 == 107 [pid = 1930] [id = 565] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a08dc000 == 106 [pid = 1930] [id = 564] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898861800 == 105 [pid = 1930] [id = 563] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fb9000 == 104 [pid = 1930] [id = 562] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fbf800 == 103 [pid = 1930] [id = 561] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa899f51000 == 102 [pid = 1930] [id = 560] 04:41:37 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8962f0800 == 101 [pid = 1930] [id = 559] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ab937000 == 100 [pid = 1930] [id = 552] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86f3800 == 99 [pid = 1930] [id = 551] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6d9f000 == 98 [pid = 1930] [id = 550] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6bd6800 == 97 [pid = 1930] [id = 549] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a67af000 == 96 [pid = 1930] [id = 548] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2ed9800 == 95 [pid = 1930] [id = 547] 04:41:38 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89885e000 == 94 [pid = 1930] [id = 546] 04:41:38 INFO - PROCESS | 1930 | 1461152498094 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1736ms 04:41:38 INFO - PROCESS | 1930 | 1461152498133 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1930 | 1461152498139 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:41:38 INFO - PROCESS | 1930 | 1461152498148 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1930 | 1461152498150 Marionette TRACE conn4 <- [1,2302,null,{}] 04:41:38 INFO - PROCESS | 1930 | 1461152498154 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1930 | 1461152498325 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa89ad7e400) [pid = 1930] [serial = 1632] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa8a055bc00) [pid = 1930] [serial = 1515] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa8a0554c00) [pid = 1930] [serial = 1623] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa89760ec00) [pid = 1930] [serial = 1614] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa896352800) [pid = 1930] [serial = 1566] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8939cf800) [pid = 1930] [serial = 1608] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8a316e400) [pid = 1930] [serial = 1590] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8986f2800) [pid = 1930] [serial = 1620] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8a2765800) [pid = 1930] [serial = 1527] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa8987da000) [pid = 1930] [serial = 1509] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa89a03a400) [pid = 1930] [serial = 1631] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa89322e800) [pid = 1930] [serial = 1607] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8961c6c00) [pid = 1930] [serial = 1605] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa898299800) [pid = 1930] [serial = 1616] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a2bb7c00) [pid = 1930] [serial = 1584] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a080d000) [pid = 1930] [serial = 1575] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8983fac00) [pid = 1930] [serial = 1619] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa896943800) [pid = 1930] [serial = 1536] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa895fd6c00) [pid = 1930] [serial = 1497] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 154 (0x7fa8961d1400) [pid = 1930] [serial = 1625] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 153 (0x7fa89653fc00) [pid = 1930] [serial = 1533] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 152 (0x7fa8a070f800) [pid = 1930] [serial = 1518] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 151 (0x7fa8982c9000) [pid = 1930] [serial = 1617] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 150 (0x7fa89ad7f000) [pid = 1930] [serial = 1512] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 149 (0x7fa8986e5c00) [pid = 1930] [serial = 1506] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 148 (0x7fa8939cb800) [pid = 1930] [serial = 1635] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 147 (0x7fa8a30ab800) [pid = 1930] [serial = 1587] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 146 (0x7fa8982ca000) [pid = 1930] [serial = 1530] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 145 (0x7fa897603800) [pid = 1930] [serial = 1500] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 144 (0x7fa89ad33400) [pid = 1930] [serial = 1622] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 143 (0x7fa8983f4400) [pid = 1930] [serial = 1470] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 142 (0x7fa8a1668c00) [pid = 1930] [serial = 1524] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 141 (0x7fa898294c00) [pid = 1930] [serial = 1569] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 140 (0x7fa8a12df000) [pid = 1930] [serial = 1521] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 139 (0x7fa8a3402400) [pid = 1930] [serial = 1593] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 138 (0x7fa8976d0000) [pid = 1930] [serial = 1628] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a2b73800) [pid = 1930] [serial = 1581] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa8982c3400) [pid = 1930] [serial = 1503] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa896541400) [pid = 1930] [serial = 1611] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa896355400) [pid = 1930] [serial = 1610] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa8a340dc00) [pid = 1930] [serial = 1596] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa8938a5c00) [pid = 1930] [serial = 1599] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa89742b800) [pid = 1930] [serial = 1613] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa8986e3400) [pid = 1930] [serial = 1629] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa891cdc400) [pid = 1930] [serial = 1634] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 128 (0x7fa8a2461800) [pid = 1930] [serial = 1578] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 127 (0x7fa896544400) [pid = 1930] [serial = 1626] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | --DOMWINDOW == 126 (0x7fa89a035800) [pid = 1930] [serial = 1572] [outer = (nil)] [url = about:blank] 04:41:38 INFO - PROCESS | 1930 | 1461152498626 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89665a800 == 95 [pid = 1930] [id = 583] 04:41:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 127 (0x7fa8938a5c00) [pid = 1930] [serial = 1750] [outer = (nil)] 04:41:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 128 (0x7fa896353000) [pid = 1930] [serial = 1751] [outer = 0x7fa8938a5c00] 04:41:38 INFO - PROCESS | 1930 | 1461152498694 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 129 (0x7fa898294800) [pid = 1930] [serial = 1752] [outer = 0x7fa8938a5c00] 04:41:39 INFO - PROCESS | 1930 | 1461152499346 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:41:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1225ms 04:41:39 INFO - PROCESS | 1930 | 1461152499373 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1930 | 1461152499377 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:41:39 INFO - PROCESS | 1930 | 1461152499389 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1930 | 1461152499396 Marionette TRACE conn4 <- [1,2306,null,{}] 04:41:39 INFO - PROCESS | 1930 | 1461152499404 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1930 | 1461152499579 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:41:39 INFO - PROCESS | 1930 | 1461152499746 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89ab9d000 == 96 [pid = 1930] [id = 584] 04:41:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa8939cf800) [pid = 1930] [serial = 1753] [outer = (nil)] 04:41:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8986ebc00) [pid = 1930] [serial = 1754] [outer = 0x7fa8939cf800] 04:41:39 INFO - PROCESS | 1930 | 1461152499803 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa898bd6000) [pid = 1930] [serial = 1755] [outer = 0x7fa8939cf800] 04:41:40 INFO - PROCESS | 1930 | 1461152500571 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1241ms 04:41:40 INFO - PROCESS | 1930 | 1461152500624 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1930 | 1461152500628 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:41:40 INFO - PROCESS | 1930 | 1461152500632 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1930 | 1461152500635 Marionette TRACE conn4 <- [1,2310,null,{}] 04:41:40 INFO - PROCESS | 1930 | 1461152500639 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:40 INFO - PROCESS | 1930 | 1461152500853 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:41:40 INFO - PROCESS | 1930 | 1461152500877 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15e5800 == 97 [pid = 1930] [id = 585] 04:41:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa8976dc800) [pid = 1930] [serial = 1756] [outer = (nil)] 04:41:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa89ad39400) [pid = 1930] [serial = 1757] [outer = 0x7fa8976dc800] 04:41:40 INFO - PROCESS | 1930 | 1461152500932 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa89ad8b800) [pid = 1930] [serial = 1758] [outer = 0x7fa8976dc800] 04:41:41 INFO - PROCESS | 1930 | 1461152501721 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1128ms 04:41:41 INFO - PROCESS | 1930 | 1461152501760 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1930 | 1461152501763 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:41:41 INFO - PROCESS | 1930 | 1461152501778 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1930 | 1461152501782 Marionette TRACE conn4 <- [1,2314,null,{}] 04:41:41 INFO - PROCESS | 1930 | 1461152501797 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1930 | 1461152502027 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:41:42 INFO - PROCESS | 1930 | 1461152502052 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2ed3800 == 98 [pid = 1930] [id = 586] 04:41:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa8a0702400) [pid = 1930] [serial = 1759] [outer = (nil)] 04:41:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa8a0805000) [pid = 1930] [serial = 1760] [outer = 0x7fa8a0702400] 04:41:42 INFO - PROCESS | 1930 | 1461152502121 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa8a1675800) [pid = 1930] [serial = 1761] [outer = 0x7fa8a0702400] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 137 (0x7fa8a30b7000) [pid = 1930] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 136 (0x7fa891c3e800) [pid = 1930] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 135 (0x7fa89694f000) [pid = 1930] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 134 (0x7fa891c3f800) [pid = 1930] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 133 (0x7fa893b39800) [pid = 1930] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 132 (0x7fa893231c00) [pid = 1930] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 131 (0x7fa891cd9400) [pid = 1930] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 130 (0x7fa89227d800) [pid = 1930] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:41:42 INFO - PROCESS | 1930 | --DOMWINDOW == 129 (0x7fa8a0810400) [pid = 1930] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:41:43 INFO - PROCESS | 1930 | 1461152503293 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1541ms 04:41:43 INFO - PROCESS | 1930 | 1461152503320 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1930 | 1461152503322 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:41:43 INFO - PROCESS | 1930 | 1461152503328 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1930 | 1461152503331 Marionette TRACE conn4 <- [1,2318,null,{}] 04:41:43 INFO - PROCESS | 1930 | 1461152503335 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:43 INFO - PROCESS | 1930 | 1461152503494 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:41:43 INFO - PROCESS | 1930 | 1461152503654 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a497c800 == 99 [pid = 1930] [id = 587] 04:41:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 130 (0x7fa893b44800) [pid = 1930] [serial = 1762] [outer = (nil)] 04:41:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 131 (0x7fa8a0554c00) [pid = 1930] [serial = 1763] [outer = 0x7fa893b44800] 04:41:43 INFO - PROCESS | 1930 | 1461152503710 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 132 (0x7fa8a2767c00) [pid = 1930] [serial = 1764] [outer = 0x7fa893b44800] 04:41:44 INFO - PROCESS | 1930 | 1461152504341 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1930 | 1461152504369 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:41:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:41:44 INFO - PROCESS | 1930 | 1461152504374 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1930 | 1461152504376 Marionette TRACE conn4 <- [1,2322,null,{}] 04:41:44 INFO - PROCESS | 1930 | 1461152504381 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 1930 | 1461152504626 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:41:44 INFO - PROCESS | 1930 | 1461152504648 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6587800 == 100 [pid = 1930] [id = 588] 04:41:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 133 (0x7fa895fd5000) [pid = 1930] [serial = 1765] [outer = (nil)] 04:41:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 134 (0x7fa8a2b78800) [pid = 1930] [serial = 1766] [outer = 0x7fa895fd5000] 04:41:44 INFO - PROCESS | 1930 | 1461152504704 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 135 (0x7fa8a30b2800) [pid = 1930] [serial = 1767] [outer = 0x7fa895fd5000] 04:41:45 INFO - PROCESS | 1930 | 1461152505745 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1434ms 04:41:45 INFO - PROCESS | 1930 | 1461152505808 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1930 | 1461152505814 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:41:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:41:45 INFO - PROCESS | 1930 | 1461152505823 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1930 | 1461152505827 Marionette TRACE conn4 <- [1,2326,null,{}] 04:41:45 INFO - PROCESS | 1930 | 1461152505834 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1930 | 1461152506070 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:41:46 INFO - PROCESS | 1930 | 1461152506265 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b80800 == 101 [pid = 1930] [id = 589] 04:41:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 136 (0x7fa893b3c400) [pid = 1930] [serial = 1768] [outer = (nil)] 04:41:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 137 (0x7fa896357c00) [pid = 1930] [serial = 1769] [outer = 0x7fa893b3c400] 04:41:46 INFO - PROCESS | 1930 | 1461152506337 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 138 (0x7fa89670f800) [pid = 1930] [serial = 1770] [outer = 0x7fa893b3c400] 04:41:47 INFO - PROCESS | 1930 | 1461152507282 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:41:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1486ms 04:41:47 INFO - PROCESS | 1930 | 1461152507310 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1930 | 1461152507317 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:41:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:41:47 INFO - PROCESS | 1930 | 1461152507326 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1930 | 1461152507330 Marionette TRACE conn4 <- [1,2330,null,{}] 04:41:47 INFO - PROCESS | 1930 | 1461152507336 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:47 INFO - PROCESS | 1930 | 1461152507512 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:41:47 INFO - PROCESS | 1930 | 1461152507710 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2e2e800 == 102 [pid = 1930] [id = 590] 04:41:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 139 (0x7fa893b3cc00) [pid = 1930] [serial = 1771] [outer = (nil)] 04:41:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 140 (0x7fa8982c5800) [pid = 1930] [serial = 1772] [outer = 0x7fa893b3cc00] 04:41:47 INFO - PROCESS | 1930 | 1461152507777 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 141 (0x7fa8987da000) [pid = 1930] [serial = 1773] [outer = 0x7fa893b3cc00] 04:41:48 INFO - PROCESS | 1930 | 1461152508679 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:41:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1426ms 04:41:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:41:48 INFO - PROCESS | 1930 | 1461152508753 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1930 | 1461152508755 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:41:48 INFO - PROCESS | 1930 | 1461152508762 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1930 | 1461152508767 Marionette TRACE conn4 <- [1,2334,null,{}] 04:41:48 INFO - PROCESS | 1930 | 1461152508781 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 1930 | 1461152509004 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:41:49 INFO - PROCESS | 1930 | 1461152509199 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6c55000 == 103 [pid = 1930] [id = 591] 04:41:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 142 (0x7fa8986f0c00) [pid = 1930] [serial = 1774] [outer = (nil)] 04:41:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 143 (0x7fa8a0808000) [pid = 1930] [serial = 1775] [outer = 0x7fa8986f0c00] 04:41:49 INFO - PROCESS | 1930 | 1461152509272 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 144 (0x7fa8a246b400) [pid = 1930] [serial = 1776] [outer = 0x7fa8986f0c00] 04:41:50 INFO - PROCESS | 1930 | 1461152510157 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:41:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1437ms 04:41:50 INFO - PROCESS | 1930 | 1461152510199 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:41:50 INFO - PROCESS | 1930 | 1461152510202 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:41:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:41:50 INFO - PROCESS | 1930 | 1461152510208 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1930 | 1461152510210 Marionette TRACE conn4 <- [1,2338,null,{}] 04:41:50 INFO - PROCESS | 1930 | 1461152510215 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:50 INFO - PROCESS | 1930 | 1461152510394 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:41:50 INFO - PROCESS | 1930 | 1461152510593 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a717d800 == 104 [pid = 1930] [id = 592] 04:41:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 145 (0x7fa89ad36c00) [pid = 1930] [serial = 1777] [outer = (nil)] 04:41:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 146 (0x7fa8a30b8800) [pid = 1930] [serial = 1778] [outer = 0x7fa89ad36c00] 04:41:50 INFO - PROCESS | 1930 | 1461152510660 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 147 (0x7fa8a32c8000) [pid = 1930] [serial = 1779] [outer = 0x7fa89ad36c00] 04:41:51 INFO - PROCESS | 1930 | 1461152511502 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:41:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1329ms 04:41:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:41:51 INFO - PROCESS | 1930 | 1461152511537 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1930 | 1461152511540 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:41:51 INFO - PROCESS | 1930 | 1461152511546 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1930 | 1461152511548 Marionette TRACE conn4 <- [1,2342,null,{}] 04:41:51 INFO - PROCESS | 1930 | 1461152511553 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1930 | 1461152511715 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:41:51 INFO - PROCESS | 1930 | 1461152511913 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abb24800 == 105 [pid = 1930] [id = 593] 04:41:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 148 (0x7fa89ad89800) [pid = 1930] [serial = 1780] [outer = (nil)] 04:41:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 149 (0x7fa8a3408c00) [pid = 1930] [serial = 1781] [outer = 0x7fa89ad89800] 04:41:51 INFO - PROCESS | 1930 | 1461152511978 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 150 (0x7fa8a35c6c00) [pid = 1930] [serial = 1782] [outer = 0x7fa89ad89800] 04:41:52 INFO - PROCESS | 1930 | 1461152512827 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:41:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1331ms 04:41:52 INFO - PROCESS | 1930 | 1461152512876 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1930 | 1461152512880 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:41:52 INFO - PROCESS | 1930 | 1461152512885 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1930 | 1461152512888 Marionette TRACE conn4 <- [1,2346,null,{}] 04:41:52 INFO - PROCESS | 1930 | 1461152512893 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:53 INFO - PROCESS | 1930 | 1461152513115 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:41:53 INFO - PROCESS | 1930 | 1461152513388 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac821800 == 106 [pid = 1930] [id = 594] 04:41:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 151 (0x7fa8a470d800) [pid = 1930] [serial = 1783] [outer = (nil)] 04:41:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 152 (0x7fa8a5ea2000) [pid = 1930] [serial = 1784] [outer = 0x7fa8a470d800] 04:41:53 INFO - PROCESS | 1930 | 1461152513498 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 153 (0x7fa8a5fd2400) [pid = 1930] [serial = 1785] [outer = 0x7fa8a470d800] 04:41:54 INFO - PROCESS | 1930 | 1461152514274 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:41:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1429ms 04:41:54 INFO - PROCESS | 1930 | 1461152514314 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1930 | 1461152514319 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:41:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:41:54 INFO - PROCESS | 1930 | 1461152514324 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1930 | 1461152514326 Marionette TRACE conn4 <- [1,2350,null,{}] 04:41:54 INFO - PROCESS | 1930 | 1461152514331 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 1930 | 1461152514507 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:41:54 INFO - PROCESS | 1930 | 1461152514721 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae225800 == 107 [pid = 1930] [id = 595] 04:41:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 154 (0x7fa8a478f400) [pid = 1930] [serial = 1786] [outer = (nil)] 04:41:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 155 (0x7fa8a6408800) [pid = 1930] [serial = 1787] [outer = 0x7fa8a478f400] 04:41:54 INFO - PROCESS | 1930 | 1461152514826 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa8a6848400) [pid = 1930] [serial = 1788] [outer = 0x7fa8a478f400] 04:41:55 INFO - PROCESS | 1930 | 1461152515665 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:41:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1391ms 04:41:55 INFO - PROCESS | 1930 | 1461152515715 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1930 | 1461152515717 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:41:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:41:55 INFO - PROCESS | 1930 | 1461152515724 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1930 | 1461152515726 Marionette TRACE conn4 <- [1,2354,null,{}] 04:41:55 INFO - PROCESS | 1930 | 1461152515731 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1930 | 1461152515901 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:41:56 INFO - PROCESS | 1930 | 1461152516101 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8b9655000 == 108 [pid = 1930] [id = 596] 04:41:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa8a47c2000) [pid = 1930] [serial = 1789] [outer = (nil)] 04:41:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8a68c2000) [pid = 1930] [serial = 1790] [outer = 0x7fa8a47c2000] 04:41:56 INFO - PROCESS | 1930 | 1461152516169 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa8a68c8400) [pid = 1930] [serial = 1791] [outer = 0x7fa8a47c2000] 04:41:56 INFO - PROCESS | 1930 | 1461152516995 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:41:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1328ms 04:41:57 INFO - PROCESS | 1930 | 1461152517053 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1930 | 1461152517055 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:41:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:41:57 INFO - PROCESS | 1930 | 1461152517061 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1930 | 1461152517063 Marionette TRACE conn4 <- [1,2358,null,{}] 04:41:57 INFO - PROCESS | 1930 | 1461152517068 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:57 INFO - PROCESS | 1930 | 1461152517237 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:41:57 INFO - PROCESS | 1930 | 1461152517437 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ba547000 == 109 [pid = 1930] [id = 597] 04:41:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a6124400) [pid = 1930] [serial = 1792] [outer = (nil)] 04:41:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a7c2e400) [pid = 1930] [serial = 1793] [outer = 0x7fa8a6124400] 04:41:57 INFO - PROCESS | 1930 | 1461152517501 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a8611c00) [pid = 1930] [serial = 1794] [outer = 0x7fa8a6124400] 04:41:58 INFO - PROCESS | 1930 | 1461152518361 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:41:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1329ms 04:41:58 INFO - PROCESS | 1930 | 1461152518392 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1930 | 1461152518395 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:41:58 INFO - PROCESS | 1930 | 1461152518400 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1930 | 1461152518402 Marionette TRACE conn4 <- [1,2362,null,{}] 04:41:58 INFO - PROCESS | 1930 | 1461152518408 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1930 | 1461152518582 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:41:58 INFO - PROCESS | 1930 | 1461152518789 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bab58000 == 110 [pid = 1930] [id = 598] 04:41:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8986e6800) [pid = 1930] [serial = 1795] [outer = (nil)] 04:41:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a92d4000) [pid = 1930] [serial = 1796] [outer = 0x7fa8986e6800] 04:41:58 INFO - PROCESS | 1930 | 1461152518853 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a99b7c00) [pid = 1930] [serial = 1797] [outer = 0x7fa8986e6800] 04:41:59 INFO - PROCESS | 1930 | 1461152519722 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:41:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1387ms 04:41:59 INFO - PROCESS | 1930 | 1461152519789 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1930 | 1461152519793 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:41:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:41:59 INFO - PROCESS | 1930 | 1461152519798 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1930 | 1461152519802 Marionette TRACE conn4 <- [1,2366,null,{}] 04:41:59 INFO - PROCESS | 1930 | 1461152519807 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1930 | 1461152520024 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:42:00 INFO - PROCESS | 1930 | 1461152520227 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be42c000 == 111 [pid = 1930] [id = 599] 04:42:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8a4703800) [pid = 1930] [serial = 1798] [outer = (nil)] 04:42:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8ab4adc00) [pid = 1930] [serial = 1799] [outer = 0x7fa8a4703800] 04:42:00 INFO - PROCESS | 1930 | 1461152520301 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8aba7b400) [pid = 1930] [serial = 1800] [outer = 0x7fa8a4703800] 04:42:01 INFO - PROCESS | 1930 | 1461152521163 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:42:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1426ms 04:42:01 INFO - PROCESS | 1930 | 1461152521225 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1930 | 1461152521229 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:42:01 INFO - PROCESS | 1930 | 1461152521235 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1930 | 1461152521238 Marionette TRACE conn4 <- [1,2370,null,{}] 04:42:01 INFO - PROCESS | 1930 | 1461152521242 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 1930 | 1461152521421 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:42:01 INFO - PROCESS | 1930 | 1461152521625 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:01 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be45a800 == 112 [pid = 1930] [id = 600] 04:42:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa8aa484c00) [pid = 1930] [serial = 1801] [outer = (nil)] 04:42:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8abaa4400) [pid = 1930] [serial = 1802] [outer = 0x7fa8aa484c00] 04:42:01 INFO - PROCESS | 1930 | 1461152521746 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8abaac800) [pid = 1930] [serial = 1803] [outer = 0x7fa8aa484c00] 04:42:02 INFO - PROCESS | 1930 | 1461152522598 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:42:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1433ms 04:42:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:42:02 INFO - PROCESS | 1930 | 1461152522669 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:42:02 INFO - PROCESS | 1930 | 1461152522672 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:42:02 INFO - PROCESS | 1930 | 1461152522678 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1930 | 1461152522680 Marionette TRACE conn4 <- [1,2374,null,{}] 04:42:02 INFO - PROCESS | 1930 | 1461152522685 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:02 INFO - PROCESS | 1930 | 1461152522862 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:42:03 INFO - PROCESS | 1930 | 1461152523070 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be860800 == 113 [pid = 1930] [id = 601] 04:42:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa895fd0c00) [pid = 1930] [serial = 1804] [outer = (nil)] 04:42:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8a070a400) [pid = 1930] [serial = 1805] [outer = 0x7fa895fd0c00] 04:42:03 INFO - PROCESS | 1930 | 1461152523150 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8abe09000) [pid = 1930] [serial = 1806] [outer = 0x7fa895fd0c00] 04:42:03 INFO - PROCESS | 1930 | 1461152523996 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:42:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1378ms 04:42:04 INFO - PROCESS | 1930 | 1461152524055 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1930 | 1461152524058 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:42:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:42:04 INFO - PROCESS | 1930 | 1461152524064 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1930 | 1461152524066 Marionette TRACE conn4 <- [1,2378,null,{}] 04:42:04 INFO - PROCESS | 1930 | 1461152524071 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1930 | 1461152524272 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:42:04 INFO - PROCESS | 1930 | 1461152524481 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896650800 == 114 [pid = 1930] [id = 602] 04:42:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa891c41c00) [pid = 1930] [serial = 1807] [outer = (nil)] 04:42:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa893b41000) [pid = 1930] [serial = 1808] [outer = 0x7fa891c41c00] 04:42:04 INFO - PROCESS | 1930 | 1461152524548 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a32c7800) [pid = 1930] [serial = 1809] [outer = 0x7fa891c41c00] 04:42:05 INFO - PROCESS | 1930 | 1461152525408 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 04:42:05 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:42:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1378ms 04:42:05 INFO - PROCESS | 1930 | 1461152525444 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1930 | 1461152525447 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:42:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:42:05 INFO - PROCESS | 1930 | 1461152525452 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1930 | 1461152525455 Marionette TRACE conn4 <- [1,2382,null,{}] 04:42:05 INFO - PROCESS | 1930 | 1461152525460 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:05 INFO - PROCESS | 1930 | 1461152525633 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:42:06 INFO - PROCESS | 1930 | 1461152526315 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b85800 == 115 [pid = 1930] [id = 603] 04:42:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa891cddc00) [pid = 1930] [serial = 1810] [outer = (nil)] 04:42:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa891df5000) [pid = 1930] [serial = 1811] [outer = 0x7fa891cddc00] 04:42:06 INFO - PROCESS | 1930 | 1461152526385 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8938a7000) [pid = 1930] [serial = 1812] [outer = 0x7fa891cddc00] 04:42:07 INFO - PROCESS | 1930 | 1461152527224 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 04:42:07 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:42:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1826ms 04:42:07 INFO - PROCESS | 1930 | 1461152527280 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1930 | 1461152527286 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:42:07 INFO - PROCESS | 1930 | 1461152527293 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1930 | 1461152527297 Marionette TRACE conn4 <- [1,2386,null,{}] 04:42:07 INFO - PROCESS | 1930 | 1461152527304 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:07 INFO - PROCESS | 1930 | 1461152527491 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:42:07 INFO - PROCESS | 1930 | 1461152527712 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a074b800 == 116 [pid = 1930] [id = 604] 04:42:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa891c4d000) [pid = 1930] [serial = 1813] [outer = (nil)] 04:42:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa893231400) [pid = 1930] [serial = 1814] [outer = 0x7fa891c4d000] 04:42:07 INFO - PROCESS | 1930 | 1461152527777 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa89670a800) [pid = 1930] [serial = 1815] [outer = 0x7fa891c4d000] 04:42:08 INFO - PROCESS | 1930 | 1461152528902 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:42:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1683ms 04:42:08 INFO - PROCESS | 1930 | 1461152528981 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1930 | 1461152528986 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:42:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:42:08 INFO - PROCESS | 1930 | 1461152528992 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1930 | 1461152528995 Marionette TRACE conn4 <- [1,2390,null,{}] 04:42:09 INFO - PROCESS | 1930 | 1461152528999 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1930 | 1461152529175 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:42:09 INFO - PROCESS | 1930 | 1461152529449 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8959c9000 == 117 [pid = 1930] [id = 605] 04:42:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa893b3dc00) [pid = 1930] [serial = 1816] [outer = (nil)] 04:42:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa8986e5800) [pid = 1930] [serial = 1817] [outer = 0x7fa893b3dc00] 04:42:09 INFO - PROCESS | 1930 | 1461152529576 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa898a46000) [pid = 1930] [serial = 1818] [outer = 0x7fa893b3dc00] 04:42:09 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa896711000) [pid = 1930] [serial = 1703] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7fa8a47bf400) [pid = 1930] [serial = 1664] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7fa8a4962000) [pid = 1930] [serial = 1667] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7fa8a5e9bc00) [pid = 1930] [serial = 1670] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7fa8a5f23c00) [pid = 1930] [serial = 1673] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8a611fc00) [pid = 1930] [serial = 1676] [outer = (nil)] [url = about:blank] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a497c800 == 116 [pid = 1930] [id = 587] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2ed3800 == 115 [pid = 1930] [id = 586] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15e5800 == 114 [pid = 1930] [id = 585] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89ab9d000 == 113 [pid = 1930] [id = 584] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89665a800 == 112 [pid = 1930] [id = 583] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89482b800 == 111 [pid = 1930] [id = 582] 04:42:09 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa899f64800 == 110 [pid = 1930] [id = 581] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8986c5800 == 109 [pid = 1930] [id = 579] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aedd1000 == 108 [pid = 1930] [id = 577] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae21b800 == 107 [pid = 1930] [id = 576] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac954000 == 106 [pid = 1930] [id = 575] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac497800 == 105 [pid = 1930] [id = 574] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a87d1800 == 104 [pid = 1930] [id = 573] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c66000 == 103 [pid = 1930] [id = 572] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a67a3800 == 102 [pid = 1930] [id = 571] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5de5000 == 101 [pid = 1930] [id = 570] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a08cb800 == 100 [pid = 1930] [id = 569] 04:42:10 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895fbb000 == 99 [pid = 1930] [id = 568] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa8a3406c00) [pid = 1930] [serial = 1697] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8a3477000) [pid = 1930] [serial = 1698] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa891cd8400) [pid = 1930] [serial = 1700] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8a347c800) [pid = 1930] [serial = 1655] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa8983f0000) [pid = 1930] [serial = 1686] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa8976dbc00) [pid = 1930] [serial = 1685] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa8938a8000) [pid = 1930] [serial = 1682] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa896541c00) [pid = 1930] [serial = 1683] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa896360c00) [pid = 1930] [serial = 1640] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa8a245cc00) [pid = 1930] [serial = 1638] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa898a47000) [pid = 1930] [serial = 1691] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa89ad82000) [pid = 1930] [serial = 1692] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa8a389e800) [pid = 1930] [serial = 1661] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8a37c5c00) [pid = 1930] [serial = 1658] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8938a2c00) [pid = 1930] [serial = 1680] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa891df4000) [pid = 1930] [serial = 1679] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8a2bb8400) [pid = 1930] [serial = 1649] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8961c2800) [pid = 1930] [serial = 1688] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8987d9400) [pid = 1930] [serial = 1689] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa8a276cc00) [pid = 1930] [serial = 1646] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8a316d400) [pid = 1930] [serial = 1652] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa8a2464800) [pid = 1930] [serial = 1694] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa898a43000) [pid = 1930] [serial = 1643] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 156 (0x7fa8938ab000) [pid = 1930] [serial = 1701] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | --DOMWINDOW == 155 (0x7fa8a2aeec00) [pid = 1930] [serial = 1695] [outer = (nil)] [url = about:blank] 04:42:10 INFO - PROCESS | 1930 | 1461152530390 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:42:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1432ms 04:42:10 INFO - PROCESS | 1930 | 1461152530456 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1930 | 1461152530460 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:42:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:42:10 INFO - PROCESS | 1930 | 1461152530474 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1930 | 1461152530483 Marionette TRACE conn4 <- [1,2394,null,{}] 04:42:10 INFO - PROCESS | 1930 | 1461152530490 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:10 INFO - PROCESS | 1930 | 1461152530656 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:42:10 INFO - PROCESS | 1930 | 1461152530666 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:10 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89ab99800 == 100 [pid = 1930] [id = 606] 04:42:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 156 (0x7fa891cd8400) [pid = 1930] [serial = 1819] [outer = (nil)] 04:42:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 157 (0x7fa89ad80c00) [pid = 1930] [serial = 1820] [outer = 0x7fa891cd8400] 04:42:10 INFO - PROCESS | 1930 | 1461152530722 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa8a080fc00) [pid = 1930] [serial = 1821] [outer = 0x7fa891cd8400] 04:42:11 INFO - PROCESS | 1930 | 1461152531579 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:42:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1143ms 04:42:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:42:11 INFO - PROCESS | 1930 | 1461152531611 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1930 | 1461152531614 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:42:11 INFO - PROCESS | 1930 | 1461152531619 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1930 | 1461152531621 Marionette TRACE conn4 <- [1,2398,null,{}] 04:42:11 INFO - PROCESS | 1930 | 1461152531626 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 1930 | 1461152531782 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:42:11 INFO - PROCESS | 1930 | 1461152531797 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a243b800 == 101 [pid = 1930] [id = 607] 04:42:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa89ad82000) [pid = 1930] [serial = 1822] [outer = (nil)] 04:42:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa8a264d800) [pid = 1930] [serial = 1823] [outer = 0x7fa89ad82000] 04:42:11 INFO - PROCESS | 1930 | 1461152531852 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a2b71400) [pid = 1930] [serial = 1824] [outer = 0x7fa89ad82000] 04:42:12 INFO - PROCESS | 1930 | 1461152532761 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:42:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1175ms 04:42:12 INFO - PROCESS | 1930 | 1461152532797 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1930 | 1461152532800 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:42:12 INFO - PROCESS | 1930 | 1461152532805 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1930 | 1461152532807 Marionette TRACE conn4 <- [1,2402,null,{}] 04:42:12 INFO - PROCESS | 1930 | 1461152532821 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:13 INFO - PROCESS | 1930 | 1461152533031 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:42:13 INFO - PROCESS | 1930 | 1461152533055 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a538e800 == 102 [pid = 1930] [id = 608] 04:42:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a30ac400) [pid = 1930] [serial = 1825] [outer = (nil)] 04:42:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a3171400) [pid = 1930] [serial = 1826] [outer = 0x7fa8a30ac400] 04:42:13 INFO - PROCESS | 1930 | 1461152533121 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a35cd800) [pid = 1930] [serial = 1827] [outer = 0x7fa8a30ac400] 04:42:13 INFO - PROCESS | 1930 | 1461152533991 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:42:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1231ms 04:42:14 INFO - PROCESS | 1930 | 1461152534038 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1930 | 1461152534041 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:42:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:42:14 INFO - PROCESS | 1930 | 1461152534071 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1930 | 1461152534073 Marionette TRACE conn4 <- [1,2406,null,{}] 04:42:14 INFO - PROCESS | 1930 | 1461152534081 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1930 | 1461152534305 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:42:14 INFO - PROCESS | 1930 | 1461152534326 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6c48000 == 103 [pid = 1930] [id = 609] 04:42:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a35cdc00) [pid = 1930] [serial = 1828] [outer = (nil)] 04:42:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa8a5d50800) [pid = 1930] [serial = 1829] [outer = 0x7fa8a35cdc00] 04:42:14 INFO - PROCESS | 1930 | 1461152534381 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa8a5dab400) [pid = 1930] [serial = 1830] [outer = 0x7fa8a35cdc00] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa8976dc800) [pid = 1930] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8a0702400) [pid = 1930] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa893b44800) [pid = 1930] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa8939cf800) [pid = 1930] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8938a5c00) [pid = 1930] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa891cda800) [pid = 1930] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa891c41000) [pid = 1930] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:42:15 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa896546000) [pid = 1930] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:42:15 INFO - PROCESS | 1930 | 1461152535434 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:42:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1381ms 04:42:15 INFO - PROCESS | 1930 | 1461152535452 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:42:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:42:15 INFO - PROCESS | 1930 | 1461152535466 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:42:15 INFO - PROCESS | 1930 | 1461152535472 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1930 | 1461152535475 Marionette TRACE conn4 <- [1,2410,null,{}] 04:42:15 INFO - PROCESS | 1930 | 1461152535480 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:15 INFO - PROCESS | 1930 | 1461152535705 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:42:15 INFO - PROCESS | 1930 | 1461152535725 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6c54000 == 104 [pid = 1930] [id = 610] 04:42:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa893b3c000) [pid = 1930] [serial = 1831] [outer = (nil)] 04:42:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa8a389c000) [pid = 1930] [serial = 1832] [outer = 0x7fa893b3c000] 04:42:15 INFO - PROCESS | 1930 | 1461152535784 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa8a5f1f400) [pid = 1930] [serial = 1833] [outer = 0x7fa893b3c000] 04:42:16 INFO - PROCESS | 1930 | 1461152536565 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:42:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1128ms 04:42:16 INFO - PROCESS | 1930 | 1461152536601 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1930 | 1461152536604 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:42:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:42:16 INFO - PROCESS | 1930 | 1461152536609 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1930 | 1461152536611 Marionette TRACE conn4 <- [1,2414,null,{}] 04:42:16 INFO - PROCESS | 1930 | 1461152536617 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:16 INFO - PROCESS | 1930 | 1461152536839 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:42:16 INFO - PROCESS | 1930 | 1461152536856 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ab76d800 == 105 [pid = 1930] [id = 611] 04:42:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa8a2baf000) [pid = 1930] [serial = 1834] [outer = (nil)] 04:42:16 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa8a640e400) [pid = 1930] [serial = 1835] [outer = 0x7fa8a2baf000] 04:42:16 INFO - PROCESS | 1930 | 1461152536915 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa8a68c7800) [pid = 1930] [serial = 1836] [outer = 0x7fa8a2baf000] 04:42:18 INFO - PROCESS | 1930 | 1461152538055 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:42:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1499ms 04:42:18 INFO - PROCESS | 1930 | 1461152538110 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1930 | 1461152538117 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:42:18 INFO - PROCESS | 1930 | 1461152538125 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1930 | 1461152538129 Marionette TRACE conn4 <- [1,2418,null,{}] 04:42:18 INFO - PROCESS | 1930 | 1461152538136 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:18 INFO - PROCESS | 1930 | 1461152538351 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:42:18 INFO - PROCESS | 1930 | 1461152538649 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899f51000 == 106 [pid = 1930] [id = 612] 04:42:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa896706800) [pid = 1930] [serial = 1837] [outer = (nil)] 04:42:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa897604400) [pid = 1930] [serial = 1838] [outer = 0x7fa896706800] 04:42:18 INFO - PROCESS | 1930 | 1461152538726 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa8982c4c00) [pid = 1930] [serial = 1839] [outer = 0x7fa896706800] 04:42:19 INFO - PROCESS | 1930 | 1461152539610 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:42:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1529ms 04:42:19 INFO - PROCESS | 1930 | 1461152539654 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1930 | 1461152539662 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:42:19 INFO - PROCESS | 1930 | 1461152539672 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1930 | 1461152539676 Marionette TRACE conn4 <- [1,2422,null,{}] 04:42:19 INFO - PROCESS | 1930 | 1461152539681 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1930 | 1461152539875 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:42:20 INFO - PROCESS | 1930 | 1461152540077 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a67a3800 == 107 [pid = 1930] [id = 613] 04:42:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa896711c00) [pid = 1930] [serial = 1840] [outer = (nil)] 04:42:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa89ad34400) [pid = 1930] [serial = 1841] [outer = 0x7fa896711c00] 04:42:20 INFO - PROCESS | 1930 | 1461152540146 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa8a245cc00) [pid = 1930] [serial = 1842] [outer = 0x7fa896711c00] 04:42:21 INFO - PROCESS | 1930 | 1461152541057 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:42:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1432ms 04:42:21 INFO - PROCESS | 1930 | 1461152541105 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1930 | 1461152541109 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:42:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:42:21 INFO - PROCESS | 1930 | 1461152541115 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1930 | 1461152541120 Marionette TRACE conn4 <- [1,2426,null,{}] 04:42:21 INFO - PROCESS | 1930 | 1461152541153 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1930 | 1461152541360 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:42:21 INFO - PROCESS | 1930 | 1461152541561 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac696800 == 108 [pid = 1930] [id = 614] 04:42:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa8a245d000) [pid = 1930] [serial = 1843] [outer = (nil)] 04:42:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa8a35cac00) [pid = 1930] [serial = 1844] [outer = 0x7fa8a245d000] 04:42:21 INFO - PROCESS | 1930 | 1461152541674 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa8a5ea4400) [pid = 1930] [serial = 1845] [outer = 0x7fa8a245d000] 04:42:22 INFO - PROCESS | 1930 | 1461152542546 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1484ms 04:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:42:22 INFO - PROCESS | 1930 | 1461152542600 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1930 | 1461152542603 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:42:22 INFO - PROCESS | 1930 | 1461152542609 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1930 | 1461152542612 Marionette TRACE conn4 <- [1,2430,null,{}] 04:42:22 INFO - PROCESS | 1930 | 1461152542616 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1930 | 1461152542800 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:42:23 INFO - PROCESS | 1930 | 1461152543007 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae212800 == 109 [pid = 1930] [id = 615] 04:42:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa8a2ae5400) [pid = 1930] [serial = 1846] [outer = (nil)] 04:42:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa8a7c2f800) [pid = 1930] [serial = 1847] [outer = 0x7fa8a2ae5400] 04:42:23 INFO - PROCESS | 1930 | 1461152543073 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8a99bac00) [pid = 1930] [serial = 1848] [outer = 0x7fa8a2ae5400] 04:42:23 INFO - PROCESS | 1930 | 1461152543945 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1377ms 04:42:23 INFO - PROCESS | 1930 | 1461152543986 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1930 | 1461152543989 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:42:24 INFO - PROCESS | 1930 | 1461152543996 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1930 | 1461152543998 Marionette TRACE conn4 <- [1,2434,null,{}] 04:42:24 INFO - PROCESS | 1930 | 1461152544003 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:24 INFO - PROCESS | 1930 | 1461152544181 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:42:24 INFO - PROCESS | 1930 | 1461152544386 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8b9645800 == 110 [pid = 1930] [id = 616] 04:42:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa8a6407000) [pid = 1930] [serial = 1849] [outer = (nil)] 04:42:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa8ab164c00) [pid = 1930] [serial = 1850] [outer = 0x7fa8a6407000] 04:42:24 INFO - PROCESS | 1930 | 1461152544451 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa8aba76c00) [pid = 1930] [serial = 1851] [outer = 0x7fa8a6407000] 04:42:25 INFO - PROCESS | 1930 | 1461152545331 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 04:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1382ms 04:42:25 INFO - PROCESS | 1930 | 1461152545379 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:42:25 INFO - PROCESS | 1930 | 1461152545382 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:42:25 INFO - PROCESS | 1930 | 1461152545388 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1930 | 1461152545390 Marionette TRACE conn4 <- [1,2438,null,{}] 04:42:25 INFO - PROCESS | 1930 | 1461152545395 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1930 | 1461152545583 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:42:25 INFO - PROCESS | 1930 | 1461152545791 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be86b800 == 111 [pid = 1930] [id = 617] 04:42:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa8aba72400) [pid = 1930] [serial = 1852] [outer = (nil)] 04:42:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa8abfd7400) [pid = 1930] [serial = 1853] [outer = 0x7fa8aba72400] 04:42:25 INFO - PROCESS | 1930 | 1461152545862 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa8ac00a400) [pid = 1930] [serial = 1854] [outer = 0x7fa8aba72400] 04:42:26 INFO - PROCESS | 1930 | 1461152546699 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:42:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1376ms 04:42:26 INFO - PROCESS | 1930 | 1461152546764 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1930 | 1461152546768 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:42:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:42:26 INFO - PROCESS | 1930 | 1461152546773 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1930 | 1461152546775 Marionette TRACE conn4 <- [1,2442,null,{}] 04:42:26 INFO - PROCESS | 1930 | 1461152546780 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:26 INFO - PROCESS | 1930 | 1461152546956 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:42:27 INFO - PROCESS | 1930 | 1461152547167 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bed36800 == 112 [pid = 1930] [id = 618] 04:42:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa8939c6c00) [pid = 1930] [serial = 1855] [outer = (nil)] 04:42:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa8ac009800) [pid = 1930] [serial = 1856] [outer = 0x7fa8939c6c00] 04:42:27 INFO - PROCESS | 1930 | 1461152547277 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa8ac190800) [pid = 1930] [serial = 1857] [outer = 0x7fa8939c6c00] 04:42:28 INFO - PROCESS | 1930 | 1461152548088 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:42:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1378ms 04:42:28 INFO - PROCESS | 1930 | 1461152548153 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1930 | 1461152548157 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:42:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:42:28 INFO - PROCESS | 1930 | 1461152548162 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1930 | 1461152548164 Marionette TRACE conn4 <- [1,2446,null,{}] 04:42:28 INFO - PROCESS | 1930 | 1461152548170 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:28 INFO - PROCESS | 1930 | 1461152548355 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:42:28 INFO - PROCESS | 1930 | 1461152548563 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:28 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bef26800 == 113 [pid = 1930] [id = 619] 04:42:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa893b3a400) [pid = 1930] [serial = 1858] [outer = (nil)] 04:42:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa8acadac00) [pid = 1930] [serial = 1859] [outer = 0x7fa893b3a400] 04:42:28 INFO - PROCESS | 1930 | 1461152548673 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa8ad280400) [pid = 1930] [serial = 1860] [outer = 0x7fa893b3a400] 04:42:29 INFO - PROCESS | 1930 | 1461152549501 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1379ms 04:42:29 INFO - PROCESS | 1930 | 1461152549542 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1930 | 1461152549545 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:42:29 INFO - PROCESS | 1930 | 1461152549551 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1930 | 1461152549553 Marionette TRACE conn4 <- [1,2450,null,{}] 04:42:29 INFO - PROCESS | 1930 | 1461152549558 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 1930 | 1461152549727 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:42:29 INFO - PROCESS | 1930 | 1461152549943 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c182e000 == 114 [pid = 1930] [id = 620] 04:42:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa8ac00c000) [pid = 1930] [serial = 1861] [outer = (nil)] 04:42:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa8ad95d800) [pid = 1930] [serial = 1862] [outer = 0x7fa8ac00c000] 04:42:30 INFO - PROCESS | 1930 | 1461152550008 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa8ae27bc00) [pid = 1930] [serial = 1863] [outer = 0x7fa8ac00c000] 04:42:30 INFO - PROCESS | 1930 | 1461152550833 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1325ms 04:42:30 INFO - PROCESS | 1930 | 1461152550877 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1930 | 1461152550880 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:42:30 INFO - PROCESS | 1930 | 1461152550885 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1930 | 1461152550887 Marionette TRACE conn4 <- [1,2454,null,{}] 04:42:30 INFO - PROCESS | 1930 | 1461152550893 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1930 | 1461152551080 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:42:31 INFO - PROCESS | 1930 | 1461152551292 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c3075800 == 115 [pid = 1930] [id = 621] 04:42:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa89489b400) [pid = 1930] [serial = 1864] [outer = (nil)] 04:42:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa8ae280400) [pid = 1930] [serial = 1865] [outer = 0x7fa89489b400] 04:42:31 INFO - PROCESS | 1930 | 1461152551399 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa8ae286000) [pid = 1930] [serial = 1866] [outer = 0x7fa89489b400] 04:42:32 INFO - PROCESS | 1930 | 1461152552275 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1431ms 04:42:32 INFO - PROCESS | 1930 | 1461152552318 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1930 | 1461152552322 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:42:32 INFO - PROCESS | 1930 | 1461152552327 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1930 | 1461152552330 Marionette TRACE conn4 <- [1,2458,null,{}] 04:42:32 INFO - PROCESS | 1930 | 1461152552335 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 1930 | 1461152552525 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:42:32 INFO - PROCESS | 1930 | 1461152552743 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c6596000 == 116 [pid = 1930] [id = 622] 04:42:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa8ad280800) [pid = 1930] [serial = 1867] [outer = (nil)] 04:42:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa8aed07800) [pid = 1930] [serial = 1868] [outer = 0x7fa8ad280800] 04:42:32 INFO - PROCESS | 1930 | 1461152552855 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa8af043400) [pid = 1930] [serial = 1869] [outer = 0x7fa8ad280800] 04:42:33 INFO - PROCESS | 1930 | 1461152553734 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 04:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1477ms 04:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:42:33 INFO - PROCESS | 1930 | 1461152553805 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1930 | 1461152553808 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:42:33 INFO - PROCESS | 1930 | 1461152553814 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1930 | 1461152553816 Marionette TRACE conn4 <- [1,2462,null,{}] 04:42:33 INFO - PROCESS | 1930 | 1461152553821 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 1930 | 1461152554012 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:42:34 INFO - PROCESS | 1930 | 1461152554219 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89604f000 == 117 [pid = 1930] [id = 623] 04:42:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa8ad741000) [pid = 1930] [serial = 1870] [outer = (nil)] 04:42:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa8b2a54c00) [pid = 1930] [serial = 1871] [outer = 0x7fa8ad741000] 04:42:34 INFO - PROCESS | 1930 | 1461152554331 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7fa8b8859000) [pid = 1930] [serial = 1872] [outer = 0x7fa8ad741000] 04:42:35 INFO - PROCESS | 1930 | 1461152555142 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1381ms 04:42:35 INFO - PROCESS | 1930 | 1461152555195 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1930 | 1461152555198 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:42:35 INFO - PROCESS | 1930 | 1461152555203 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1930 | 1461152555205 Marionette TRACE conn4 <- [1,2466,null,{}] 04:42:35 INFO - PROCESS | 1930 | 1461152555211 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:35 INFO - PROCESS | 1930 | 1461152555387 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:42:35 INFO - PROCESS | 1930 | 1461152555598 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a2e8800 == 118 [pid = 1930] [id = 624] 04:42:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7fa893228400) [pid = 1930] [serial = 1873] [outer = (nil)] 04:42:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7fa89ad82400) [pid = 1930] [serial = 1874] [outer = 0x7fa893228400] 04:42:35 INFO - PROCESS | 1930 | 1461152555708 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7fa8b88d9800) [pid = 1930] [serial = 1875] [outer = 0x7fa893228400] 04:42:36 INFO - PROCESS | 1930 | 1461152556613 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:42:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1428ms 04:42:36 INFO - PROCESS | 1930 | 1461152556632 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1930 | 1461152556635 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:42:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:42:36 INFO - PROCESS | 1930 | 1461152556640 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1930 | 1461152556642 Marionette TRACE conn4 <- [1,2470,null,{}] 04:42:36 INFO - PROCESS | 1930 | 1461152556647 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:36 INFO - PROCESS | 1930 | 1461152556820 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:42:37 INFO - PROCESS | 1930 | 1461152557032 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa891083800 == 119 [pid = 1930] [id = 625] 04:42:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7fa8925ce400) [pid = 1930] [serial = 1876] [outer = (nil)] 04:42:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7fa8976d4000) [pid = 1930] [serial = 1877] [outer = 0x7fa8925ce400] 04:42:37 INFO - PROCESS | 1930 | 1461152557143 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7fa8b88d1000) [pid = 1930] [serial = 1878] [outer = 0x7fa8925ce400] 04:42:38 INFO - PROCESS | 1930 | 1461152558574 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1975ms 04:42:38 INFO - PROCESS | 1930 | 1461152558616 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1930 | 1461152558621 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:42:38 INFO - PROCESS | 1930 | 1461152558630 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1930 | 1461152558634 Marionette TRACE conn4 <- [1,2474,null,{}] 04:42:38 INFO - PROCESS | 1930 | 1461152558641 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1930 | 1461152558838 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:42:39 INFO - PROCESS | 1930 | 1461152559073 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89659e800 == 120 [pid = 1930] [id = 626] 04:42:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7fa891deb800) [pid = 1930] [serial = 1879] [outer = (nil)] 04:42:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7fa8925c6800) [pid = 1930] [serial = 1880] [outer = 0x7fa891deb800] 04:42:39 INFO - PROCESS | 1930 | 1461152559238 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7fa896540400) [pid = 1930] [serial = 1881] [outer = 0x7fa891deb800] 04:42:40 INFO - PROCESS | 1930 | 1461152560305 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1731ms 04:42:40 INFO - PROCESS | 1930 | 1461152560362 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1930 | 1461152560369 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:42:40 INFO - PROCESS | 1930 | 1461152560378 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1930 | 1461152560382 Marionette TRACE conn4 <- [1,2478,null,{}] 04:42:40 INFO - PROCESS | 1930 | 1461152560387 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1930 | 1461152560601 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:42:40 INFO - PROCESS | 1930 | 1461152560889 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa894832000 == 121 [pid = 1930] [id = 627] 04:42:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7fa895fd3800) [pid = 1930] [serial = 1882] [outer = (nil)] 04:42:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7fa8982c5000) [pid = 1930] [serial = 1883] [outer = 0x7fa895fd3800] 04:42:41 INFO - PROCESS | 1930 | 1461152561031 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7fa8987dcc00) [pid = 1930] [serial = 1884] [outer = 0x7fa895fd3800] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c54000 == 120 [pid = 1930] [id = 610] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7fa8a6402c00) [pid = 1930] [serial = 1730] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7fa8a678a400) [pid = 1930] [serial = 1733] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7fa8a6845400) [pid = 1930] [serial = 1736] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7fa8963d5c00) [pid = 1930] [serial = 1739] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7fa89322f400) [pid = 1930] [serial = 1742] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7fa8a2b78800) [pid = 1930] [serial = 1766] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c48000 == 119 [pid = 1930] [id = 609] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a538e800 == 118 [pid = 1930] [id = 608] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a243b800 == 117 [pid = 1930] [id = 607] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89ab99800 == 116 [pid = 1930] [id = 606] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8959c9000 == 115 [pid = 1930] [id = 605] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a074b800 == 114 [pid = 1930] [id = 604] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b85800 == 113 [pid = 1930] [id = 603] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac821800 == 112 [pid = 1930] [id = 594] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abb24800 == 111 [pid = 1930] [id = 593] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a717d800 == 110 [pid = 1930] [id = 592] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c55000 == 109 [pid = 1930] [id = 591] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2e2e800 == 108 [pid = 1930] [id = 590] 04:42:41 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b80800 == 107 [pid = 1930] [id = 589] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7fa896704800) [pid = 1930] [serial = 1748] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7fa89742bc00) [pid = 1930] [serial = 1709] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7fa898a44c00) [pid = 1930] [serial = 1712] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7fa8a1675800) [pid = 1930] [serial = 1761] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7fa8a0554c00) [pid = 1930] [serial = 1763] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7fa89ad8b800) [pid = 1930] [serial = 1758] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7fa898bd6000) [pid = 1930] [serial = 1755] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7fa89ad39400) [pid = 1930] [serial = 1757] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7fa8a0805000) [pid = 1930] [serial = 1760] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa8a2767c00) [pid = 1930] [serial = 1764] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa8a5d4f400) [pid = 1930] [serial = 1724] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa8a3483000) [pid = 1930] [serial = 1721] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa8986ebc00) [pid = 1930] [serial = 1754] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa8a0806400) [pid = 1930] [serial = 1715] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa8a5f1bc00) [pid = 1930] [serial = 1727] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa8a2aeb400) [pid = 1930] [serial = 1718] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa896353000) [pid = 1930] [serial = 1751] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa898294800) [pid = 1930] [serial = 1752] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7fa891df8400) [pid = 1930] [serial = 1745] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7fa8938ac000) [pid = 1930] [serial = 1746] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7fa8982cd400) [pid = 1930] [serial = 1704] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa891df2c00) [pid = 1930] [serial = 1706] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7fa897439c00) [pid = 1930] [serial = 1749] [outer = (nil)] [url = about:blank] 04:42:41 INFO - PROCESS | 1930 | 1461152561935 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:42:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1577ms 04:42:41 INFO - PROCESS | 1930 | 1461152561957 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1930 | 1461152561959 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:42:41 INFO - PROCESS | 1930 | 1461152561965 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1930 | 1461152561971 Marionette TRACE conn4 <- [1,2482,null,{}] 04:42:41 INFO - PROCESS | 1930 | 1461152561985 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:42 INFO - PROCESS | 1930 | 1461152562161 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:42:42 INFO - PROCESS | 1930 | 1461152562338 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89ab93800 == 108 [pid = 1930] [id = 628] 04:42:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa895fce400) [pid = 1930] [serial = 1885] [outer = (nil)] 04:42:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa89a03c400) [pid = 1930] [serial = 1886] [outer = 0x7fa895fce400] 04:42:42 INFO - PROCESS | 1930 | 1461152562403 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa8a055cc00) [pid = 1930] [serial = 1887] [outer = 0x7fa895fce400] 04:42:43 INFO - PROCESS | 1930 | 1461152563125 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1181ms 04:42:43 INFO - PROCESS | 1930 | 1461152563148 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1930 | 1461152563152 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:42:43 INFO - PROCESS | 1930 | 1461152563157 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1930 | 1461152563159 Marionette TRACE conn4 <- [1,2486,null,{}] 04:42:43 INFO - PROCESS | 1930 | 1461152563164 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1930 | 1461152563426 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:42:43 INFO - PROCESS | 1930 | 1461152563540 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a093c000 == 109 [pid = 1930] [id = 629] 04:42:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa898bd2800) [pid = 1930] [serial = 1888] [outer = (nil)] 04:42:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa8a13e9800) [pid = 1930] [serial = 1889] [outer = 0x7fa898bd2800] 04:42:43 INFO - PROCESS | 1930 | 1461152563601 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa8a25aec00) [pid = 1930] [serial = 1890] [outer = 0x7fa898bd2800] 04:42:44 INFO - PROCESS | 1930 | 1461152564414 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:42:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1279ms 04:42:44 INFO - PROCESS | 1930 | 1461152564437 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1930 | 1461152564440 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:42:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:42:44 INFO - PROCESS | 1930 | 1461152564445 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1930 | 1461152564447 Marionette TRACE conn4 <- [1,2490,null,{}] 04:42:44 INFO - PROCESS | 1930 | 1461152564452 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:44 INFO - PROCESS | 1930 | 1461152564675 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:42:44 INFO - PROCESS | 1930 | 1461152564703 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2431000 == 110 [pid = 1930] [id = 630] 04:42:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa8a0556800) [pid = 1930] [serial = 1891] [outer = (nil)] 04:42:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa8a2770000) [pid = 1930] [serial = 1892] [outer = 0x7fa8a0556800] 04:42:44 INFO - PROCESS | 1930 | 1461152564760 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa8a2d9d000) [pid = 1930] [serial = 1893] [outer = 0x7fa8a0556800] 04:42:45 INFO - PROCESS | 1930 | 1461152565609 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1226ms 04:42:45 INFO - PROCESS | 1930 | 1461152565689 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:42:45 INFO - PROCESS | 1930 | 1461152565692 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:42:45 INFO - PROCESS | 1930 | 1461152565698 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1930 | 1461152565699 Marionette TRACE conn4 <- [1,2494,null,{}] 04:42:45 INFO - PROCESS | 1930 | 1461152565708 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:46 INFO - PROCESS | 1930 | 1461152566283 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa893b3c000) [pid = 1930] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa893b3dc00) [pid = 1930] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa891cddc00) [pid = 1930] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa8a35cdc00) [pid = 1930] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7fa89ad82000) [pid = 1930] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7fa8a30ac400) [pid = 1930] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7fa891cd8400) [pid = 1930] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:42:46 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa891c4d000) [pid = 1930] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:42:46 INFO - PROCESS | 1930 | 1461152566449 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:46 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09bf800 == 111 [pid = 1930] [id = 631] 04:42:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa89489e800) [pid = 1930] [serial = 1894] [outer = (nil)] 04:42:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa89760a000) [pid = 1930] [serial = 1895] [outer = 0x7fa89489e800] 04:42:46 INFO - PROCESS | 1930 | 1461152566510 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa8a35c7000) [pid = 1930] [serial = 1896] [outer = 0x7fa89489e800] 04:42:47 INFO - PROCESS | 1930 | 1461152567130 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1477ms 04:42:47 INFO - PROCESS | 1930 | 1461152567175 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1930 | 1461152567179 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:42:47 INFO - PROCESS | 1930 | 1461152567194 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1930 | 1461152567197 Marionette TRACE conn4 <- [1,2498,null,{}] 04:42:47 INFO - PROCESS | 1930 | 1461152567202 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1930 | 1461152567415 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:42:47 INFO - PROCESS | 1930 | 1461152567434 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a5df5000 == 112 [pid = 1930] [id = 632] 04:42:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa8a3411c00) [pid = 1930] [serial = 1897] [outer = (nil)] 04:42:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa8a5d54c00) [pid = 1930] [serial = 1898] [outer = 0x7fa8a3411c00] 04:42:47 INFO - PROCESS | 1930 | 1461152567488 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa8a5f28c00) [pid = 1930] [serial = 1899] [outer = 0x7fa8a3411c00] 04:42:48 INFO - PROCESS | 1930 | 1461152568650 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:42:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1531ms 04:42:48 INFO - PROCESS | 1930 | 1461152568727 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1930 | 1461152568732 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:42:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:42:48 INFO - PROCESS | 1930 | 1461152568740 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1930 | 1461152568745 Marionette TRACE conn4 <- [1,2502,null,{}] 04:42:48 INFO - PROCESS | 1930 | 1461152568754 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:49 INFO - PROCESS | 1930 | 1461152569011 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:42:49 INFO - PROCESS | 1930 | 1461152569328 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:49 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8983b6000 == 113 [pid = 1930] [id = 633] 04:42:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa89227b000) [pid = 1930] [serial = 1900] [outer = (nil)] 04:42:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa895fd9800) [pid = 1930] [serial = 1901] [outer = 0x7fa89227b000] 04:42:49 INFO - PROCESS | 1930 | 1461152569397 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa89742bc00) [pid = 1930] [serial = 1902] [outer = 0x7fa89227b000] 04:42:50 INFO - PROCESS | 1930 | 1461152570260 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1581ms 04:42:50 INFO - PROCESS | 1930 | 1461152570322 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1930 | 1461152570330 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:42:50 INFO - PROCESS | 1930 | 1461152570339 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1930 | 1461152570343 Marionette TRACE conn4 <- [1,2506,null,{}] 04:42:50 INFO - PROCESS | 1930 | 1461152570349 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1930 | 1461152570544 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:42:50 INFO - PROCESS | 1930 | 1461152570748 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a094a800 == 114 [pid = 1930] [id = 634] 04:42:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa893b3dc00) [pid = 1930] [serial = 1903] [outer = (nil)] 04:42:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa898bd5000) [pid = 1930] [serial = 1904] [outer = 0x7fa893b3dc00] 04:42:50 INFO - PROCESS | 1930 | 1461152570816 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa8a0554c00) [pid = 1930] [serial = 1905] [outer = 0x7fa893b3dc00] 04:42:51 INFO - PROCESS | 1930 | 1461152571776 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:42:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1490ms 04:42:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:42:51 INFO - PROCESS | 1930 | 1461152571830 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1930 | 1461152571833 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:42:51 INFO - PROCESS | 1930 | 1461152571839 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1930 | 1461152571844 Marionette TRACE conn4 <- [1,2510,null,{}] 04:42:51 INFO - PROCESS | 1930 | 1461152571858 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1930 | 1461152572052 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:42:52 INFO - PROCESS | 1930 | 1461152572256 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:52 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6b82800 == 115 [pid = 1930] [id = 635] 04:42:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa8a0555400) [pid = 1930] [serial = 1906] [outer = (nil)] 04:42:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa8a316bc00) [pid = 1930] [serial = 1907] [outer = 0x7fa8a0555400] 04:42:52 INFO - PROCESS | 1930 | 1461152572369 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa8a35ce000) [pid = 1930] [serial = 1908] [outer = 0x7fa8a0555400] 04:42:53 INFO - PROCESS | 1930 | 1461152573256 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:42:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1484ms 04:42:53 INFO - PROCESS | 1930 | 1461152573323 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1930 | 1461152573327 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:42:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:42:53 INFO - PROCESS | 1930 | 1461152573332 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1930 | 1461152573335 Marionette TRACE conn4 <- [1,2514,null,{}] 04:42:53 INFO - PROCESS | 1930 | 1461152573340 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1930 | 1461152573521 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:42:53 INFO - PROCESS | 1930 | 1461152573732 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6ed0000 == 116 [pid = 1930] [id = 636] 04:42:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7fa898a45400) [pid = 1930] [serial = 1909] [outer = (nil)] 04:42:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7fa8a5fcd000) [pid = 1930] [serial = 1910] [outer = 0x7fa898a45400] 04:42:53 INFO - PROCESS | 1930 | 1461152573840 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7fa8a684e400) [pid = 1930] [serial = 1911] [outer = 0x7fa898a45400] 04:42:54 INFO - PROCESS | 1930 | 1461152574763 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:42:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1478ms 04:42:54 INFO - PROCESS | 1930 | 1461152574812 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1930 | 1461152574816 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:42:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:42:54 INFO - PROCESS | 1930 | 1461152574821 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1930 | 1461152574823 Marionette TRACE conn4 <- [1,2518,null,{}] 04:42:54 INFO - PROCESS | 1930 | 1461152574828 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 1930 | 1461152575013 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:42:55 INFO - PROCESS | 1930 | 1461152575226 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8abb1a000 == 117 [pid = 1930] [id = 637] 04:42:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7fa8a276d000) [pid = 1930] [serial = 1912] [outer = (nil)] 04:42:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7fa8a92d8800) [pid = 1930] [serial = 1913] [outer = 0x7fa8a276d000] 04:42:55 INFO - PROCESS | 1930 | 1461152575292 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 206 (0x7fa8ab458000) [pid = 1930] [serial = 1914] [outer = 0x7fa8a276d000] 04:42:56 INFO - PROCESS | 1930 | 1461152576148 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1381ms 04:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:42:56 INFO - PROCESS | 1930 | 1461152576203 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1930 | 1461152576205 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:42:56 INFO - PROCESS | 1930 | 1461152576210 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1930 | 1461152576213 Marionette TRACE conn4 <- [1,2522,null,{}] 04:42:56 INFO - PROCESS | 1930 | 1461152576218 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:56 INFO - PROCESS | 1930 | 1461152576421 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:42:56 INFO - PROCESS | 1930 | 1461152576627 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ad2e0800 == 118 [pid = 1930] [id = 638] 04:42:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 207 (0x7fa8aba74400) [pid = 1930] [serial = 1915] [outer = (nil)] 04:42:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 208 (0x7fa8abe78800) [pid = 1930] [serial = 1916] [outer = 0x7fa8aba74400] 04:42:56 INFO - PROCESS | 1930 | 1461152576697 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 209 (0x7fa8ad955800) [pid = 1930] [serial = 1917] [outer = 0x7fa8aba74400] 04:42:57 INFO - PROCESS | 1930 | 1461152577552 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1380ms 04:42:57 INFO - PROCESS | 1930 | 1461152577591 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1930 | 1461152577594 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:42:57 INFO - PROCESS | 1930 | 1461152577600 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1930 | 1461152577603 Marionette TRACE conn4 <- [1,2526,null,{}] 04:42:57 INFO - PROCESS | 1930 | 1461152577607 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1930 | 1461152577791 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:42:58 INFO - PROCESS | 1930 | 1461152578007 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8b37c1800 == 119 [pid = 1930] [id = 639] 04:42:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 210 (0x7fa898292000) [pid = 1930] [serial = 1918] [outer = (nil)] 04:42:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 211 (0x7fa8ae289c00) [pid = 1930] [serial = 1919] [outer = 0x7fa898292000] 04:42:58 INFO - PROCESS | 1930 | 1461152578114 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 212 (0x7fa8ae37f400) [pid = 1930] [serial = 1920] [outer = 0x7fa898292000] 04:42:58 INFO - PROCESS | 1930 | 1461152578919 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:42:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1375ms 04:42:58 INFO - PROCESS | 1930 | 1461152578975 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1930 | 1461152578978 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:42:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:42:58 INFO - PROCESS | 1930 | 1461152578985 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1930 | 1461152578988 Marionette TRACE conn4 <- [1,2530,null,{}] 04:42:58 INFO - PROCESS | 1930 | 1461152578993 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:59 INFO - PROCESS | 1930 | 1461152579180 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:42:59 INFO - PROCESS | 1930 | 1461152579392 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:59 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ba962800 == 120 [pid = 1930] [id = 640] 04:42:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7fa8a5fd0800) [pid = 1930] [serial = 1921] [outer = (nil)] 04:42:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7fa8aed11000) [pid = 1930] [serial = 1922] [outer = 0x7fa8a5fd0800] 04:42:59 INFO - PROCESS | 1930 | 1461152579500 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7fa8b88d7800) [pid = 1930] [serial = 1923] [outer = 0x7fa8a5fd0800] 04:43:00 INFO - PROCESS | 1930 | 1461152580352 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:43:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1432ms 04:43:00 INFO - PROCESS | 1930 | 1461152580418 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1930 | 1461152580421 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:43:00 INFO - PROCESS | 1930 | 1461152580444 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1930 | 1461152580448 Marionette TRACE conn4 <- [1,2534,null,{}] 04:43:00 INFO - PROCESS | 1930 | 1461152580454 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:00 INFO - PROCESS | 1930 | 1461152580639 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:43:00 INFO - PROCESS | 1930 | 1461152580848 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be453800 == 121 [pid = 1930] [id = 641] 04:43:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7fa8abaa1000) [pid = 1930] [serial = 1924] [outer = (nil)] 04:43:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7fa8b944e800) [pid = 1930] [serial = 1925] [outer = 0x7fa8abaa1000] 04:43:00 INFO - PROCESS | 1930 | 1461152580954 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7fa8b97a3000) [pid = 1930] [serial = 1926] [outer = 0x7fa8abaa1000] 04:43:01 INFO - PROCESS | 1930 | 1461152581824 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 04:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1449ms 04:43:01 INFO - PROCESS | 1930 | 1461152581877 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:43:01 INFO - PROCESS | 1930 | 1461152581879 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:43:01 INFO - PROCESS | 1930 | 1461152581885 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1930 | 1461152581887 Marionette TRACE conn4 <- [1,2538,null,{}] 04:43:01 INFO - PROCESS | 1930 | 1461152581893 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 1930 | 1461152582076 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:43:02 INFO - PROCESS | 1930 | 1461152582295 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bee6e000 == 122 [pid = 1930] [id = 642] 04:43:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa891c3e400) [pid = 1930] [serial = 1927] [outer = (nil)] 04:43:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa8986e8c00) [pid = 1930] [serial = 1928] [outer = 0x7fa891c3e400] 04:43:02 INFO - PROCESS | 1930 | 1461152582402 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8b9996000) [pid = 1930] [serial = 1929] [outer = 0x7fa891c3e400] 04:43:03 INFO - PROCESS | 1930 | 1461152583283 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1425ms 04:43:03 INFO - PROCESS | 1930 | 1461152583312 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1930 | 1461152583315 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:43:03 INFO - PROCESS | 1930 | 1461152583321 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1930 | 1461152583324 Marionette TRACE conn4 <- [1,2542,null,{}] 04:43:03 INFO - PROCESS | 1930 | 1461152583329 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:03 INFO - PROCESS | 1930 | 1461152583527 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:43:03 INFO - PROCESS | 1930 | 1461152583744 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88f7cb800 == 123 [pid = 1930] [id = 643] 04:43:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa8925c5800) [pid = 1930] [serial = 1930] [outer = (nil)] 04:43:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa8ba82a400) [pid = 1930] [serial = 1931] [outer = 0x7fa8925c5800] 04:43:03 INFO - PROCESS | 1930 | 1461152583856 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa8bab08000) [pid = 1930] [serial = 1932] [outer = 0x7fa8925c5800] 04:43:04 INFO - PROCESS | 1930 | 1461152584816 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:43:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1526ms 04:43:04 INFO - PROCESS | 1930 | 1461152584856 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1930 | 1461152584859 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:43:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:43:04 INFO - PROCESS | 1930 | 1461152584865 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1930 | 1461152584867 Marionette TRACE conn4 <- [1,2546,null,{}] 04:43:04 INFO - PROCESS | 1930 | 1461152584872 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1930 | 1461152585053 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:43:05 INFO - PROCESS | 1930 | 1461152585266 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be8c3000 == 124 [pid = 1930] [id = 644] 04:43:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa8b9b07c00) [pid = 1930] [serial = 1933] [outer = (nil)] 04:43:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa8bca10c00) [pid = 1930] [serial = 1934] [outer = 0x7fa8b9b07c00] 04:43:05 INFO - PROCESS | 1930 | 1461152585372 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa8be3b5c00) [pid = 1930] [serial = 1935] [outer = 0x7fa8b9b07c00] 04:43:06 INFO - PROCESS | 1930 | 1461152586228 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1429ms 04:43:06 INFO - PROCESS | 1930 | 1461152586295 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1930 | 1461152586298 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:43:06 INFO - PROCESS | 1930 | 1461152586303 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1930 | 1461152586305 Marionette TRACE conn4 <- [1,2550,null,{}] 04:43:06 INFO - PROCESS | 1930 | 1461152586311 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:06 INFO - PROCESS | 1930 | 1461152586498 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:43:06 INFO - PROCESS | 1930 | 1461152586713 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:06 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be8d7800 == 125 [pid = 1930] [id = 645] 04:43:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8b9ba4400) [pid = 1930] [serial = 1936] [outer = (nil)] 04:43:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa8be92fc00) [pid = 1930] [serial = 1937] [outer = 0x7fa8b9ba4400] 04:43:06 INFO - PROCESS | 1930 | 1461152586820 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8bea79400) [pid = 1930] [serial = 1938] [outer = 0x7fa8b9ba4400] 04:43:07 INFO - PROCESS | 1930 | 1461152587722 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:43:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1429ms 04:43:07 INFO - PROCESS | 1930 | 1461152587748 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1930 | 1461152587751 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:43:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:43:07 INFO - PROCESS | 1930 | 1461152587759 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1930 | 1461152587761 Marionette TRACE conn4 <- [1,2554,null,{}] 04:43:07 INFO - PROCESS | 1930 | 1461152587765 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 1930 | 1461152587961 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:43:08 INFO - PROCESS | 1930 | 1461152588175 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8934c7800 == 126 [pid = 1930] [id = 646] 04:43:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa88ebe1400) [pid = 1930] [serial = 1939] [outer = (nil)] 04:43:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa88ebe9c00) [pid = 1930] [serial = 1940] [outer = 0x7fa88ebe1400] 04:43:08 INFO - PROCESS | 1930 | 1461152588285 Marionette DEBUG loaded listener.js 04:43:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa88ebef000) [pid = 1930] [serial = 1941] [outer = 0x7fa88ebe1400] 04:43:09 INFO - PROCESS | 1930 | 1461152589145 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:43:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1430ms 04:43:09 INFO - PROCESS | 1930 | 1461152589190 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1930 | 1461152589193 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:43:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:43:09 INFO - PROCESS | 1930 | 1461152589199 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1930 | 1461152589201 Marionette TRACE conn4 <- [1,2558,null,{}] 04:43:09 INFO - PROCESS | 1930 | 1461152589206 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:09 INFO - PROCESS | 1930 | 1461152589417 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:43:10 INFO - PROCESS | 1930 | 1461152590063 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89664a800 == 127 [pid = 1930] [id = 647] 04:43:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa891cd7c00) [pid = 1930] [serial = 1942] [outer = (nil)] 04:43:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa891df4000) [pid = 1930] [serial = 1943] [outer = 0x7fa891cd7c00] 04:43:10 INFO - PROCESS | 1930 | 1461152590204 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa8938b1000) [pid = 1930] [serial = 1944] [outer = 0x7fa891cd7c00] 04:43:11 INFO - PROCESS | 1930 | 1461152591073 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1926ms 04:43:11 INFO - PROCESS | 1930 | 1461152591125 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1930 | 1461152591131 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:43:11 INFO - PROCESS | 1930 | 1461152591139 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1930 | 1461152591142 Marionette TRACE conn4 <- [1,2562,null,{}] 04:43:11 INFO - PROCESS | 1930 | 1461152591149 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:11 INFO - PROCESS | 1930 | 1461152591333 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:43:11 INFO - PROCESS | 1930 | 1461152591546 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a09b0000 == 128 [pid = 1930] [id = 648] 04:43:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa88ebee400) [pid = 1930] [serial = 1945] [outer = (nil)] 04:43:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa8982c9800) [pid = 1930] [serial = 1946] [outer = 0x7fa88ebee400] 04:43:11 INFO - PROCESS | 1930 | 1461152591654 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa898bd9800) [pid = 1930] [serial = 1947] [outer = 0x7fa88ebee400] 04:43:12 INFO - PROCESS | 1930 | 1461152592774 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1685ms 04:43:12 INFO - PROCESS | 1930 | 1461152592826 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:43:12 INFO - PROCESS | 1930 | 1461152592832 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:43:12 INFO - PROCESS | 1930 | 1461152592839 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1930 | 1461152592841 Marionette TRACE conn4 <- [1,2566,null,{}] 04:43:12 INFO - PROCESS | 1930 | 1461152592847 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1930 | 1461152593024 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:43:13 INFO - PROCESS | 1930 | 1461152593425 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | --DOCSHELL 0x7fa89664f000 == 127 [pid = 1930] [id = 580] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09bf800 == 126 [pid = 1930] [id = 631] 04:43:13 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896045000 == 127 [pid = 1930] [id = 649] 04:43:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa89489fc00) [pid = 1930] [serial = 1948] [outer = (nil)] 04:43:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa8a0711800) [pid = 1930] [serial = 1949] [outer = 0x7fa89489fc00] 04:43:13 INFO - PROCESS | 1930 | 1461152593573 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8a276cc00) [pid = 1930] [serial = 1950] [outer = 0x7fa89489fc00] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2431000 == 126 [pid = 1930] [id = 630] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a093c000 == 125 [pid = 1930] [id = 629] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89ab93800 == 124 [pid = 1930] [id = 628] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa894832000 == 123 [pid = 1930] [id = 627] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89659e800 == 122 [pid = 1930] [id = 626] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89a2e8800 == 121 [pid = 1930] [id = 624] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89604f000 == 120 [pid = 1930] [id = 623] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c6596000 == 119 [pid = 1930] [id = 622] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3075800 == 118 [pid = 1930] [id = 621] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c182e000 == 117 [pid = 1930] [id = 620] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bef26800 == 116 [pid = 1930] [id = 619] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bed36800 == 115 [pid = 1930] [id = 618] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be86b800 == 114 [pid = 1930] [id = 617] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b9645800 == 113 [pid = 1930] [id = 616] 04:43:13 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae212800 == 112 [pid = 1930] [id = 615] 04:43:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac696800 == 111 [pid = 1930] [id = 614] 04:43:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a67a3800 == 110 [pid = 1930] [id = 613] 04:43:14 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa899f51000 == 109 [pid = 1930] [id = 612] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa8a389c000) [pid = 1930] [serial = 1832] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8a5f1f400) [pid = 1930] [serial = 1833] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa8a68c2000) [pid = 1930] [serial = 1790] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa8a30b8800) [pid = 1930] [serial = 1778] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa8a5ea2000) [pid = 1930] [serial = 1784] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8a7c2e400) [pid = 1930] [serial = 1793] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa8a070a400) [pid = 1930] [serial = 1805] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8986e5800) [pid = 1930] [serial = 1817] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa898a46000) [pid = 1930] [serial = 1818] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8a0808000) [pid = 1930] [serial = 1775] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa896357c00) [pid = 1930] [serial = 1769] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa8938a7000) [pid = 1930] [serial = 1812] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa8a5d50800) [pid = 1930] [serial = 1829] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8a5dab400) [pid = 1930] [serial = 1830] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8a6408800) [pid = 1930] [serial = 1787] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8982c5800) [pid = 1930] [serial = 1772] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa8abaa4400) [pid = 1930] [serial = 1802] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa8a2b71400) [pid = 1930] [serial = 1824] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8a92d4000) [pid = 1930] [serial = 1796] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa8a35cd800) [pid = 1930] [serial = 1827] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa8a3171400) [pid = 1930] [serial = 1826] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa8a3408c00) [pid = 1930] [serial = 1781] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa89ad80c00) [pid = 1930] [serial = 1820] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa893231400) [pid = 1930] [serial = 1814] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7fa89670a800) [pid = 1930] [serial = 1815] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7fa8a080fc00) [pid = 1930] [serial = 1821] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7fa8ab4adc00) [pid = 1930] [serial = 1799] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7fa893b41000) [pid = 1930] [serial = 1808] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7fa891df5000) [pid = 1930] [serial = 1811] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7fa8a264d800) [pid = 1930] [serial = 1823] [outer = (nil)] [url = about:blank] 04:43:14 INFO - PROCESS | 1930 | 1461152594350 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1578ms 04:43:14 INFO - PROCESS | 1930 | 1461152594417 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1930 | 1461152594420 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:43:14 INFO - PROCESS | 1930 | 1461152594427 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1930 | 1461152594435 Marionette TRACE conn4 <- [1,2570,null,{}] 04:43:14 INFO - PROCESS | 1930 | 1461152594463 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:14 INFO - PROCESS | 1930 | 1461152594634 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:43:14 INFO - PROCESS | 1930 | 1461152594643 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a08dc800 == 110 [pid = 1930] [id = 650] 04:43:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 213 (0x7fa891df5000) [pid = 1930] [serial = 1951] [outer = (nil)] 04:43:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 214 (0x7fa8a3408400) [pid = 1930] [serial = 1952] [outer = 0x7fa891df5000] 04:43:14 INFO - PROCESS | 1930 | 1461152594700 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7fa8a389f400) [pid = 1930] [serial = 1953] [outer = 0x7fa891df5000] 04:43:15 INFO - PROCESS | 1930 | 1461152595602 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1195ms 04:43:15 INFO - PROCESS | 1930 | 1461152595621 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1930 | 1461152595625 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:43:15 INFO - PROCESS | 1930 | 1461152595633 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1930 | 1461152595635 Marionette TRACE conn4 <- [1,2574,null,{}] 04:43:15 INFO - PROCESS | 1930 | 1461152595639 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1930 | 1461152595811 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:43:15 INFO - PROCESS | 1930 | 1461152595825 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:15 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a24b3800 == 111 [pid = 1930] [id = 651] 04:43:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7fa8a3484400) [pid = 1930] [serial = 1954] [outer = (nil)] 04:43:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7fa8a5fce400) [pid = 1930] [serial = 1955] [outer = 0x7fa8a3484400] 04:43:15 INFO - PROCESS | 1930 | 1461152595880 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7fa8a6845400) [pid = 1930] [serial = 1956] [outer = 0x7fa8a3484400] 04:43:16 INFO - PROCESS | 1930 | 1461152596839 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1232ms 04:43:16 INFO - PROCESS | 1930 | 1461152596867 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1930 | 1461152596870 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:43:16 INFO - PROCESS | 1930 | 1461152596883 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1930 | 1461152596884 Marionette TRACE conn4 <- [1,2578,null,{}] 04:43:16 INFO - PROCESS | 1930 | 1461152596889 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:17 INFO - PROCESS | 1930 | 1461152597103 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:43:17 INFO - PROCESS | 1930 | 1461152597128 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a630e800 == 112 [pid = 1930] [id = 652] 04:43:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa8a990d400) [pid = 1930] [serial = 1957] [outer = (nil)] 04:43:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa8ab16c400) [pid = 1930] [serial = 1958] [outer = 0x7fa8a990d400] 04:43:17 INFO - PROCESS | 1930 | 1461152597194 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8abe04c00) [pid = 1930] [serial = 1959] [outer = 0x7fa8a990d400] 04:43:18 INFO - PROCESS | 1930 | 1461152598028 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:43:18 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa891deb800) [pid = 1930] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:43:18 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa8a0556800) [pid = 1930] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:43:18 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa898bd2800) [pid = 1930] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:43:18 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7fa895fce400) [pid = 1930] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:43:18 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7fa89489e800) [pid = 1930] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:43:18 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7fa895fd3800) [pid = 1930] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1477ms 04:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:43:18 INFO - PROCESS | 1930 | 1461152598360 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1930 | 1461152598363 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:43:18 INFO - PROCESS | 1930 | 1461152598367 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1930 | 1461152598371 Marionette TRACE conn4 <- [1,2582,null,{}] 04:43:18 INFO - PROCESS | 1930 | 1461152598375 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 1930 | 1461152598541 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:43:18 INFO - PROCESS | 1930 | 1461152598550 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a0903000 == 113 [pid = 1930] [id = 653] 04:43:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7fa8a340dc00) [pid = 1930] [serial = 1960] [outer = (nil)] 04:43:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7fa8abe05800) [pid = 1930] [serial = 1961] [outer = 0x7fa8a340dc00] 04:43:18 INFO - PROCESS | 1930 | 1461152598606 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7fa8ac007400) [pid = 1930] [serial = 1962] [outer = 0x7fa8a340dc00] 04:43:19 INFO - PROCESS | 1930 | 1461152599446 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1130ms 04:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:43:19 INFO - PROCESS | 1930 | 1461152599498 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1930 | 1461152599501 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:43:19 INFO - PROCESS | 1930 | 1461152599506 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1930 | 1461152599509 Marionette TRACE conn4 <- [1,2586,null,{}] 04:43:19 INFO - PROCESS | 1930 | 1461152599513 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 1930 | 1461152599671 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:43:19 INFO - PROCESS | 1930 | 1461152599681 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:19 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a6ec1000 == 114 [pid = 1930] [id = 654] 04:43:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa8a0802400) [pid = 1930] [serial = 1963] [outer = (nil)] 04:43:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa8ad741800) [pid = 1930] [serial = 1964] [outer = 0x7fa8a0802400] 04:43:19 INFO - PROCESS | 1930 | 1461152599735 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8ae288800) [pid = 1930] [serial = 1965] [outer = 0x7fa8a0802400] 04:43:20 INFO - PROCESS | 1930 | 1461152600800 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1326ms 04:43:20 INFO - PROCESS | 1930 | 1461152600832 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1930 | 1461152600837 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:43:20 INFO - PROCESS | 1930 | 1461152600845 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1930 | 1461152600851 Marionette TRACE conn4 <- [1,2590,null,{}] 04:43:20 INFO - PROCESS | 1930 | 1461152600859 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 1930 | 1461152601155 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:43:21 INFO - PROCESS | 1930 | 1461152601375 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:21 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898857800 == 115 [pid = 1930] [id = 655] 04:43:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa89322ec00) [pid = 1930] [serial = 1966] [outer = (nil)] 04:43:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa896709000) [pid = 1930] [serial = 1967] [outer = 0x7fa89322ec00] 04:43:21 INFO - PROCESS | 1930 | 1461152601490 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa8982c5400) [pid = 1930] [serial = 1968] [outer = 0x7fa89322ec00] 04:43:22 INFO - PROCESS | 1930 | 1461152602341 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1547ms 04:43:22 INFO - PROCESS | 1930 | 1461152602393 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1930 | 1461152602401 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:43:22 INFO - PROCESS | 1930 | 1461152602410 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1930 | 1461152602413 Marionette TRACE conn4 <- [1,2594,null,{}] 04:43:22 INFO - PROCESS | 1930 | 1461152602417 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:22 INFO - PROCESS | 1930 | 1461152602605 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:43:22 INFO - PROCESS | 1930 | 1461152602823 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a4496800 == 116 [pid = 1930] [id = 656] 04:43:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa896352400) [pid = 1930] [serial = 1969] [outer = (nil)] 04:43:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa8a080fc00) [pid = 1930] [serial = 1970] [outer = 0x7fa896352400] 04:43:22 INFO - PROCESS | 1930 | 1461152602933 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa8a2b75800) [pid = 1930] [serial = 1971] [outer = 0x7fa896352400] 04:43:23 INFO - PROCESS | 1930 | 1461152603976 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1590ms 04:43:24 INFO - PROCESS | 1930 | 1461152604000 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1930 | 1461152604003 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:43:24 INFO - PROCESS | 1930 | 1461152604009 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1930 | 1461152604014 Marionette TRACE conn4 <- [1,2598,null,{}] 04:43:24 INFO - PROCESS | 1930 | 1461152604029 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:24 INFO - PROCESS | 1930 | 1461152604223 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:43:24 INFO - PROCESS | 1930 | 1461152604533 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:24 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac683800 == 117 [pid = 1930] [id = 657] 04:43:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8a684fc00) [pid = 1930] [serial = 1972] [outer = (nil)] 04:43:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa8a68c2000) [pid = 1930] [serial = 1973] [outer = 0x7fa8a684fc00] 04:43:24 INFO - PROCESS | 1930 | 1461152604634 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8abe08400) [pid = 1930] [serial = 1974] [outer = 0x7fa8a684fc00] 04:43:25 INFO - PROCESS | 1930 | 1461152605479 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1531ms 04:43:25 INFO - PROCESS | 1930 | 1461152605541 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1930 | 1461152605544 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:43:25 INFO - PROCESS | 1930 | 1461152605550 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1930 | 1461152605552 Marionette TRACE conn4 <- [1,2602,null,{}] 04:43:25 INFO - PROCESS | 1930 | 1461152605557 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:25 INFO - PROCESS | 1930 | 1461152605735 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:43:25 INFO - PROCESS | 1930 | 1461152605953 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:26 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8aedcc800 == 118 [pid = 1930] [id = 658] 04:43:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa8a4954800) [pid = 1930] [serial = 1975] [outer = (nil)] 04:43:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa8ae28a000) [pid = 1930] [serial = 1976] [outer = 0x7fa8a4954800] 04:43:26 INFO - PROCESS | 1930 | 1461152606064 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa8aee5e400) [pid = 1930] [serial = 1977] [outer = 0x7fa8a4954800] 04:43:26 INFO - PROCESS | 1930 | 1461152606959 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1479ms 04:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:43:27 INFO - PROCESS | 1930 | 1461152607029 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1930 | 1461152607032 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:43:27 INFO - PROCESS | 1930 | 1461152607038 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1930 | 1461152607041 Marionette TRACE conn4 <- [1,2606,null,{}] 04:43:27 INFO - PROCESS | 1930 | 1461152607045 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:27 INFO - PROCESS | 1930 | 1461152607225 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:43:27 INFO - PROCESS | 1930 | 1461152607444 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bca7c000 == 119 [pid = 1930] [id = 659] 04:43:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa8a68c0c00) [pid = 1930] [serial = 1978] [outer = (nil)] 04:43:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa8b88d2400) [pid = 1930] [serial = 1979] [outer = 0x7fa8a68c0c00] 04:43:27 INFO - PROCESS | 1930 | 1461152607554 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa8b9b0bc00) [pid = 1930] [serial = 1980] [outer = 0x7fa8a68c0c00] 04:43:28 INFO - PROCESS | 1930 | 1461152608484 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1485ms 04:43:28 INFO - PROCESS | 1930 | 1461152608522 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1930 | 1461152608525 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:43:28 INFO - PROCESS | 1930 | 1461152608531 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1930 | 1461152608533 Marionette TRACE conn4 <- [1,2610,null,{}] 04:43:28 INFO - PROCESS | 1930 | 1461152608538 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:28 INFO - PROCESS | 1930 | 1461152608747 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:43:28 INFO - PROCESS | 1930 | 1461152608971 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8be8df800 == 120 [pid = 1930] [id = 660] 04:43:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa88f964c00) [pid = 1930] [serial = 1981] [outer = (nil)] 04:43:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa88f970000) [pid = 1930] [serial = 1982] [outer = 0x7fa88f964c00] 04:43:29 INFO - PROCESS | 1930 | 1461152609082 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa8bca13000) [pid = 1930] [serial = 1983] [outer = 0x7fa88f964c00] 04:43:29 INFO - PROCESS | 1930 | 1461152609965 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1475ms 04:43:30 INFO - PROCESS | 1930 | 1461152610007 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1930 | 1461152610014 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:43:30 INFO - PROCESS | 1930 | 1461152610023 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1930 | 1461152610028 Marionette TRACE conn4 <- [1,2614,null,{}] 04:43:30 INFO - PROCESS | 1930 | 1461152610033 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:30 INFO - PROCESS | 1930 | 1461152610220 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:43:30 INFO - PROCESS | 1930 | 1461152610485 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c1833800 == 121 [pid = 1930] [id = 661] 04:43:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa88f96a400) [pid = 1930] [serial = 1984] [outer = (nil)] 04:43:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa8a070dc00) [pid = 1930] [serial = 1985] [outer = 0x7fa88f96a400] 04:43:30 INFO - PROCESS | 1930 | 1461152610557 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8bea80400) [pid = 1930] [serial = 1986] [outer = 0x7fa88f96a400] 04:43:31 INFO - PROCESS | 1930 | 1461152611393 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1431ms 04:43:31 INFO - PROCESS | 1930 | 1461152611456 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:43:31 INFO - PROCESS | 1930 | 1461152611459 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:43:31 INFO - PROCESS | 1930 | 1461152611465 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1930 | 1461152611468 Marionette TRACE conn4 <- [1,2618,null,{}] 04:43:31 INFO - PROCESS | 1930 | 1461152611473 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 1930 | 1461152611658 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:43:31 INFO - PROCESS | 1930 | 1461152611878 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893566000 == 122 [pid = 1930] [id = 662] 04:43:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa890ea2400) [pid = 1930] [serial = 1987] [outer = (nil)] 04:43:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa890eaa400) [pid = 1930] [serial = 1988] [outer = 0x7fa890ea2400] 04:43:31 INFO - PROCESS | 1930 | 1461152611984 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa890eaec00) [pid = 1930] [serial = 1989] [outer = 0x7fa890ea2400] 04:43:32 INFO - PROCESS | 1930 | 1461152612840 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1428ms 04:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:43:32 INFO - PROCESS | 1930 | 1461152612893 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1930 | 1461152612896 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:43:32 INFO - PROCESS | 1930 | 1461152612902 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1930 | 1461152612905 Marionette TRACE conn4 <- [1,2622,null,{}] 04:43:32 INFO - PROCESS | 1930 | 1461152612910 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:33 INFO - PROCESS | 1930 | 1461152613172 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:43:33 INFO - PROCESS | 1930 | 1461152613383 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:33 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2e95000 == 123 [pid = 1930] [id = 663] 04:43:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa890ea3400) [pid = 1930] [serial = 1990] [outer = (nil)] 04:43:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa8912b0800) [pid = 1930] [serial = 1991] [outer = 0x7fa890ea3400] 04:43:33 INFO - PROCESS | 1930 | 1461152613454 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa8912b5c00) [pid = 1930] [serial = 1992] [outer = 0x7fa890ea3400] 04:43:34 INFO - PROCESS | 1930 | 1461152614250 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1427ms 04:43:34 INFO - PROCESS | 1930 | 1461152614329 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1930 | 1461152614331 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:43:34 INFO - PROCESS | 1930 | 1461152614337 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1930 | 1461152614340 Marionette TRACE conn4 <- [1,2626,null,{}] 04:43:34 INFO - PROCESS | 1930 | 1461152614345 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1930 | 1461152614540 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:43:34 INFO - PROCESS | 1930 | 1461152614809 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a33bf000 == 124 [pid = 1930] [id = 664] 04:43:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa890ea6000) [pid = 1930] [serial = 1993] [outer = (nil)] 04:43:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa8912bbc00) [pid = 1930] [serial = 1994] [outer = 0x7fa890ea6000] 04:43:34 INFO - PROCESS | 1930 | 1461152614880 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa8beb59800) [pid = 1930] [serial = 1995] [outer = 0x7fa890ea6000] 04:43:35 INFO - PROCESS | 1930 | 1461152615746 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1478ms 04:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:43:35 INFO - PROCESS | 1930 | 1461152615816 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1930 | 1461152615819 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:43:35 INFO - PROCESS | 1930 | 1461152615825 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1930 | 1461152615829 Marionette TRACE conn4 <- [1,2630,null,{}] 04:43:35 INFO - PROCESS | 1930 | 1461152615834 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 1930 | 1461152616051 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:43:36 INFO - PROCESS | 1930 | 1461152616311 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89a1be800 == 125 [pid = 1930] [id = 665] 04:43:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa8912b6400) [pid = 1930] [serial = 1996] [outer = (nil)] 04:43:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa8beb5a800) [pid = 1930] [serial = 1997] [outer = 0x7fa8912b6400] 04:43:36 INFO - PROCESS | 1930 | 1461152616438 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa8bed9b400) [pid = 1930] [serial = 1998] [outer = 0x7fa8912b6400] 04:43:37 INFO - PROCESS | 1930 | 1461152617249 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1478ms 04:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:43:37 INFO - PROCESS | 1930 | 1461152617302 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1930 | 1461152617305 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:43:37 INFO - PROCESS | 1930 | 1461152617311 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1930 | 1461152617314 Marionette TRACE conn4 <- [1,2634,null,{}] 04:43:37 INFO - PROCESS | 1930 | 1461152617319 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1930 | 1461152617522 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:43:37 INFO - PROCESS | 1930 | 1461152617795 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89a3a7000 == 126 [pid = 1930] [id = 666] 04:43:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa890906400) [pid = 1930] [serial = 1999] [outer = (nil)] 04:43:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa89090bc00) [pid = 1930] [serial = 2000] [outer = 0x7fa890906400] 04:43:37 INFO - PROCESS | 1930 | 1461152617868 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa890911000) [pid = 1930] [serial = 2001] [outer = 0x7fa890906400] 04:43:38 INFO - PROCESS | 1930 | 1461152618703 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1431ms 04:43:38 INFO - PROCESS | 1930 | 1461152618741 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1930 | 1461152618745 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:43:38 INFO - PROCESS | 1930 | 1461152618750 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1930 | 1461152618752 Marionette TRACE conn4 <- [1,2638,null,{}] 04:43:38 INFO - PROCESS | 1930 | 1461152618758 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:38 INFO - PROCESS | 1930 | 1461152618947 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:43:39 INFO - PROCESS | 1930 | 1461152619211 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895a17000 == 127 [pid = 1930] [id = 667] 04:43:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa890907000) [pid = 1930] [serial = 2002] [outer = (nil)] 04:43:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8909ae000) [pid = 1930] [serial = 2003] [outer = 0x7fa890907000] 04:43:39 INFO - PROCESS | 1930 | 1461152619285 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa8909b3400) [pid = 1930] [serial = 2004] [outer = 0x7fa890907000] 04:43:40 INFO - PROCESS | 1930 | 1461152620153 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1477ms 04:43:40 INFO - PROCESS | 1930 | 1461152620231 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1930 | 1461152620235 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:43:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:43:40 INFO - PROCESS | 1930 | 1461152620243 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1930 | 1461152620245 Marionette TRACE conn4 <- [1,2642,null,{}] 04:43:40 INFO - PROCESS | 1930 | 1461152620249 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:40 INFO - PROCESS | 1930 | 1461152620449 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:43:40 INFO - PROCESS | 1930 | 1461152620712 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a3b8000 == 128 [pid = 1930] [id = 668] 04:43:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa89090b000) [pid = 1930] [serial = 2005] [outer = (nil)] 04:43:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa8909b9000) [pid = 1930] [serial = 2006] [outer = 0x7fa89090b000] 04:43:40 INFO - PROCESS | 1930 | 1461152620782 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa895b06400) [pid = 1930] [serial = 2007] [outer = 0x7fa89090b000] 04:43:41 INFO - PROCESS | 1930 | 1461152621686 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:43:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1477ms 04:43:41 INFO - PROCESS | 1930 | 1461152621720 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1930 | 1461152621724 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:43:41 INFO - PROCESS | 1930 | 1461152621729 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1930 | 1461152621732 Marionette TRACE conn4 <- [1,2646,null,{}] 04:43:41 INFO - PROCESS | 1930 | 1461152621737 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:41 INFO - PROCESS | 1930 | 1461152621936 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:43:42 INFO - PROCESS | 1930 | 1461152622778 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895b65800 == 129 [pid = 1930] [id = 669] 04:43:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa88f965000) [pid = 1930] [serial = 2008] [outer = (nil)] 04:43:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa88f96a000) [pid = 1930] [serial = 2009] [outer = 0x7fa88f965000] 04:43:42 INFO - PROCESS | 1930 | 1461152622870 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa88fa90c00) [pid = 1930] [serial = 2010] [outer = 0x7fa88f965000] 04:43:43 INFO - PROCESS | 1930 | 1461152623697 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:43:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1982ms 04:43:43 INFO - PROCESS | 1930 | 1461152623729 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1930 | 1461152623734 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:43:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:43:43 INFO - PROCESS | 1930 | 1461152623746 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1930 | 1461152623749 Marionette TRACE conn4 <- [1,2650,null,{}] 04:43:43 INFO - PROCESS | 1930 | 1461152623755 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:43 INFO - PROCESS | 1930 | 1461152623942 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:43:44 INFO - PROCESS | 1930 | 1461152624225 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8986c4000 == 130 [pid = 1930] [id = 670] 04:43:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa88ebe6400) [pid = 1930] [serial = 2011] [outer = (nil)] 04:43:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa8912b3c00) [pid = 1930] [serial = 2012] [outer = 0x7fa88ebe6400] 04:43:44 INFO - PROCESS | 1930 | 1461152624293 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa891df0c00) [pid = 1930] [serial = 2013] [outer = 0x7fa88ebe6400] 04:43:45 INFO - PROCESS | 1930 | 1461152625327 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:43:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1628ms 04:43:45 INFO - PROCESS | 1930 | 1461152625378 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:43:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:43:45 INFO - PROCESS | 1930 | 1461152625384 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:43:45 INFO - PROCESS | 1930 | 1461152625389 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1930 | 1461152625392 Marionette TRACE conn4 <- [1,2654,null,{}] 04:43:45 INFO - PROCESS | 1930 | 1461152625397 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1930 | 1461152625626 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:43:45 INFO - PROCESS | 1930 | 1461152625974 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8934d4800 == 131 [pid = 1930] [id = 671] 04:43:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa88ebee000) [pid = 1930] [serial = 2014] [outer = (nil)] 04:43:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa895b0c000) [pid = 1930] [serial = 2015] [outer = 0x7fa88ebee000] 04:43:46 INFO - PROCESS | 1930 | 1461152626037 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7fa895c9dc00) [pid = 1930] [serial = 2016] [outer = 0x7fa88ebee000] 04:43:46 INFO - PROCESS | 1930 | 1461152626877 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:43:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1537ms 04:43:46 INFO - PROCESS | 1930 | 1461152626927 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1930 | 1461152626930 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:43:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:43:46 INFO - PROCESS | 1930 | 1461152626944 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1930 | 1461152626952 Marionette TRACE conn4 <- [1,2658,null,{}] 04:43:46 INFO - PROCESS | 1930 | 1461152626957 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:47 INFO - PROCESS | 1930 | 1461152627146 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:43:47 INFO - PROCESS | 1930 | 1461152627423 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09bc800 == 132 [pid = 1930] [id = 672] 04:43:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7fa895ca8000) [pid = 1930] [serial = 2017] [outer = (nil)] 04:43:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7fa895cac800) [pid = 1930] [serial = 2018] [outer = 0x7fa895ca8000] 04:43:47 INFO - PROCESS | 1930 | 1461152627492 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7fa89635d400) [pid = 1930] [serial = 2019] [outer = 0x7fa895ca8000] 04:43:48 INFO - PROCESS | 1930 | 1461152628311 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1387ms 04:43:48 INFO - PROCESS | 1930 | 1461152628324 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1930 | 1461152628328 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:43:48 INFO - PROCESS | 1930 | 1461152628351 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1930 | 1461152628355 Marionette TRACE conn4 <- [1,2662,null,{}] 04:43:48 INFO - PROCESS | 1930 | 1461152628359 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1930 | 1461152628554 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:43:48 INFO - PROCESS | 1930 | 1461152628831 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b80800 == 133 [pid = 1930] [id = 673] 04:43:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7fa896709400) [pid = 1930] [serial = 2020] [outer = (nil)] 04:43:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7fa89760f800) [pid = 1930] [serial = 2021] [outer = 0x7fa896709400] 04:43:48 INFO - PROCESS | 1930 | 1461152628897 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7fa8982c8c00) [pid = 1930] [serial = 2022] [outer = 0x7fa896709400] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7fa8a5d54c00) [pid = 1930] [serial = 1898] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7fa8aed07800) [pid = 1930] [serial = 1868] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7fa8ac009800) [pid = 1930] [serial = 1856] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7fa8ae280400) [pid = 1930] [serial = 1865] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7fa8ad95d800) [pid = 1930] [serial = 1862] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7fa8ab164c00) [pid = 1930] [serial = 1850] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7fa89ad34400) [pid = 1930] [serial = 1841] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa8b2a54c00) [pid = 1930] [serial = 1871] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa897604400) [pid = 1930] [serial = 1838] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa8976d4000) [pid = 1930] [serial = 1877] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa8abfd7400) [pid = 1930] [serial = 1853] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa8acadac00) [pid = 1930] [serial = 1859] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa8a35cac00) [pid = 1930] [serial = 1844] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa8a7c2f800) [pid = 1930] [serial = 1847] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa89ad82400) [pid = 1930] [serial = 1874] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0903000 == 132 [pid = 1930] [id = 653] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a630e800 == 131 [pid = 1930] [id = 652] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a24b3800 == 130 [pid = 1930] [id = 651] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a08dc800 == 129 [pid = 1930] [id = 650] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896045000 == 128 [pid = 1930] [id = 649] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09b0000 == 127 [pid = 1930] [id = 648] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89664a800 == 126 [pid = 1930] [id = 647] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6ed0000 == 125 [pid = 1930] [id = 636] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6b82800 == 124 [pid = 1930] [id = 635] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a094a800 == 123 [pid = 1930] [id = 634] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8983b6000 == 122 [pid = 1930] [id = 633] 04:43:49 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a5df5000 == 121 [pid = 1930] [id = 632] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa8925c6800) [pid = 1930] [serial = 1880] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa896540400) [pid = 1930] [serial = 1881] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa8a2770000) [pid = 1930] [serial = 1892] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8a13e9800) [pid = 1930] [serial = 1889] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa8a640e400) [pid = 1930] [serial = 1835] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa89a03c400) [pid = 1930] [serial = 1886] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8a055cc00) [pid = 1930] [serial = 1887] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa89760a000) [pid = 1930] [serial = 1895] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8982c5000) [pid = 1930] [serial = 1883] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8987dcc00) [pid = 1930] [serial = 1884] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8a2d9d000) [pid = 1930] [serial = 1893] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa8a25aec00) [pid = 1930] [serial = 1890] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8a35c7000) [pid = 1930] [serial = 1896] [outer = (nil)] [url = about:blank] 04:43:49 INFO - PROCESS | 1930 | 1461152629886 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:43:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1591ms 04:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:43:49 INFO - PROCESS | 1930 | 1461152629940 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1930 | 1461152629942 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:43:49 INFO - PROCESS | 1930 | 1461152629948 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1930 | 1461152629950 Marionette TRACE conn4 <- [1,2666,null,{}] 04:43:49 INFO - PROCESS | 1930 | 1461152629955 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1930 | 1461152630128 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:43:50 INFO - PROCESS | 1930 | 1461152630311 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa896045000 == 122 [pid = 1930] [id = 674] 04:43:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa8987dc400) [pid = 1930] [serial = 2023] [outer = (nil)] 04:43:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa898a4fc00) [pid = 1930] [serial = 2024] [outer = 0x7fa8987dc400] 04:43:50 INFO - PROCESS | 1930 | 1461152630384 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa89ad3f000) [pid = 1930] [serial = 2025] [outer = 0x7fa8987dc400] 04:43:51 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:51 INFO - PROCESS | 1930 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:43:51 INFO - PROCESS | 1930 | 1461152631574 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 04:43:51 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:43:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1676ms 04:43:51 INFO - PROCESS | 1930 | 1461152631623 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:43:51 INFO - PROCESS | 1930 | 1461152631626 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:43:51 INFO - PROCESS | 1930 | 1461152631631 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1930 | 1461152631633 Marionette TRACE conn4 <- [1,2670,null,{}] 04:43:51 INFO - PROCESS | 1930 | 1461152631637 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1930 | 1461152631877 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:43:51 INFO - PROCESS | 1930 | 1461152631943 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a15e9000 == 123 [pid = 1930] [id = 675] 04:43:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa8986e5800) [pid = 1930] [serial = 2026] [outer = (nil)] 04:43:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8a25a9000) [pid = 1930] [serial = 2027] [outer = 0x7fa8986e5800] 04:43:52 INFO - PROCESS | 1930 | 1461152631999 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa8a3176400) [pid = 1930] [serial = 2028] [outer = 0x7fa8986e5800] 04:43:53 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:53 INFO - PROCESS | 1930 | 1461152633200 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:43:53 INFO - PROCESS | 1930 | 1461152633213 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:43:53 INFO - PROCESS | 1930 | 1461152633218 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1930 | 1461152633221 Marionette TRACE conn4 <- [1,2674,null,{}] 04:43:53 INFO - PROCESS | 1930 | 1461152633226 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1930 | 1461152633471 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8a32c4400) [pid = 1930] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8a5f26000) [pid = 1930] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa891cd5c00) [pid = 1930] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8987ddc00) [pid = 1930] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa8a37c7400) [pid = 1930] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa891c42000) [pid = 1930] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa891cde400) [pid = 1930] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa895fd7800) [pid = 1930] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa8a340b400) [pid = 1930] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa8a5ea7c00) [pid = 1930] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8a2b73000) [pid = 1930] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa8a1673c00) [pid = 1930] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8a5d4d400) [pid = 1930] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa8925d0800) [pid = 1930] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa89489e400) [pid = 1930] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8963d7c00) [pid = 1930] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa8925d1c00) [pid = 1930] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa8925ce400) [pid = 1930] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa8a347d800) [pid = 1930] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8a32c8c00) [pid = 1930] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa8a347d400) [pid = 1930] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8a2651800) [pid = 1930] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa8a495e800) [pid = 1930] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8a3410c00) [pid = 1930] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa891cd8c00) [pid = 1930] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa8a4706c00) [pid = 1930] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa8976d1800) [pid = 1930] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8a990d400) [pid = 1930] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8a340dc00) [pid = 1930] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8a3484400) [pid = 1930] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa891cd7c00) [pid = 1930] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa89489fc00) [pid = 1930] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa88ebee400) [pid = 1930] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:43:54 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa891df5000) [pid = 1930] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:43:54 INFO - PROCESS | 1930 | 1461152634521 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:54 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893265800 == 124 [pid = 1930] [id = 676] 04:43:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa88ebee400) [pid = 1930] [serial = 2029] [outer = (nil)] 04:43:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa891cd6000) [pid = 1930] [serial = 2030] [outer = 0x7fa88ebee400] 04:43:54 INFO - PROCESS | 1930 | 1461152634579 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa8961cc000) [pid = 1930] [serial = 2031] [outer = 0x7fa88ebee400] 04:43:55 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:55 INFO - PROCESS | 1930 | 1461152635692 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:43:55 INFO - PROCESS | 1930 | 1461152635755 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:43:55 INFO - PROCESS | 1930 | 1461152635761 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1930 | 1461152635763 Marionette TRACE conn4 <- [1,2678,null,{}] 04:43:55 INFO - PROCESS | 1930 | 1461152635768 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1930 | 1461152636005 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:43:56 INFO - PROCESS | 1930 | 1461152636057 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a657d800 == 125 [pid = 1930] [id = 677] 04:43:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa88ebeec00) [pid = 1930] [serial = 2032] [outer = (nil)] 04:43:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa8a13e6000) [pid = 1930] [serial = 2033] [outer = 0x7fa88ebeec00] 04:43:56 INFO - PROCESS | 1930 | 1461152636115 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa8a3410400) [pid = 1930] [serial = 2034] [outer = 0x7fa88ebeec00] 04:43:57 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:57 INFO - PROCESS | 1930 | 1461152637598 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 04:43:57 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:43:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1875ms 04:43:57 INFO - PROCESS | 1930 | 1461152637637 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1930 | 1461152637643 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:43:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:43:57 INFO - PROCESS | 1930 | 1461152637651 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1930 | 1461152637654 Marionette TRACE conn4 <- [1,2682,null,{}] 04:43:57 INFO - PROCESS | 1930 | 1461152637663 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:57 INFO - PROCESS | 1930 | 1461152637955 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:43:58 INFO - PROCESS | 1930 | 1461152638222 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8983c0000 == 126 [pid = 1930] [id = 678] 04:43:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa88fa9a400) [pid = 1930] [serial = 2035] [outer = (nil)] 04:43:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa890ea7c00) [pid = 1930] [serial = 2036] [outer = 0x7fa88fa9a400] 04:43:58 INFO - PROCESS | 1930 | 1461152638294 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa891cdf400) [pid = 1930] [serial = 2037] [outer = 0x7fa88fa9a400] 04:43:59 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:43:59 INFO - PROCESS | 1930 | 1461152639633 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 04:43:59 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:43:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2040ms 04:43:59 INFO - PROCESS | 1930 | 1461152639690 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1930 | 1461152639699 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:43:59 INFO - PROCESS | 1930 | 1461152639708 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1930 | 1461152639711 Marionette TRACE conn4 <- [1,2686,null,{}] 04:43:59 INFO - PROCESS | 1930 | 1461152639717 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:00 INFO - PROCESS | 1930 | 1461152640041 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:44:00 INFO - PROCESS | 1930 | 1461152640283 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a09aa800 == 127 [pid = 1930] [id = 679] 04:44:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa89227d400) [pid = 1930] [serial = 2038] [outer = (nil)] 04:44:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa895b11000) [pid = 1930] [serial = 2039] [outer = 0x7fa89227d400] 04:44:00 INFO - PROCESS | 1930 | 1461152640352 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa895fdb800) [pid = 1930] [serial = 2040] [outer = 0x7fa89227d400] 04:44:01 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:01 INFO - PROCESS | 1930 | 1461152641684 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:44:01 INFO - PROCESS | 1930 | 1461152641740 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:44:01 INFO - PROCESS | 1930 | 1461152641747 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1930 | 1461152641752 Marionette TRACE conn4 <- [1,2690,null,{}] 04:44:01 INFO - PROCESS | 1930 | 1461152641767 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:02 INFO - PROCESS | 1930 | 1461152642096 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:44:02 INFO - PROCESS | 1930 | 1461152642294 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6ebe000 == 128 [pid = 1930] [id = 680] 04:44:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa8961d1c00) [pid = 1930] [serial = 2041] [outer = (nil)] 04:44:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa89a03cc00) [pid = 1930] [serial = 2042] [outer = 0x7fa8961d1c00] 04:44:02 INFO - PROCESS | 1930 | 1461152642365 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa8a264a800) [pid = 1930] [serial = 2043] [outer = 0x7fa8961d1c00] 04:44:03 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:03 INFO - PROCESS | 1930 | 1461152643642 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:44:03 INFO - PROCESS | 1930 | 1461152643707 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:44:03 INFO - PROCESS | 1930 | 1461152643714 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1930 | 1461152643717 Marionette TRACE conn4 <- [1,2694,null,{}] 04:44:03 INFO - PROCESS | 1930 | 1461152643722 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 1930 | 1461152643938 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:44:04 INFO - PROCESS | 1930 | 1461152644198 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:04 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac363800 == 129 [pid = 1930] [id = 681] 04:44:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa897435000) [pid = 1930] [serial = 2044] [outer = (nil)] 04:44:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa8a347d800) [pid = 1930] [serial = 2045] [outer = 0x7fa897435000] 04:44:04 INFO - PROCESS | 1930 | 1461152644307 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa8a37ca800) [pid = 1930] [serial = 2046] [outer = 0x7fa897435000] 04:44:05 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:05 INFO - PROCESS | 1930 | 1461152645635 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:44:05 INFO - PROCESS | 1930 | 1461152645700 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:44:05 INFO - PROCESS | 1930 | 1461152645706 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1930 | 1461152645708 Marionette TRACE conn4 <- [1,2698,null,{}] 04:44:05 INFO - PROCESS | 1930 | 1461152645714 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 1930 | 1461152646031 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:44:06 INFO - PROCESS | 1930 | 1461152646202 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ae3d2800 == 130 [pid = 1930] [id = 682] 04:44:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa891cd8c00) [pid = 1930] [serial = 2047] [outer = (nil)] 04:44:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8a37c3000) [pid = 1930] [serial = 2048] [outer = 0x7fa891cd8c00] 04:44:06 INFO - PROCESS | 1930 | 1461152646274 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa8a5e9b800) [pid = 1930] [serial = 2049] [outer = 0x7fa891cd8c00] 04:44:07 INFO - PROCESS | 1930 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:07 INFO - PROCESS | 1930 | 1461152647601 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:44:07 INFO - PROCESS | 1930 | 1461152647640 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:44:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:44:07 INFO - PROCESS | 1930 | 1461152647646 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1930 | 1461152647648 Marionette TRACE conn4 <- [1,2702,null,{}] 04:44:07 INFO - PROCESS | 1930 | 1461152647653 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:07 INFO - PROCESS | 1930 | 1461152647948 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:44:08 INFO - PROCESS | 1930 | 1461152648183 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be448000 == 131 [pid = 1930] [id = 683] 04:44:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa8a5d4ac00) [pid = 1930] [serial = 2050] [outer = (nil)] 04:44:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa8aa9eac00) [pid = 1930] [serial = 2051] [outer = 0x7fa8a5d4ac00] 04:44:08 INFO - PROCESS | 1930 | 1461152648256 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa8abaa9c00) [pid = 1930] [serial = 2052] [outer = 0x7fa8a5d4ac00] 04:44:09 INFO - PROCESS | 1930 | 1461152649104 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:44:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1531ms 04:44:09 INFO - PROCESS | 1930 | 1461152649178 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1930 | 1461152649181 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:44:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:44:09 INFO - PROCESS | 1930 | 1461152649187 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1930 | 1461152649189 Marionette TRACE conn4 <- [1,2706,null,{}] 04:44:09 INFO - PROCESS | 1930 | 1461152649194 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:09 INFO - PROCESS | 1930 | 1461152649425 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:44:09 INFO - PROCESS | 1930 | 1461152649690 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bea31000 == 132 [pid = 1930] [id = 684] 04:44:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa8a5f29c00) [pid = 1930] [serial = 2053] [outer = (nil)] 04:44:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa8abe0b000) [pid = 1930] [serial = 2054] [outer = 0x7fa8a5f29c00] 04:44:09 INFO - PROCESS | 1930 | 1461152649813 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa8ac003400) [pid = 1930] [serial = 2055] [outer = 0x7fa8a5f29c00] 04:44:10 INFO - PROCESS | 1930 | 1461152650665 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:44:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1532ms 04:44:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:44:10 INFO - PROCESS | 1930 | 1461152650720 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1930 | 1461152650722 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:44:10 INFO - PROCESS | 1930 | 1461152650728 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1930 | 1461152650731 Marionette TRACE conn4 <- [1,2710,null,{}] 04:44:10 INFO - PROCESS | 1930 | 1461152650736 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:10 INFO - PROCESS | 1930 | 1461152650928 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:44:11 INFO - PROCESS | 1930 | 1461152651198 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8c2eab000 == 133 [pid = 1930] [id = 685] 04:44:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa8a6786800) [pid = 1930] [serial = 2056] [outer = (nil)] 04:44:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa8ad95d800) [pid = 1930] [serial = 2057] [outer = 0x7fa8a6786800] 04:44:11 INFO - PROCESS | 1930 | 1461152651271 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa8ae378000) [pid = 1930] [serial = 2058] [outer = 0x7fa8a6786800] 04:44:12 INFO - PROCESS | 1930 | 1461152652108 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1930 | 1461152652166 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:44:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:44:12 INFO - PROCESS | 1930 | 1461152652171 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1930 | 1461152652173 Marionette TRACE conn4 <- [1,2714,null,{}] 04:44:12 INFO - PROCESS | 1930 | 1461152652178 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:12 INFO - PROCESS | 1930 | 1461152652375 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:44:12 INFO - PROCESS | 1930 | 1461152652645 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa897216800 == 134 [pid = 1930] [id = 686] 04:44:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa8abaaa000) [pid = 1930] [serial = 2059] [outer = (nil)] 04:44:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa8b8850800) [pid = 1930] [serial = 2060] [outer = 0x7fa8abaaa000] 04:44:12 INFO - PROCESS | 1930 | 1461152652717 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8b9918c00) [pid = 1930] [serial = 2061] [outer = 0x7fa8abaaa000] 04:44:13 INFO - PROCESS | 1930 | 1461152653524 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 04:44:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:44:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1377ms 04:44:13 INFO - PROCESS | 1930 | 1461152653553 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:44:13 INFO - PROCESS | 1930 | 1461152653556 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:44:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:44:13 INFO - PROCESS | 1930 | 1461152653565 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:44:13 INFO - PROCESS | 1930 | 1461152653568 Marionette TRACE conn4 <- [1,2718,null,{}] 04:44:13 INFO - PROCESS | 1930 | 1461152653573 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 1930 | 1461152653766 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:44:14 INFO - PROCESS | 1930 | 1461152654044 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8986dd800 == 135 [pid = 1930] [id = 687] 04:44:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa88ebe7800) [pid = 1930] [serial = 2062] [outer = (nil)] 04:44:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa8939c2400) [pid = 1930] [serial = 2063] [outer = 0x7fa88ebe7800] 04:44:14 INFO - PROCESS | 1930 | 1461152654123 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa8a684d800) [pid = 1930] [serial = 2064] [outer = 0x7fa88ebe7800] 04:44:15 INFO - PROCESS | 1930 | 1461152655032 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1930 | 1461152655097 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:44:15 INFO - PROCESS | 1930 | 1461152655103 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1930 | 1461152655107 Marionette TRACE conn4 <- [1,2722,null,{}] 04:44:15 INFO - PROCESS | 1930 | 1461152655111 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 1930 | 1461152655355 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:44:15 INFO - PROCESS | 1930 | 1461152655678 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a13a4800 == 136 [pid = 1930] [id = 688] 04:44:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8bca14800) [pid = 1930] [serial = 2065] [outer = (nil)] 04:44:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa8bea75800) [pid = 1930] [serial = 2066] [outer = 0x7fa8bca14800] 04:44:15 INFO - PROCESS | 1930 | 1461152655755 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa8bed9bc00) [pid = 1930] [serial = 2067] [outer = 0x7fa8bca14800] 04:44:16 INFO - PROCESS | 1930 | 1461152656604 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1930 | 1461152656686 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:44:16 INFO - PROCESS | 1930 | 1461152656692 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1930 | 1461152656694 Marionette TRACE conn4 <- [1,2726,null,{}] 04:44:16 INFO - PROCESS | 1930 | 1461152656699 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 1930 | 1461152656923 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:44:17 INFO - PROCESS | 1930 | 1461152657236 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa893806800 == 137 [pid = 1930] [id = 689] 04:44:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa88f2e2400) [pid = 1930] [serial = 2068] [outer = (nil)] 04:44:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa88f2ed800) [pid = 1930] [serial = 2069] [outer = 0x7fa88f2e2400] 04:44:17 INFO - PROCESS | 1930 | 1461152657306 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa8a6847800) [pid = 1930] [serial = 2070] [outer = 0x7fa88f2e2400] 04:44:18 INFO - PROCESS | 1930 | 1461152658141 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:44:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1484ms 04:44:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:44:18 INFO - PROCESS | 1930 | 1461152658176 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1930 | 1461152658179 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:44:18 INFO - PROCESS | 1930 | 1461152658183 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1930 | 1461152658187 Marionette TRACE conn4 <- [1,2730,null,{}] 04:44:18 INFO - PROCESS | 1930 | 1461152658192 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 1930 | 1461152658378 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:44:18 INFO - PROCESS | 1930 | 1461152658666 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89381b800 == 138 [pid = 1930] [id = 690] 04:44:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa88f2e5800) [pid = 1930] [serial = 2071] [outer = (nil)] 04:44:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa88f9aa000) [pid = 1930] [serial = 2072] [outer = 0x7fa88f2e5800] 04:44:18 INFO - PROCESS | 1930 | 1461152658775 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa88f9af000) [pid = 1930] [serial = 2073] [outer = 0x7fa88f2e5800] 04:44:20 INFO - PROCESS | 1930 | 1461152660509 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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:44:20 INFO - PROCESS | 1930 | 1461152660572 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:44:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:44:20 INFO - PROCESS | 1930 | 1461152660579 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1930 | 1461152660584 Marionette TRACE conn4 <- [1,2734,null,{}] 04:44:20 INFO - PROCESS | 1930 | 1461152660655 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 1930 | 1461152660885 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:44:21 INFO - PROCESS | 1930 | 1461152661277 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa891092800 == 139 [pid = 1930] [id = 691] 04:44:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa88fa92800) [pid = 1930] [serial = 2074] [outer = (nil)] 04:44:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa88fa97800) [pid = 1930] [serial = 2075] [outer = 0x7fa88fa92800] 04:44:21 INFO - PROCESS | 1930 | 1461152661343 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa89090b800) [pid = 1930] [serial = 2076] [outer = 0x7fa88fa92800] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b88e0000 == 138 [pid = 1930] [id = 578] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa8ad741800) [pid = 1930] [serial = 1964] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa8aed11000) [pid = 1930] [serial = 1922] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa8b944e800) [pid = 1930] [serial = 1925] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa8986e8c00) [pid = 1930] [serial = 1928] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa8ba82a400) [pid = 1930] [serial = 1931] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa8bca10c00) [pid = 1930] [serial = 1934] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa8be92fc00) [pid = 1930] [serial = 1937] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa88ebe9c00) [pid = 1930] [serial = 1940] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | 1461152662403 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893265800 == 137 [pid = 1930] [id = 676] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a15e9000 == 136 [pid = 1930] [id = 675] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa896045000 == 135 [pid = 1930] [id = 674] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b80800 == 134 [pid = 1930] [id = 673] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09bc800 == 133 [pid = 1930] [id = 672] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8934d4800 == 132 [pid = 1930] [id = 671] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8986c4000 == 131 [pid = 1930] [id = 670] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895b65800 == 130 [pid = 1930] [id = 669] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893566000 == 129 [pid = 1930] [id = 662] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c1833800 == 128 [pid = 1930] [id = 661] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be8df800 == 127 [pid = 1930] [id = 660] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bca7c000 == 126 [pid = 1930] [id = 659] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aedcc800 == 125 [pid = 1930] [id = 658] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac683800 == 124 [pid = 1930] [id = 657] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a4496800 == 123 [pid = 1930] [id = 656] 04:44:22 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898857800 == 122 [pid = 1930] [id = 655] 04:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1891ms 04:44:22 INFO - PROCESS | 1930 | 1461152662471 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1930 | 1461152662479 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:44:22 INFO - PROCESS | 1930 | 1461152662493 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1930 | 1461152662497 Marionette TRACE conn4 <- [1,2738,null,{}] 04:44:22 INFO - PROCESS | 1930 | 1461152662501 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:22 INFO - PROCESS | 1930 | 1461152662672 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa8a2b72000) [pid = 1930] [serial = 1647] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa8a5fd1400) [pid = 1930] [serial = 1674] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8987da400) [pid = 1930] [serial = 1740] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa89ad37800) [pid = 1930] [serial = 1713] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8a68c4000) [pid = 1930] [serial = 1737] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa89742b000) [pid = 1930] [serial = 1641] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8b88d1000) [pid = 1930] [serial = 1878] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8a5fc8400) [pid = 1930] [serial = 1728] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8a35d0800) [pid = 1930] [serial = 1656] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8a37ce000) [pid = 1930] [serial = 1722] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa8a4711400) [pid = 1930] [serial = 1662] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8a640c000) [pid = 1930] [serial = 1731] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa8a4955400) [pid = 1930] [serial = 1665] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa89828f000) [pid = 1930] [serial = 1710] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa8a5eaa000) [pid = 1930] [serial = 1671] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa8a25acc00) [pid = 1930] [serial = 1716] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8a5e9e000) [pid = 1930] [serial = 1725] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa8a6791c00) [pid = 1930] [serial = 1734] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8939c3c00) [pid = 1930] [serial = 1707] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa8a2d96c00) [pid = 1930] [serial = 1719] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa8a5d56000) [pid = 1930] [serial = 1668] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa896545c00) [pid = 1930] [serial = 1743] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa8a30b1000) [pid = 1930] [serial = 1650] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa89ad35400) [pid = 1930] [serial = 1644] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa8a3896800) [pid = 1930] [serial = 1659] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8a6405400) [pid = 1930] [serial = 1677] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa8a3178800) [pid = 1930] [serial = 1653] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8ab16c400) [pid = 1930] [serial = 1958] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa8abe05800) [pid = 1930] [serial = 1961] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8a316bc00) [pid = 1930] [serial = 1907] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa8a5fce400) [pid = 1930] [serial = 1955] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa8938b1000) [pid = 1930] [serial = 1944] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa891df4000) [pid = 1930] [serial = 1943] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8a5fcd000) [pid = 1930] [serial = 1910] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa8a0711800) [pid = 1930] [serial = 1949] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa8a276cc00) [pid = 1930] [serial = 1950] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa895fd9800) [pid = 1930] [serial = 1901] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa8a92d8800) [pid = 1930] [serial = 1913] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8abe78800) [pid = 1930] [serial = 1916] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa898bd5000) [pid = 1930] [serial = 1904] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa8ae289c00) [pid = 1930] [serial = 1919] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa898bd9800) [pid = 1930] [serial = 1947] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa8982c9800) [pid = 1930] [serial = 1946] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa8a3408400) [pid = 1930] [serial = 1952] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7fa8a389f400) [pid = 1930] [serial = 1953] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7fa8ac007400) [pid = 1930] [serial = 1962] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7fa8abe04c00) [pid = 1930] [serial = 1959] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7fa8a6845400) [pid = 1930] [serial = 1956] [outer = (nil)] [url = about:blank] 04:44:22 INFO - PROCESS | 1930 | 1461152662941 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa893578000 == 123 [pid = 1930] [id = 692] 04:44:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 215 (0x7fa8909ae400) [pid = 1930] [serial = 2077] [outer = (nil)] 04:44:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 216 (0x7fa8912b0c00) [pid = 1930] [serial = 2078] [outer = 0x7fa8909ae400] 04:44:23 INFO - PROCESS | 1930 | 1461152663045 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 217 (0x7fa891c4b800) [pid = 1930] [serial = 2079] [outer = 0x7fa8909ae400] 04:44:23 INFO - PROCESS | 1930 | 1461152663838 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:44:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1383ms 04:44:23 INFO - PROCESS | 1930 | 1461152663876 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1930 | 1461152663878 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:44:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:44:23 INFO - PROCESS | 1930 | 1461152663884 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1930 | 1461152663889 Marionette TRACE conn4 <- [1,2742,null,{}] 04:44:23 INFO - PROCESS | 1930 | 1461152663902 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:24 INFO - PROCESS | 1930 | 1461152664143 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:44:24 INFO - PROCESS | 1930 | 1461152664165 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898b80800 == 124 [pid = 1930] [id = 693] 04:44:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 218 (0x7fa891cd3c00) [pid = 1930] [serial = 2080] [outer = (nil)] 04:44:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa893b43400) [pid = 1930] [serial = 2081] [outer = 0x7fa891cd3c00] 04:44:24 INFO - PROCESS | 1930 | 1461152664225 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa895ca7400) [pid = 1930] [serial = 2082] [outer = 0x7fa891cd3c00] 04:44:25 INFO - PROCESS | 1930 | 1461152665097 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:44:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1229ms 04:44:25 INFO - PROCESS | 1930 | 1461152665113 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1930 | 1461152665117 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:44:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:44:25 INFO - PROCESS | 1930 | 1461152665122 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1930 | 1461152665124 Marionette TRACE conn4 <- [1,2746,null,{}] 04:44:25 INFO - PROCESS | 1930 | 1461152665138 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 1930 | 1461152665422 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:44:25 INFO - PROCESS | 1930 | 1461152665457 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a074f800 == 125 [pid = 1930] [id = 694] 04:44:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8963da000) [pid = 1930] [serial = 2083] [outer = (nil)] 04:44:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa896704c00) [pid = 1930] [serial = 2084] [outer = 0x7fa8963da000] 04:44:25 INFO - PROCESS | 1930 | 1461152665512 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa897437000) [pid = 1930] [serial = 2085] [outer = 0x7fa8963da000] 04:44:26 INFO - PROCESS | 1930 | 1461152666389 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1326ms 04:44:26 INFO - PROCESS | 1930 | 1461152666448 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1930 | 1461152666450 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:44:26 INFO - PROCESS | 1930 | 1461152666470 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1930 | 1461152666472 Marionette TRACE conn4 <- [1,2750,null,{}] 04:44:26 INFO - PROCESS | 1930 | 1461152666479 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 1930 | 1461152666733 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:44:26 INFO - PROCESS | 1930 | 1461152666765 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a0934000 == 126 [pid = 1930] [id = 695] 04:44:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa8963e0000) [pid = 1930] [serial = 2086] [outer = (nil)] 04:44:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa898295800) [pid = 1930] [serial = 2087] [outer = 0x7fa8963e0000] 04:44:26 INFO - PROCESS | 1930 | 1461152666821 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa8986e8c00) [pid = 1930] [serial = 2088] [outer = 0x7fa8963e0000] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa88f965000) [pid = 1930] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa88ebee000) [pid = 1930] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8986e5800) [pid = 1930] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa8987dc400) [pid = 1930] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa895ca8000) [pid = 1930] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa896709400) [pid = 1930] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa88ebee400) [pid = 1930] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:44:27 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa88ebe6400) [pid = 1930] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:44:28 INFO - PROCESS | 1930 | 1461152668144 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:44:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1726ms 04:44:28 INFO - PROCESS | 1930 | 1461152668196 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1930 | 1461152668198 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:44:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:44:28 INFO - PROCESS | 1930 | 1461152668204 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1930 | 1461152668206 Marionette TRACE conn4 <- [1,2754,null,{}] 04:44:28 INFO - PROCESS | 1930 | 1461152668211 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 1930 | 1461152668405 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:44:28 INFO - PROCESS | 1930 | 1461152668422 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2445000 == 127 [pid = 1930] [id = 696] 04:44:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 219 (0x7fa898a4a800) [pid = 1930] [serial = 2089] [outer = (nil)] 04:44:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 220 (0x7fa898bd7000) [pid = 1930] [serial = 2090] [outer = 0x7fa898a4a800] 04:44:28 INFO - PROCESS | 1930 | 1461152668482 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 221 (0x7fa8a25acc00) [pid = 1930] [serial = 2091] [outer = 0x7fa898a4a800] 04:44:29 INFO - PROCESS | 1930 | 1461152669322 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1176ms 04:44:29 INFO - PROCESS | 1930 | 1461152669380 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1930 | 1461152669382 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:44:29 INFO - PROCESS | 1930 | 1461152669387 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1930 | 1461152669389 Marionette TRACE conn4 <- [1,2758,null,{}] 04:44:29 INFO - PROCESS | 1930 | 1461152669405 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 1930 | 1461152669566 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:44:29 INFO - PROCESS | 1930 | 1461152669578 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:29 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88f7e2000 == 128 [pid = 1930] [id = 697] 04:44:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 222 (0x7fa88ebe5800) [pid = 1930] [serial = 2092] [outer = (nil)] 04:44:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 223 (0x7fa88f2e1000) [pid = 1930] [serial = 2093] [outer = 0x7fa88ebe5800] 04:44:29 INFO - PROCESS | 1930 | 1461152669780 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 224 (0x7fa88f9aa800) [pid = 1930] [serial = 2094] [outer = 0x7fa88ebe5800] 04:44:30 INFO - PROCESS | 1930 | 1461152670898 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:44:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1577ms 04:44:30 INFO - PROCESS | 1930 | 1461152670967 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1930 | 1461152670973 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:44:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:44:30 INFO - PROCESS | 1930 | 1461152670982 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1930 | 1461152670986 Marionette TRACE conn4 <- [1,2762,null,{}] 04:44:30 INFO - PROCESS | 1930 | 1461152670993 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 1930 | 1461152671231 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:44:31 INFO - PROCESS | 1930 | 1461152671537 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:31 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a2df800 == 129 [pid = 1930] [id = 698] 04:44:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 225 (0x7fa891df4000) [pid = 1930] [serial = 2095] [outer = (nil)] 04:44:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 226 (0x7fa893228c00) [pid = 1930] [serial = 2096] [outer = 0x7fa891df4000] 04:44:31 INFO - PROCESS | 1930 | 1461152671612 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 227 (0x7fa895b0e400) [pid = 1930] [serial = 2097] [outer = 0x7fa891df4000] 04:44:32 INFO - PROCESS | 1930 | 1461152672484 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1580ms 04:44:32 INFO - PROCESS | 1930 | 1461152672560 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1930 | 1461152672566 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:44:32 INFO - PROCESS | 1930 | 1461152672575 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1930 | 1461152672579 Marionette TRACE conn4 <- [1,2766,null,{}] 04:44:32 INFO - PROCESS | 1930 | 1461152672584 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:32 INFO - PROCESS | 1930 | 1461152672819 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:44:33 INFO - PROCESS | 1930 | 1461152673160 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a3111000 == 130 [pid = 1930] [id = 699] 04:44:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 228 (0x7fa892273400) [pid = 1930] [serial = 2098] [outer = (nil)] 04:44:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 229 (0x7fa897610400) [pid = 1930] [serial = 2099] [outer = 0x7fa892273400] 04:44:33 INFO - PROCESS | 1930 | 1461152673233 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 230 (0x7fa8987df800) [pid = 1930] [serial = 2100] [outer = 0x7fa892273400] 04:44:34 INFO - PROCESS | 1930 | 1461152674110 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1583ms 04:44:34 INFO - PROCESS | 1930 | 1461152674159 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1930 | 1461152674163 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:44:34 INFO - PROCESS | 1930 | 1461152674168 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1930 | 1461152674173 Marionette TRACE conn4 <- [1,2770,null,{}] 04:44:34 INFO - PROCESS | 1930 | 1461152674189 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 1930 | 1461152674403 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:44:34 INFO - PROCESS | 1930 | 1461152674623 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a657a000 == 131 [pid = 1930] [id = 700] 04:44:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 231 (0x7fa8983ef800) [pid = 1930] [serial = 2101] [outer = (nil)] 04:44:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa8a1668800) [pid = 1930] [serial = 2102] [outer = 0x7fa8983ef800] 04:44:34 INFO - PROCESS | 1930 | 1461152674734 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa8a2763c00) [pid = 1930] [serial = 2103] [outer = 0x7fa8983ef800] 04:44:35 INFO - PROCESS | 1930 | 1461152675612 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:44:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1482ms 04:44:35 INFO - PROCESS | 1930 | 1461152675651 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1930 | 1461152675657 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:44:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:44:35 INFO - PROCESS | 1930 | 1461152675662 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1930 | 1461152675664 Marionette TRACE conn4 <- [1,2774,null,{}] 04:44:35 INFO - PROCESS | 1930 | 1461152675669 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:35 INFO - PROCESS | 1930 | 1461152675857 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:44:36 INFO - PROCESS | 1930 | 1461152676081 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6c59800 == 132 [pid = 1930] [id = 701] 04:44:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa8a0554800) [pid = 1930] [serial = 2104] [outer = (nil)] 04:44:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa8a30b8800) [pid = 1930] [serial = 2105] [outer = 0x7fa8a0554800] 04:44:36 INFO - PROCESS | 1930 | 1461152676190 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa8a3411800) [pid = 1930] [serial = 2106] [outer = 0x7fa8a0554800] 04:44:37 INFO - PROCESS | 1930 | 1461152677061 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:44:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1427ms 04:44:37 INFO - PROCESS | 1930 | 1461152677091 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1930 | 1461152677094 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:44:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:44:37 INFO - PROCESS | 1930 | 1461152677100 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1930 | 1461152677102 Marionette TRACE conn4 <- [1,2778,null,{}] 04:44:37 INFO - PROCESS | 1930 | 1461152677107 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:37 INFO - PROCESS | 1930 | 1461152677293 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:44:37 INFO - PROCESS | 1930 | 1461152677562 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:37 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a924c800 == 133 [pid = 1930] [id = 702] 04:44:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa8a35cc800) [pid = 1930] [serial = 2107] [outer = (nil)] 04:44:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa8a389e400) [pid = 1930] [serial = 2108] [outer = 0x7fa8a35cc800] 04:44:37 INFO - PROCESS | 1930 | 1461152677643 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa8a5f23400) [pid = 1930] [serial = 2109] [outer = 0x7fa8a35cc800] 04:44:38 INFO - PROCESS | 1930 | 1461152678521 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1488ms 04:44:38 INFO - PROCESS | 1930 | 1461152678592 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1930 | 1461152678599 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:44:38 INFO - PROCESS | 1930 | 1461152678607 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1930 | 1461152678610 Marionette TRACE conn4 <- [1,2782,null,{}] 04:44:38 INFO - PROCESS | 1930 | 1461152678615 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:38 INFO - PROCESS | 1930 | 1461152678846 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:44:39 INFO - PROCESS | 1930 | 1461152679107 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac68d800 == 134 [pid = 1930] [id = 703] 04:44:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa8a6403800) [pid = 1930] [serial = 2110] [outer = (nil)] 04:44:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa8a68bf000) [pid = 1930] [serial = 2111] [outer = 0x7fa8a6403800] 04:44:39 INFO - PROCESS | 1930 | 1461152679215 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8a8608c00) [pid = 1930] [serial = 2112] [outer = 0x7fa8a6403800] 04:44:40 INFO - PROCESS | 1930 | 1461152680014 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:44:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1432ms 04:44:40 INFO - PROCESS | 1930 | 1461152680041 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1930 | 1461152680044 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:44:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:44:40 INFO - PROCESS | 1930 | 1461152680050 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1930 | 1461152680052 Marionette TRACE conn4 <- [1,2786,null,{}] 04:44:40 INFO - PROCESS | 1930 | 1461152680057 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:40 INFO - PROCESS | 1930 | 1461152680242 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:44:40 INFO - PROCESS | 1930 | 1461152680549 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ad919800 == 135 [pid = 1930] [id = 704] 04:44:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa8a6405400) [pid = 1930] [serial = 2113] [outer = (nil)] 04:44:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa8aba7e400) [pid = 1930] [serial = 2114] [outer = 0x7fa8a6405400] 04:44:40 INFO - PROCESS | 1930 | 1461152680623 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa8abe79400) [pid = 1930] [serial = 2115] [outer = 0x7fa8a6405400] 04:44:41 INFO - PROCESS | 1930 | 1461152681424 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1429ms 04:44:41 INFO - PROCESS | 1930 | 1461152681479 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1930 | 1461152681482 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:44:41 INFO - PROCESS | 1930 | 1461152681506 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1930 | 1461152681509 Marionette TRACE conn4 <- [1,2790,null,{}] 04:44:41 INFO - PROCESS | 1930 | 1461152681514 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 1930 | 1461152681696 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:44:41 INFO - PROCESS | 1930 | 1461152681966 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8b2981800 == 136 [pid = 1930] [id = 705] 04:44:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa893b3b400) [pid = 1930] [serial = 2116] [outer = (nil)] 04:44:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa8a2461000) [pid = 1930] [serial = 2117] [outer = 0x7fa893b3b400] 04:44:42 INFO - PROCESS | 1930 | 1461152682034 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa8ad95dc00) [pid = 1930] [serial = 2118] [outer = 0x7fa893b3b400] 04:44:42 INFO - PROCESS | 1930 | 1461152682887 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:44:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1438ms 04:44:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:44:42 INFO - PROCESS | 1930 | 1461152682941 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1930 | 1461152682944 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:44:42 INFO - PROCESS | 1930 | 1461152682968 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1930 | 1461152682971 Marionette TRACE conn4 <- [1,2794,null,{}] 04:44:42 INFO - PROCESS | 1930 | 1461152682978 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 1930 | 1461152683168 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:44:43 INFO - PROCESS | 1930 | 1461152683431 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bc50a000 == 137 [pid = 1930] [id = 706] 04:44:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa89635f000) [pid = 1930] [serial = 2119] [outer = (nil)] 04:44:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa8af03e000) [pid = 1930] [serial = 2120] [outer = 0x7fa89635f000] 04:44:43 INFO - PROCESS | 1930 | 1461152683498 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa8b97a3c00) [pid = 1930] [serial = 2121] [outer = 0x7fa89635f000] 04:44:44 INFO - PROCESS | 1930 | 1461152684357 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:44:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1457ms 04:44:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:44:44 INFO - PROCESS | 1930 | 1461152684406 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1930 | 1461152684409 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:44:44 INFO - PROCESS | 1930 | 1461152684429 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1930 | 1461152684433 Marionette TRACE conn4 <- [1,2798,null,{}] 04:44:44 INFO - PROCESS | 1930 | 1461152684443 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:44 INFO - PROCESS | 1930 | 1461152684640 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:44:44 INFO - PROCESS | 1930 | 1461152684907 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be468800 == 138 [pid = 1930] [id = 707] 04:44:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa8b96b6800) [pid = 1930] [serial = 2122] [outer = (nil)] 04:44:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa8b9be0c00) [pid = 1930] [serial = 2123] [outer = 0x7fa8b96b6800] 04:44:44 INFO - PROCESS | 1930 | 1461152684989 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa8bab0e400) [pid = 1930] [serial = 2124] [outer = 0x7fa8b96b6800] 04:44:45 INFO - PROCESS | 1930 | 1461152685966 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:44:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1602ms 04:44:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:44:46 INFO - PROCESS | 1930 | 1461152686017 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1930 | 1461152686020 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:44:46 INFO - PROCESS | 1930 | 1461152686026 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1930 | 1461152686030 Marionette TRACE conn4 <- [1,2802,null,{}] 04:44:46 INFO - PROCESS | 1930 | 1461152686035 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 1930 | 1461152686255 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:44:46 INFO - PROCESS | 1930 | 1461152686520 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c3e9d000 == 139 [pid = 1930] [id = 708] 04:44:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8905a0000) [pid = 1930] [serial = 2125] [outer = (nil)] 04:44:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa8bca9a800) [pid = 1930] [serial = 2126] [outer = 0x7fa8905a0000] 04:44:46 INFO - PROCESS | 1930 | 1461152686633 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa8be3bcc00) [pid = 1930] [serial = 2127] [outer = 0x7fa8905a0000] 04:44:47 INFO - PROCESS | 1930 | 1461152687391 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:44:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1381ms 04:44:47 INFO - PROCESS | 1930 | 1461152687414 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1930 | 1461152687418 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:44:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:44:47 INFO - PROCESS | 1930 | 1461152687425 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1930 | 1461152687428 Marionette TRACE conn4 <- [1,2806,null,{}] 04:44:47 INFO - PROCESS | 1930 | 1461152687433 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 1930 | 1461152687624 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:44:47 INFO - PROCESS | 1930 | 1461152687895 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88b7da800 == 140 [pid = 1930] [id = 709] 04:44:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa8905a0400) [pid = 1930] [serial = 2128] [outer = (nil)] 04:44:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa890e2cc00) [pid = 1930] [serial = 2129] [outer = 0x7fa8905a0400] 04:44:47 INFO - PROCESS | 1930 | 1461152687964 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa890e32000) [pid = 1930] [serial = 2130] [outer = 0x7fa8905a0400] 04:44:48 INFO - PROCESS | 1930 | 1461152688786 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:44:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1386ms 04:44:48 INFO - PROCESS | 1930 | 1461152688813 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1930 | 1461152688816 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:44:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:44:48 INFO - PROCESS | 1930 | 1461152688821 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1930 | 1461152688823 Marionette TRACE conn4 <- [1,2810,null,{}] 04:44:48 INFO - PROCESS | 1930 | 1461152688829 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:49 INFO - PROCESS | 1930 | 1461152689012 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:44:49 INFO - PROCESS | 1930 | 1461152689252 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895cc4800 == 141 [pid = 1930] [id = 710] 04:44:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa88e7b5800) [pid = 1930] [serial = 2131] [outer = (nil)] 04:44:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa88e7bb000) [pid = 1930] [serial = 2132] [outer = 0x7fa88e7b5800] 04:44:49 INFO - PROCESS | 1930 | 1461152689322 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa88e7c0000) [pid = 1930] [serial = 2133] [outer = 0x7fa88e7b5800] 04:44:50 INFO - PROCESS | 1930 | 1461152690128 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:44:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1378ms 04:44:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:44:50 INFO - PROCESS | 1930 | 1461152690200 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1930 | 1461152690203 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:44:50 INFO - PROCESS | 1930 | 1461152690209 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1930 | 1461152690211 Marionette TRACE conn4 <- [1,2814,null,{}] 04:44:50 INFO - PROCESS | 1930 | 1461152690216 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:50 INFO - PROCESS | 1930 | 1461152690419 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:44:50 INFO - PROCESS | 1930 | 1461152690715 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88fa76800 == 142 [pid = 1930] [id = 711] 04:44:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa88e7b5c00) [pid = 1930] [serial = 2134] [outer = (nil)] 04:44:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa890e2ec00) [pid = 1930] [serial = 2135] [outer = 0x7fa88e7b5c00] 04:44:50 INFO - PROCESS | 1930 | 1461152690829 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa890e35000) [pid = 1930] [serial = 2136] [outer = 0x7fa88e7b5c00] 04:44:51 INFO - PROCESS | 1930 | 1461152691630 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:44:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1481ms 04:44:51 INFO - PROCESS | 1930 | 1461152691689 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1930 | 1461152691693 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:44:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:44:51 INFO - PROCESS | 1930 | 1461152691698 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1930 | 1461152691700 Marionette TRACE conn4 <- [1,2818,null,{}] 04:44:51 INFO - PROCESS | 1930 | 1461152691705 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 1930 | 1461152691995 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:44:52 INFO - PROCESS | 1930 | 1461152692211 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895b5d800 == 143 [pid = 1930] [id = 712] 04:44:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa88c4eb000) [pid = 1930] [serial = 2137] [outer = (nil)] 04:44:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa88c4f2000) [pid = 1930] [serial = 2138] [outer = 0x7fa88c4eb000] 04:44:52 INFO - PROCESS | 1930 | 1461152692318 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa88c4f7400) [pid = 1930] [serial = 2139] [outer = 0x7fa88c4eb000] 04:44:53 INFO - PROCESS | 1930 | 1461152693182 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:44:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1529ms 04:44:53 INFO - PROCESS | 1930 | 1461152693228 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1930 | 1461152693232 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:44:53 INFO - PROCESS | 1930 | 1461152693237 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1930 | 1461152693239 Marionette TRACE conn4 <- [1,2822,null,{}] 04:44:53 INFO - PROCESS | 1930 | 1461152693244 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:53 INFO - PROCESS | 1930 | 1461152693432 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:44:53 INFO - PROCESS | 1930 | 1461152693715 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0760800 == 144 [pid = 1930] [id = 713] 04:44:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa88c4eb400) [pid = 1930] [serial = 2140] [outer = (nil)] 04:44:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa88f9b3800) [pid = 1930] [serial = 2141] [outer = 0x7fa88c4eb400] 04:44:53 INFO - PROCESS | 1930 | 1461152693819 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7fa890e34400) [pid = 1930] [serial = 2142] [outer = 0x7fa88c4eb400] 04:44:55 INFO - PROCESS | 1930 | 1461152695147 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:44:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1978ms 04:44:55 INFO - PROCESS | 1930 | 1461152695249 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1930 | 1461152695254 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:44:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:44:55 INFO - PROCESS | 1930 | 1461152695264 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1930 | 1461152695269 Marionette TRACE conn4 <- [1,2826,null,{}] 04:44:55 INFO - PROCESS | 1930 | 1461152695277 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1930 | 1461152695479 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:44:55 INFO - PROCESS | 1930 | 1461152695780 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa898860000 == 145 [pid = 1930] [id = 714] 04:44:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7fa88fa99400) [pid = 1930] [serial = 2143] [outer = (nil)] 04:44:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7fa890592c00) [pid = 1930] [serial = 2144] [outer = 0x7fa88fa99400] 04:44:55 INFO - PROCESS | 1930 | 1461152695850 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7fa890902800) [pid = 1930] [serial = 2145] [outer = 0x7fa88fa99400] 04:44:56 INFO - PROCESS | 1930 | 1461152696737 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1531ms 04:44:56 INFO - PROCESS | 1930 | 1461152696795 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1930 | 1461152696802 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:44:56 INFO - PROCESS | 1930 | 1461152696811 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1930 | 1461152696814 Marionette TRACE conn4 <- [1,2830,null,{}] 04:44:56 INFO - PROCESS | 1930 | 1461152696819 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 1930 | 1461152697007 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:44:57 INFO - PROCESS | 1930 | 1461152697461 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8912d2000 == 146 [pid = 1930] [id = 715] 04:44:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7fa88f9af800) [pid = 1930] [serial = 2146] [outer = (nil)] 04:44:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7fa890ea7400) [pid = 1930] [serial = 2147] [outer = 0x7fa88f9af800] 04:44:57 INFO - PROCESS | 1930 | 1461152697528 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7fa891df6400) [pid = 1930] [serial = 2148] [outer = 0x7fa88f9af800] 04:44:58 INFO - PROCESS | 1930 | 1461152698422 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:44:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1687ms 04:44:58 INFO - PROCESS | 1930 | 1461152698498 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1930 | 1461152698501 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:44:58 INFO - PROCESS | 1930 | 1461152698506 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1930 | 1461152698511 Marionette TRACE conn4 <- [1,2834,null,{}] 04:44:58 INFO - PROCESS | 1930 | 1461152698525 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:58 INFO - PROCESS | 1930 | 1461152698769 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:44:59 INFO - PROCESS | 1930 | 1461152699120 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895a19800 == 147 [pid = 1930] [id = 716] 04:44:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7fa895ca6400) [pid = 1930] [serial = 2149] [outer = (nil)] 04:44:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7fa895fd3000) [pid = 1930] [serial = 2150] [outer = 0x7fa895ca6400] 04:44:59 INFO - PROCESS | 1930 | 1461152699188 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7fa89670e400) [pid = 1930] [serial = 2151] [outer = 0x7fa895ca6400] 04:44:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8aa94f800 == 146 [pid = 1930] [id = 49] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7fa8909ae000) [pid = 1930] [serial = 2003] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7fa88f970000) [pid = 1930] [serial = 1982] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7fa8b88d2400) [pid = 1930] [serial = 1979] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7fa8a070dc00) [pid = 1930] [serial = 1985] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7fa8909b9000) [pid = 1930] [serial = 2006] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7fa8ae28a000) [pid = 1930] [serial = 1976] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7fa8a080fc00) [pid = 1930] [serial = 1970] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7fa8a68c2000) [pid = 1930] [serial = 1973] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7fa890eaa400) [pid = 1930] [serial = 1988] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7fa89090bc00) [pid = 1930] [serial = 2000] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa896709000) [pid = 1930] [serial = 1967] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa8912b0800) [pid = 1930] [serial = 1991] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa8beb5a800) [pid = 1930] [serial = 1997] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa8912bbc00) [pid = 1930] [serial = 1994] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa8a13e6000) [pid = 1930] [serial = 2033] [outer = (nil)] [url = about:blank] 04:44:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a2445000 == 145 [pid = 1930] [id = 696] 04:44:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0934000 == 144 [pid = 1930] [id = 695] 04:44:59 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a074f800 == 143 [pid = 1930] [id = 694] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b80800 == 142 [pid = 1930] [id = 693] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa891083800 == 141 [pid = 1930] [id = 625] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa893578000 == 140 [pid = 1930] [id = 692] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa891092800 == 139 [pid = 1930] [id = 691] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae3d2800 == 138 [pid = 1930] [id = 682] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac363800 == 137 [pid = 1930] [id = 681] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6ebe000 == 136 [pid = 1930] [id = 680] 04:45:00 INFO - PROCESS | 1930 | 1461152700148 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a09aa800 == 135 [pid = 1930] [id = 679] 04:45:00 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8983c0000 == 134 [pid = 1930] [id = 678] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa88f96a000) [pid = 1930] [serial = 2009] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa895b0c000) [pid = 1930] [serial = 2015] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa8a25a9000) [pid = 1930] [serial = 2027] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa895c9dc00) [pid = 1930] [serial = 2016] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa898a4fc00) [pid = 1930] [serial = 2024] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa89ad3f000) [pid = 1930] [serial = 2025] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8a3176400) [pid = 1930] [serial = 2028] [outer = (nil)] [url = about:blank] 04:45:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:45:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa89635d400) [pid = 1930] [serial = 2019] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8982c8c00) [pid = 1930] [serial = 2022] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa89760f800) [pid = 1930] [serial = 2021] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa891cd6000) [pid = 1930] [serial = 2030] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa891df0c00) [pid = 1930] [serial = 2013] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8912b3c00) [pid = 1930] [serial = 2012] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa88fa90c00) [pid = 1930] [serial = 2010] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa895cac800) [pid = 1930] [serial = 2018] [outer = (nil)] [url = about:blank] 04:45:00 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8961cc000) [pid = 1930] [serial = 2031] [outer = (nil)] [url = about:blank] 04:45:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:45:00 INFO - PROCESS | 1930 | 1461152700200 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1930 | 1461152700203 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:45:00 INFO - PROCESS | 1930 | 1461152700208 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1930 | 1461152700211 Marionette TRACE conn4 <- [1,2838,null,{}] 04:45:00 INFO - PROCESS | 1930 | 1461152700215 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 1930 | 1461152700407 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:45:00 INFO - PROCESS | 1930 | 1461152700637 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa895a1e800 == 135 [pid = 1930] [id = 717] 04:45:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa88ebe2800) [pid = 1930] [serial = 2152] [outer = (nil)] 04:45:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa895b09800) [pid = 1930] [serial = 2153] [outer = 0x7fa88ebe2800] 04:45:00 INFO - PROCESS | 1930 | 1461152700737 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa8976d6000) [pid = 1930] [serial = 2154] [outer = 0x7fa88ebe2800] 04:45:01 INFO - PROCESS | 1930 | 1461152701451 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1278ms 04:45:01 INFO - PROCESS | 1930 | 1461152701486 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1930 | 1461152701489 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:45:01 INFO - PROCESS | 1930 | 1461152701494 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1930 | 1461152701496 Marionette TRACE conn4 <- [1,2842,null,{}] 04:45:01 INFO - PROCESS | 1930 | 1461152701501 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:01 INFO - PROCESS | 1930 | 1461152701756 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:45:01 INFO - PROCESS | 1930 | 1461152701770 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89a1c7000 == 136 [pid = 1930] [id = 718] 04:45:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa895b0bc00) [pid = 1930] [serial = 2155] [outer = (nil)] 04:45:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8987dcc00) [pid = 1930] [serial = 2156] [outer = 0x7fa895b0bc00] 04:45:01 INFO - PROCESS | 1930 | 1461152701978 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa898be1c00) [pid = 1930] [serial = 2157] [outer = 0x7fa895b0bc00] 04:45:02 INFO - PROCESS | 1930 | 1461152702788 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1328ms 04:45:02 INFO - PROCESS | 1930 | 1461152702822 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1930 | 1461152702825 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:45:02 INFO - PROCESS | 1930 | 1461152702843 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1930 | 1461152702847 Marionette TRACE conn4 <- [1,2846,null,{}] 04:45:02 INFO - PROCESS | 1930 | 1461152702861 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 1930 | 1461152703161 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:45:03 INFO - PROCESS | 1930 | 1461152703197 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a08dc000 == 137 [pid = 1930] [id = 719] 04:45:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa8a0709400) [pid = 1930] [serial = 2158] [outer = (nil)] 04:45:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa8a30b4000) [pid = 1930] [serial = 2159] [outer = 0x7fa8a0709400] 04:45:03 INFO - PROCESS | 1930 | 1461152703257 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8a35d5c00) [pid = 1930] [serial = 2160] [outer = 0x7fa8a0709400] 04:45:04 INFO - PROCESS | 1930 | 1461152704109 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1299ms 04:45:04 INFO - PROCESS | 1930 | 1461152704131 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1930 | 1461152704135 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:45:04 INFO - PROCESS | 1930 | 1461152704140 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1930 | 1461152704141 Marionette TRACE conn4 <- [1,2850,null,{}] 04:45:04 INFO - PROCESS | 1930 | 1461152704146 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:04 INFO - PROCESS | 1930 | 1461152704383 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:45:05 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa88f2e5800) [pid = 1930] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:45:05 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8909ae400) [pid = 1930] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:45:05 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8963e0000) [pid = 1930] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:45:05 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa891cd3c00) [pid = 1930] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:45:05 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa88fa92800) [pid = 1930] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:45:05 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8963da000) [pid = 1930] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:45:05 INFO - PROCESS | 1930 | 1461152705511 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:05 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89685b800 == 138 [pid = 1930] [id = 720] 04:45:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa88f2e5800) [pid = 1930] [serial = 2161] [outer = (nil)] 04:45:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa88fa9a000) [pid = 1930] [serial = 2162] [outer = 0x7fa88f2e5800] 04:45:05 INFO - PROCESS | 1930 | 1461152705569 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa8a25a9000) [pid = 1930] [serial = 2163] [outer = 0x7fa88f2e5800] 04:45:06 INFO - PROCESS | 1930 | 1461152706217 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:45:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2132ms 04:45:06 INFO - PROCESS | 1930 | 1461152706272 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1930 | 1461152706275 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:45:06 INFO - PROCESS | 1930 | 1461152706280 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1930 | 1461152706282 Marionette TRACE conn4 <- [1,2854,null,{}] 04:45:06 INFO - PROCESS | 1930 | 1461152706287 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:06 INFO - PROCESS | 1930 | 1461152706542 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:45:06 INFO - PROCESS | 1930 | 1461152706564 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a2e35800 == 139 [pid = 1930] [id = 721] 04:45:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa8a264ac00) [pid = 1930] [serial = 2164] [outer = (nil)] 04:45:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa8a5ea7c00) [pid = 1930] [serial = 2165] [outer = 0x7fa8a264ac00] 04:45:06 INFO - PROCESS | 1930 | 1461152706620 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8a5fcd800) [pid = 1930] [serial = 2166] [outer = 0x7fa8a264ac00] 04:45:07 INFO - PROCESS | 1930 | 1461152707529 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:45:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1286ms 04:45:07 INFO - PROCESS | 1930 | 1461152707579 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:45:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:45:07 INFO - PROCESS | 1930 | 1461152707584 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:45:07 INFO - PROCESS | 1930 | 1461152707592 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1930 | 1461152707597 Marionette TRACE conn4 <- [1,2858,null,{}] 04:45:07 INFO - PROCESS | 1930 | 1461152707604 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 1930 | 1461152707800 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:45:08 INFO - PROCESS | 1930 | 1461152708070 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895b4d800 == 140 [pid = 1930] [id = 722] 04:45:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa88f965000) [pid = 1930] [serial = 2167] [outer = (nil)] 04:45:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa88f96f000) [pid = 1930] [serial = 2168] [outer = 0x7fa88f965000] 04:45:08 INFO - PROCESS | 1930 | 1461152708144 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa88fa91000) [pid = 1930] [serial = 2169] [outer = 0x7fa88f965000] 04:45:09 INFO - PROCESS | 1930 | 1461152709093 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1534ms 04:45:09 INFO - PROCESS | 1930 | 1461152709125 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1930 | 1461152709133 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:45:09 INFO - PROCESS | 1930 | 1461152709142 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1930 | 1461152709145 Marionette TRACE conn4 <- [1,2862,null,{}] 04:45:09 INFO - PROCESS | 1930 | 1461152709151 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:09 INFO - PROCESS | 1930 | 1461152709355 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:45:09 INFO - PROCESS | 1930 | 1461152709632 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:09 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a710800 == 141 [pid = 1930] [id = 723] 04:45:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa8909b9400) [pid = 1930] [serial = 2170] [outer = (nil)] 04:45:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa891c4b400) [pid = 1930] [serial = 2171] [outer = 0x7fa8909b9400] 04:45:09 INFO - PROCESS | 1930 | 1461152709748 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa8939cb400) [pid = 1930] [serial = 2172] [outer = 0x7fa8909b9400] 04:45:10 INFO - PROCESS | 1930 | 1461152710610 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:45:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1540ms 04:45:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:45:10 INFO - PROCESS | 1930 | 1461152710682 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1930 | 1461152710685 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:45:10 INFO - PROCESS | 1930 | 1461152710691 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1930 | 1461152710697 Marionette TRACE conn4 <- [1,2866,null,{}] 04:45:10 INFO - PROCESS | 1930 | 1461152710711 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1930 | 1461152710991 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:45:11 INFO - PROCESS | 1930 | 1461152711338 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:11 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a33c9000 == 142 [pid = 1930] [id = 724] 04:45:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa8983fa400) [pid = 1930] [serial = 2173] [outer = (nil)] 04:45:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa89ad37000) [pid = 1930] [serial = 2174] [outer = 0x7fa8983fa400] 04:45:11 INFO - PROCESS | 1930 | 1461152711422 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa8a080fc00) [pid = 1930] [serial = 2175] [outer = 0x7fa8983fa400] 04:45:12 INFO - PROCESS | 1930 | 1461152712246 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1589ms 04:45:12 INFO - PROCESS | 1930 | 1461152712279 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1930 | 1461152712284 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:45:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:45:12 INFO - PROCESS | 1930 | 1461152712289 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1930 | 1461152712291 Marionette TRACE conn4 <- [1,2870,null,{}] 04:45:12 INFO - PROCESS | 1930 | 1461152712296 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:12 INFO - PROCESS | 1930 | 1461152712493 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:45:12 INFO - PROCESS | 1930 | 1461152712766 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a67ac000 == 143 [pid = 1930] [id = 725] 04:45:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa8976d4800) [pid = 1930] [serial = 2176] [outer = (nil)] 04:45:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa8a316c800) [pid = 1930] [serial = 2177] [outer = 0x7fa8976d4800] 04:45:12 INFO - PROCESS | 1930 | 1461152712838 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa8a5da0800) [pid = 1930] [serial = 2178] [outer = 0x7fa8976d4800] 04:45:13 INFO - PROCESS | 1930 | 1461152713680 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1433ms 04:45:13 INFO - PROCESS | 1930 | 1461152713724 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1930 | 1461152713727 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:45:13 INFO - PROCESS | 1930 | 1461152713732 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1930 | 1461152713735 Marionette TRACE conn4 <- [1,2874,null,{}] 04:45:13 INFO - PROCESS | 1930 | 1461152713740 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1930 | 1461152713939 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:45:14 INFO - PROCESS | 1930 | 1461152714210 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:14 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a9256800 == 144 [pid = 1930] [id = 726] 04:45:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7fa8a2fe9400) [pid = 1930] [serial = 2179] [outer = (nil)] 04:45:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7fa8a640e000) [pid = 1930] [serial = 2180] [outer = 0x7fa8a2fe9400] 04:45:14 INFO - PROCESS | 1930 | 1461152714286 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7fa8a7c31c00) [pid = 1930] [serial = 2181] [outer = 0x7fa8a2fe9400] 04:45:15 INFO - PROCESS | 1930 | 1461152715122 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:45:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1427ms 04:45:15 INFO - PROCESS | 1930 | 1461152715161 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1930 | 1461152715163 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:45:15 INFO - PROCESS | 1930 | 1461152715169 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1930 | 1461152715171 Marionette TRACE conn4 <- [1,2878,null,{}] 04:45:15 INFO - PROCESS | 1930 | 1461152715177 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 1930 | 1461152715396 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:45:15 INFO - PROCESS | 1930 | 1461152715684 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ac512800 == 145 [pid = 1930] [id = 727] 04:45:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7fa8a5f1e000) [pid = 1930] [serial = 2182] [outer = (nil)] 04:45:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7fa8abe78000) [pid = 1930] [serial = 2183] [outer = 0x7fa8a5f1e000] 04:45:15 INFO - PROCESS | 1930 | 1461152715762 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7fa8b2a50000) [pid = 1930] [serial = 2184] [outer = 0x7fa8a5f1e000] 04:45:16 INFO - PROCESS | 1930 | 1461152716613 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1478ms 04:45:16 INFO - PROCESS | 1930 | 1461152716649 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1930 | 1461152716652 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:45:16 INFO - PROCESS | 1930 | 1461152716659 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1930 | 1461152716661 Marionette TRACE conn4 <- [1,2882,null,{}] 04:45:16 INFO - PROCESS | 1930 | 1461152716666 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:16 INFO - PROCESS | 1930 | 1461152716856 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:45:17 INFO - PROCESS | 1930 | 1461152717129 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:17 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae20f800 == 146 [pid = 1930] [id = 728] 04:45:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7fa8abaa3400) [pid = 1930] [serial = 2185] [outer = (nil)] 04:45:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7fa8b99e8800) [pid = 1930] [serial = 2186] [outer = 0x7fa8abaa3400] 04:45:17 INFO - PROCESS | 1930 | 1461152717199 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7fa8ba9ba400) [pid = 1930] [serial = 2187] [outer = 0x7fa8abaa3400] 04:45:18 INFO - PROCESS | 1930 | 1461152718006 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1375ms 04:45:18 INFO - PROCESS | 1930 | 1461152718051 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1930 | 1461152718055 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:45:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:45:18 INFO - PROCESS | 1930 | 1461152718060 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1930 | 1461152718062 Marionette TRACE conn4 <- [1,2886,null,{}] 04:45:18 INFO - PROCESS | 1930 | 1461152718068 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 1930 | 1461152718303 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:45:18 INFO - PROCESS | 1930 | 1461152718572 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8bab55000 == 147 [pid = 1930] [id = 729] 04:45:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7fa8b88d3000) [pid = 1930] [serial = 2188] [outer = (nil)] 04:45:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7fa8bca11800) [pid = 1930] [serial = 2189] [outer = 0x7fa8b88d3000] 04:45:18 INFO - PROCESS | 1930 | 1461152718643 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7fa8be928c00) [pid = 1930] [serial = 2190] [outer = 0x7fa8b88d3000] 04:45:19 INFO - PROCESS | 1930 | 1461152719449 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:45:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1425ms 04:45:19 INFO - PROCESS | 1930 | 1461152719486 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1930 | 1461152719489 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:45:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:45:19 INFO - PROCESS | 1930 | 1461152719494 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1930 | 1461152719497 Marionette TRACE conn4 <- [1,2890,null,{}] 04:45:19 INFO - PROCESS | 1930 | 1461152719502 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:19 INFO - PROCESS | 1930 | 1461152719692 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:45:19 INFO - PROCESS | 1930 | 1461152719939 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8be8d8000 == 148 [pid = 1930] [id = 730] 04:45:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7fa88e8c8800) [pid = 1930] [serial = 2191] [outer = (nil)] 04:45:19 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7fa88e8d0000) [pid = 1930] [serial = 2192] [outer = 0x7fa88e8c8800] 04:45:20 INFO - PROCESS | 1930 | 1461152720008 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7fa88e8d5000) [pid = 1930] [serial = 2193] [outer = 0x7fa88e8c8800] 04:45:20 INFO - PROCESS | 1930 | 1461152720880 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:45:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1426ms 04:45:20 INFO - PROCESS | 1930 | 1461152720924 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1930 | 1461152720928 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:45:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:45:20 INFO - PROCESS | 1930 | 1461152720933 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1930 | 1461152720935 Marionette TRACE conn4 <- [1,2894,null,{}] 04:45:20 INFO - PROCESS | 1930 | 1461152720941 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:21 INFO - PROCESS | 1930 | 1461152721143 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:45:21 INFO - PROCESS | 1930 | 1461152721418 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8c183a800 == 149 [pid = 1930] [id = 731] 04:45:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7fa88e8cb800) [pid = 1930] [serial = 2194] [outer = (nil)] 04:45:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7fa8bab14c00) [pid = 1930] [serial = 2195] [outer = 0x7fa88e8cb800] 04:45:21 INFO - PROCESS | 1930 | 1461152721487 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7fa8be931800) [pid = 1930] [serial = 2196] [outer = 0x7fa88e8cb800] 04:45:22 INFO - PROCESS | 1930 | 1461152722310 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:45:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1431ms 04:45:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:45:22 INFO - PROCESS | 1930 | 1461152722364 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1930 | 1461152722367 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:45:22 INFO - PROCESS | 1930 | 1461152722373 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1930 | 1461152722377 Marionette TRACE conn4 <- [1,2898,null,{}] 04:45:22 INFO - PROCESS | 1930 | 1461152722382 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1930 | 1461152722598 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:45:22 INFO - PROCESS | 1930 | 1461152722869 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:22 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0685800 == 150 [pid = 1930] [id = 732] 04:45:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7fa88e8d5400) [pid = 1930] [serial = 2197] [outer = (nil)] 04:45:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7fa8a0665000) [pid = 1930] [serial = 2198] [outer = 0x7fa88e8d5400] 04:45:22 INFO - PROCESS | 1930 | 1461152722947 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7fa8be933800) [pid = 1930] [serial = 2199] [outer = 0x7fa88e8d5400] 04:45:23 INFO - PROCESS | 1930 | 1461152723855 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:45:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1532ms 04:45:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:45:23 INFO - PROCESS | 1930 | 1461152723905 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1930 | 1461152723907 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:45:23 INFO - PROCESS | 1930 | 1461152723913 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1930 | 1461152723916 Marionette TRACE conn4 <- [1,2902,null,{}] 04:45:23 INFO - PROCESS | 1930 | 1461152723920 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:24 INFO - PROCESS | 1930 | 1461152724119 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:45:24 INFO - PROCESS | 1930 | 1461152724395 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa890612000 == 151 [pid = 1930] [id = 733] 04:45:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7fa88f24b400) [pid = 1930] [serial = 2200] [outer = (nil)] 04:45:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7fa88f255c00) [pid = 1930] [serial = 2201] [outer = 0x7fa88f24b400] 04:45:24 INFO - PROCESS | 1930 | 1461152724466 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7fa8a0669c00) [pid = 1930] [serial = 2202] [outer = 0x7fa88f24b400] 04:45:25 INFO - PROCESS | 1930 | 1461152725277 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1431ms 04:45:25 INFO - PROCESS | 1930 | 1461152725343 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1930 | 1461152725347 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:45:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:45:25 INFO - PROCESS | 1930 | 1461152725370 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1930 | 1461152725373 Marionette TRACE conn4 <- [1,2906,null,{}] 04:45:25 INFO - PROCESS | 1930 | 1461152725378 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:25 INFO - PROCESS | 1930 | 1461152725583 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:45:25 INFO - PROCESS | 1930 | 1461152725862 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:25 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88f042800 == 152 [pid = 1930] [id = 734] 04:45:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7fa88b0f0c00) [pid = 1930] [serial = 2203] [outer = (nil)] 04:45:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 297 (0x7fa88b0f6800) [pid = 1930] [serial = 2204] [outer = 0x7fa88b0f0c00] 04:45:25 INFO - PROCESS | 1930 | 1461152725931 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7fa88b0fd000) [pid = 1930] [serial = 2205] [outer = 0x7fa88b0f0c00] 04:45:26 INFO - PROCESS | 1930 | 1461152726852 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:45:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1539ms 04:45:26 INFO - PROCESS | 1930 | 1461152726906 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:45:26 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:45:26 INFO - PROCESS | 1930 | 1461152726909 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:45:26 INFO - PROCESS | 1930 | 1461152726914 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1930 | 1461152726917 Marionette TRACE conn4 <- [1,2910,null,{}] 04:45:26 INFO - PROCESS | 1930 | 1461152726922 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:27 INFO - PROCESS | 1930 | 1461152727119 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:45:27 INFO - PROCESS | 1930 | 1461152727396 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88f062800 == 153 [pid = 1930] [id = 735] 04:45:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 299 (0x7fa889f02c00) [pid = 1930] [serial = 2206] [outer = (nil)] 04:45:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 300 (0x7fa889f0d000) [pid = 1930] [serial = 2207] [outer = 0x7fa889f02c00] 04:45:27 INFO - PROCESS | 1930 | 1461152727468 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 301 (0x7fa889f11400) [pid = 1930] [serial = 2208] [outer = 0x7fa889f02c00] 04:45:28 INFO - PROCESS | 1930 | 1461152728191 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 04:45:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:45:28 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:45:28 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1325ms 04:45:28 INFO - PROCESS | 1930 | 1461152728241 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1930 | 1461152728244 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /DOMEvents/constructors.html 04:45:28 INFO - PROCESS | 1930 | 1461152728249 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1930 | 1461152728251 Marionette TRACE conn4 <- [1,2914,null,{}] 04:45:28 INFO - PROCESS | 1930 | 1461152728257 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 1930 | 1461152728465 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:45:28 INFO - PROCESS | 1930 | 1461152728744 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88a019000 == 154 [pid = 1930] [id = 736] 04:45:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 302 (0x7fa889f03c00) [pid = 1930] [serial = 2209] [outer = (nil)] 04:45:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 303 (0x7fa88b0f9800) [pid = 1930] [serial = 2210] [outer = 0x7fa889f03c00] 04:45:28 INFO - PROCESS | 1930 | 1461152728821 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1930 | ++DOMWINDOW == 304 (0x7fa88f257c00) [pid = 1930] [serial = 2211] [outer = 0x7fa889f03c00] 04:45:29 INFO - PROCESS | 1930 | 1461152729702 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:45:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:29 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:45:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:45:29 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:45:29 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:45:29 INFO - TEST-OK | /DOMEvents/constructors.html | took 1483ms 04:45:29 INFO - PROCESS | 1930 | 1461152729732 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1930 | 1461152729735 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:45:29 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:45:29 INFO - PROCESS | 1930 | 1461152729747 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1930 | 1461152729750 Marionette TRACE conn4 <- [1,2918,null,{}] 04:45:29 INFO - PROCESS | 1930 | 1461152729806 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 1930 | 1461152729988 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:45:30 INFO - PROCESS | 1930 | 1461152730265 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899e6f000 == 155 [pid = 1930] [id = 737] 04:45:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 305 (0x7fa889f0c000) [pid = 1930] [serial = 2212] [outer = (nil)] 04:45:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 306 (0x7fa88a1af000) [pid = 1930] [serial = 2213] [outer = 0x7fa889f0c000] 04:45:30 INFO - PROCESS | 1930 | 1461152730338 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 307 (0x7fa88b0fd400) [pid = 1930] [serial = 2214] [outer = 0x7fa889f0c000] 04:45:31 INFO - PROCESS | 1930 | 1461152731078 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:45:31 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:45:31 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1385ms 04:45:31 INFO - PROCESS | 1930 | 1461152731131 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1930 | 1461152731133 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:45:31 INFO - PROCESS | 1930 | 1461152731139 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1930 | 1461152731141 Marionette TRACE conn4 <- [1,2922,null,{}] 04:45:31 INFO - PROCESS | 1930 | 1461152731146 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 1930 | 1461152731353 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:45:31 INFO - PROCESS | 1930 | 1461152731634 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88b1ce800 == 156 [pid = 1930] [id = 738] 04:45:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 308 (0x7fa889f0cc00) [pid = 1930] [serial = 2215] [outer = (nil)] 04:45:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 309 (0x7fa88b1b5400) [pid = 1930] [serial = 2216] [outer = 0x7fa889f0cc00] 04:45:31 INFO - PROCESS | 1930 | 1461152731703 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1930 | ++DOMWINDOW == 310 (0x7fa88b1b9c00) [pid = 1930] [serial = 2217] [outer = 0x7fa889f0cc00] 04:45:32 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:32 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:32 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:32 INFO - PROCESS | 1930 | [1930] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:45:32 INFO - PROCESS | 1930 | 1461152732448 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 04:45:32 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:45:32 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:32 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:45:32 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:32 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:45:32 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:32 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:45:32 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:32 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:45:32 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:45:32 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1326ms 04:45:32 INFO - PROCESS | 1930 | 1461152732487 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1930 | 1461152732489 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:45:32 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:45:32 INFO - PROCESS | 1930 | 1461152732498 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1930 | 1461152732500 Marionette TRACE conn4 <- [1,2926,null,{}] 04:45:32 INFO - PROCESS | 1930 | 1461152732504 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:32 INFO - PROCESS | 1930 | 1461152732704 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:45:32 INFO - PROCESS | 1930 | 1461152732954 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa895d07000 == 157 [pid = 1930] [id = 739] 04:45:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 311 (0x7fa88a1b0400) [pid = 1930] [serial = 2218] [outer = (nil)] 04:45:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 312 (0x7fa88b33d000) [pid = 1930] [serial = 2219] [outer = 0x7fa88a1b0400] 04:45:33 INFO - PROCESS | 1930 | 1461152733025 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 313 (0x7fa88b341400) [pid = 1930] [serial = 2220] [outer = 0x7fa88a1b0400] 04:45:33 INFO - PROCESS | 1930 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:45:33 INFO - PROCESS | 1930 | 1461152733761 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 04:45:33 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:45:33 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1284ms 04:45:33 INFO - PROCESS | 1930 | 1461152733782 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1930 | 1461152733785 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:45:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:45:33 INFO - PROCESS | 1930 | 1461152733791 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1930 | 1461152733793 Marionette TRACE conn4 <- [1,2930,null,{}] 04:45:33 INFO - PROCESS | 1930 | 1461152733798 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:34 INFO - PROCESS | 1930 | 1461152734005 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:45:34 INFO - PROCESS | 1930 | 1461152734256 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895d1f000 == 158 [pid = 1930] [id = 740] 04:45:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 314 (0x7fa88b1b6000) [pid = 1930] [serial = 2221] [outer = (nil)] 04:45:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 315 (0x7fa88b429c00) [pid = 1930] [serial = 2222] [outer = 0x7fa88b1b6000] 04:45:34 INFO - PROCESS | 1930 | 1461152734328 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1930 | ++DOMWINDOW == 316 (0x7fa88b42dc00) [pid = 1930] [serial = 2223] [outer = 0x7fa88b1b6000] 04:45:34 INFO - PROCESS | 1930 | 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:45:35 INFO - PROCESS | 1930 | 1461152735074 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 04:45:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:45:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1329ms 04:45:35 INFO - PROCESS | 1930 | 1461152735121 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1930 | 1461152735124 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:45:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:45:35 INFO - PROCESS | 1930 | 1461152735129 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1930 | 1461152735131 Marionette TRACE conn4 <- [1,2934,null,{}] 04:45:35 INFO - PROCESS | 1930 | 1461152735138 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:35 INFO - PROCESS | 1930 | 1461152735334 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:45:35 INFO - PROCESS | 1930 | 1461152735598 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:35 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88e6f3800 == 159 [pid = 1930] [id = 741] 04:45:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 317 (0x7fa88b340800) [pid = 1930] [serial = 2224] [outer = (nil)] 04:45:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 318 (0x7fa88b432400) [pid = 1930] [serial = 2225] [outer = 0x7fa88b340800] 04:45:35 INFO - PROCESS | 1930 | 1461152735670 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 319 (0x7fa88b437800) [pid = 1930] [serial = 2226] [outer = 0x7fa88b340800] 04:45:36 INFO - PROCESS | 1930 | 1461152736450 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:45:36 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:45:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1606ms 04:45:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:45:36 INFO - PROCESS | 1930 | 1461152736741 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1930 | 1461152736744 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:45:36 INFO - PROCESS | 1930 | 1461152736753 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1930 | 1461152736756 Marionette TRACE conn4 <- [1,2938,null,{}] 04:45:36 INFO - PROCESS | 1930 | 1461152736765 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:37 INFO - PROCESS | 1930 | 1461152737016 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:45:37 INFO - PROCESS | 1930 | 1461152737341 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895d22800 == 160 [pid = 1930] [id = 742] 04:45:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 320 (0x7fa88b42ac00) [pid = 1930] [serial = 2227] [outer = (nil)] 04:45:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 321 (0x7fa88f9aac00) [pid = 1930] [serial = 2228] [outer = 0x7fa88b42ac00] 04:45:37 INFO - PROCESS | 1930 | 1461152737406 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1930 | ++DOMWINDOW == 322 (0x7fa89653f000) [pid = 1930] [serial = 2229] [outer = 0x7fa88b42ac00] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895cc4800 == 159 [pid = 1930] [id = 710] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa88b7da800 == 158 [pid = 1930] [id = 709] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c3e9d000 == 157 [pid = 1930] [id = 708] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be468800 == 156 [pid = 1930] [id = 707] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bc50a000 == 155 [pid = 1930] [id = 706] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8b2981800 == 154 [pid = 1930] [id = 705] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad919800 == 153 [pid = 1930] [id = 704] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac68d800 == 152 [pid = 1930] [id = 703] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a924c800 == 151 [pid = 1930] [id = 702] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a6c59800 == 150 [pid = 1930] [id = 701] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a657a000 == 149 [pid = 1930] [id = 700] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a3111000 == 148 [pid = 1930] [id = 699] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89a2df800 == 147 [pid = 1930] [id = 698] 04:45:39 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa88f7e2000 == 146 [pid = 1930] [id = 697] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 321 (0x7fa898bd7000) [pid = 1930] [serial = 2090] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 320 (0x7fa8939c2400) [pid = 1930] [serial = 2063] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 319 (0x7fa88f9aa000) [pid = 1930] [serial = 2072] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 318 (0x7fa8a347d800) [pid = 1930] [serial = 2045] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 317 (0x7fa8bea75800) [pid = 1930] [serial = 2066] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 316 (0x7fa8912b0c00) [pid = 1930] [serial = 2078] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 315 (0x7fa8986e8c00) [pid = 1930] [serial = 2088] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 314 (0x7fa89a03cc00) [pid = 1930] [serial = 2042] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 313 (0x7fa8abe0b000) [pid = 1930] [serial = 2054] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 312 (0x7fa88f9af000) [pid = 1930] [serial = 2073] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 311 (0x7fa893b43400) [pid = 1930] [serial = 2081] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 310 (0x7fa895ca7400) [pid = 1930] [serial = 2082] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 309 (0x7fa890ea7c00) [pid = 1930] [serial = 2036] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 308 (0x7fa89090b800) [pid = 1930] [serial = 2076] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 307 (0x7fa8ad95d800) [pid = 1930] [serial = 2057] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 306 (0x7fa895b11000) [pid = 1930] [serial = 2039] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 305 (0x7fa8b8850800) [pid = 1930] [serial = 2060] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 304 (0x7fa896704c00) [pid = 1930] [serial = 2084] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 303 (0x7fa88f2ed800) [pid = 1930] [serial = 2069] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 302 (0x7fa8aa9eac00) [pid = 1930] [serial = 2051] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 301 (0x7fa88fa97800) [pid = 1930] [serial = 2075] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 300 (0x7fa897437000) [pid = 1930] [serial = 2085] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 299 (0x7fa891c4b800) [pid = 1930] [serial = 2079] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 298 (0x7fa898295800) [pid = 1930] [serial = 2087] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7fa8a37c3000) [pid = 1930] [serial = 2048] [outer = (nil)] [url = about:blank] 04:45:39 INFO - PROCESS | 1930 | 1461152739533 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:45:39 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:45:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2832ms 04:45:39 INFO - PROCESS | 1930 | 1461152739585 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1930 | 1461152739588 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:45:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:45:39 INFO - PROCESS | 1930 | 1461152739596 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1930 | 1461152739601 Marionette TRACE conn4 <- [1,2942,null,{}] 04:45:39 INFO - PROCESS | 1930 | 1461152739608 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:39 INFO - PROCESS | 1930 | 1461152739785 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:45:40 INFO - PROCESS | 1930 | 1461152740023 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:40 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89061c800 == 147 [pid = 1930] [id = 743] 04:45:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 298 (0x7fa88e8d0400) [pid = 1930] [serial = 2230] [outer = (nil)] 04:45:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 299 (0x7fa88f2e6c00) [pid = 1930] [serial = 2231] [outer = 0x7fa88e8d0400] 04:45:40 INFO - PROCESS | 1930 | 1461152740085 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 300 (0x7fa88f96b000) [pid = 1930] [serial = 2232] [outer = 0x7fa88e8d0400] 04:45:40 INFO - PROCESS | 1930 | 1461152740773 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 04:45:40 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:45:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:45:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:45:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1228ms 04:45:40 INFO - PROCESS | 1930 | 1461152740826 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1930 | 1461152740833 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:45:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:45:40 INFO - PROCESS | 1930 | 1461152740842 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1930 | 1461152740845 Marionette TRACE conn4 <- [1,2946,null,{}] 04:45:40 INFO - PROCESS | 1930 | 1461152740862 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:41 INFO - PROCESS | 1930 | 1461152741062 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:45:41 INFO - PROCESS | 1930 | 1461152741071 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89381f800 == 148 [pid = 1930] [id = 744] 04:45:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 301 (0x7fa88f256c00) [pid = 1930] [serial = 2233] [outer = (nil)] 04:45:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 302 (0x7fa890594800) [pid = 1930] [serial = 2234] [outer = 0x7fa88f256c00] 04:45:41 INFO - PROCESS | 1930 | 1461152741128 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1930 | ++DOMWINDOW == 303 (0x7fa89090e400) [pid = 1930] [serial = 2235] [outer = 0x7fa88f256c00] 04:45:42 INFO - PROCESS | 1930 | 1461152742090 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:45:42 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:45:42 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1275ms 04:45:42 INFO - PROCESS | 1930 | 1461152742117 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1930 | 1461152742120 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:45:42 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:45:42 INFO - PROCESS | 1930 | 1461152742138 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1930 | 1461152742144 Marionette TRACE conn4 <- [1,2950,null,{}] 04:45:42 INFO - PROCESS | 1930 | 1461152742158 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:42 INFO - PROCESS | 1930 | 1461152742417 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:45:42 INFO - PROCESS | 1930 | 1461152742457 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89659e800 == 149 [pid = 1930] [id = 745] 04:45:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 304 (0x7fa890ead400) [pid = 1930] [serial = 2236] [outer = (nil)] 04:45:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 305 (0x7fa891cdc000) [pid = 1930] [serial = 2237] [outer = 0x7fa890ead400] 04:45:42 INFO - PROCESS | 1930 | 1461152742518 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 306 (0x7fa8939c2400) [pid = 1930] [serial = 2238] [outer = 0x7fa890ead400] 04:45:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa894833800 == 150 [pid = 1930] [id = 746] 04:45:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 307 (0x7fa895ca7000) [pid = 1930] [serial = 2239] [outer = (nil)] 04:45:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 308 (0x7fa895b04800) [pid = 1930] [serial = 2240] [outer = 0x7fa895ca7000] 04:45:43 INFO - PROCESS | 1930 | 1461152743409 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:45:43 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:45:43 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1281ms 04:45:43 INFO - PROCESS | 1930 | 1461152743418 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1930 | 1461152743422 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:45:43 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:45:43 INFO - PROCESS | 1930 | 1461152743436 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1930 | 1461152743439 Marionette TRACE conn4 <- [1,2954,null,{}] 04:45:43 INFO - PROCESS | 1930 | 1461152743447 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 1930 | 1461152743755 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:45:43 INFO - PROCESS | 1930 | 1461152743815 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a1bb000 == 151 [pid = 1930] [id = 747] 04:45:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 309 (0x7fa890597000) [pid = 1930] [serial = 2241] [outer = (nil)] 04:45:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 310 (0x7fa895fd2c00) [pid = 1930] [serial = 2242] [outer = 0x7fa890597000] 04:45:43 INFO - PROCESS | 1930 | 1461152743880 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 311 (0x7fa89670fc00) [pid = 1930] [serial = 2243] [outer = 0x7fa890597000] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 310 (0x7fa890907000) [pid = 1930] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 309 (0x7fa89ad36c00) [pid = 1930] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 308 (0x7fa890ea2400) [pid = 1930] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 307 (0x7fa896352400) [pid = 1930] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 306 (0x7fa89227b000) [pid = 1930] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 305 (0x7fa890ea6000) [pid = 1930] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 304 (0x7fa8b9b07c00) [pid = 1930] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 303 (0x7fa893228400) [pid = 1930] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 302 (0x7fa88f2e5800) [pid = 1930] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 301 (0x7fa896711c00) [pid = 1930] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 300 (0x7fa8912b6400) [pid = 1930] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 299 (0x7fa89090b000) [pid = 1930] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 298 (0x7fa8b9ba4400) [pid = 1930] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 297 (0x7fa8ac00c000) [pid = 1930] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 296 (0x7fa8aba74400) [pid = 1930] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7fa8a2ae5400) [pid = 1930] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7fa890ea3400) [pid = 1930] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7fa8a4703800) [pid = 1930] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7fa88ebe2800) [pid = 1930] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7fa8a6407000) [pid = 1930] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7fa8a684fc00) [pid = 1930] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7fa88f9af800) [pid = 1930] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7fa88ebe1400) [pid = 1930] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7fa8a276d000) [pid = 1930] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7fa88f2e2400) [pid = 1930] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7fa8986e6800) [pid = 1930] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7fa896706800) [pid = 1930] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7fa88f96a400) [pid = 1930] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7fa8a5fd0800) [pid = 1930] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7fa8a6124400) [pid = 1930] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7fa8abaa1000) [pid = 1930] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7fa8a245d000) [pid = 1930] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7fa8ad280800) [pid = 1930] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7fa89489b400) [pid = 1930] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7fa8a3411c00) [pid = 1930] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7fa8a470d800) [pid = 1930] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7fa893b3dc00) [pid = 1930] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7fa898a4a800) [pid = 1930] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7fa8ad741000) [pid = 1930] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7fa88f964c00) [pid = 1930] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa895ca6400) [pid = 1930] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa8a47c2000) [pid = 1930] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa8aba72400) [pid = 1930] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa88ebe7800) [pid = 1930] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa89322ec00) [pid = 1930] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa898292000) [pid = 1930] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa8a0555400) [pid = 1930] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa895fd5000) [pid = 1930] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa8a6786800) [pid = 1930] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa895b0bc00) [pid = 1930] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa898a45400) [pid = 1930] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8a68c0c00) [pid = 1930] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa88fa99400) [pid = 1930] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa893b3a400) [pid = 1930] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8abaaa000) [pid = 1930] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa891c3e400) [pid = 1930] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8939c6c00) [pid = 1930] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8bca14800) [pid = 1930] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8925c5800) [pid = 1930] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa893b3cc00) [pid = 1930] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8a4954800) [pid = 1930] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa8a0709400) [pid = 1930] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa8a0802400) [pid = 1930] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa895fd0c00) [pid = 1930] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa893b3c400) [pid = 1930] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8aa484c00) [pid = 1930] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa89ad89800) [pid = 1930] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8a2baf000) [pid = 1930] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa8a478f400) [pid = 1930] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa8986f0c00) [pid = 1930] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa890906400) [pid = 1930] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa891c41c00) [pid = 1930] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa88fa9a400) [pid = 1930] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa897435000) [pid = 1930] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa891cd8c00) [pid = 1930] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa88ebeec00) [pid = 1930] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8961d1c00) [pid = 1930] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa89227d400) [pid = 1930] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8a5f29c00) [pid = 1930] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:45:45 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa8a5d4ac00) [pid = 1930] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:45:45 INFO - PROCESS | 1930 | 1461152745698 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:45:45 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:45:45 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:45:45 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2281ms 04:45:45 INFO - PROCESS | 1930 | 1461152745723 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1930 | 1461152745726 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:45:45 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:45:45 INFO - PROCESS | 1930 | 1461152745753 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1930 | 1461152745756 Marionette TRACE conn4 <- [1,2958,null,{}] 04:45:45 INFO - PROCESS | 1930 | 1461152745761 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:45 INFO - PROCESS | 1930 | 1461152745953 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:45:45 INFO - PROCESS | 1930 | 1461152745970 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:45 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898b7b800 == 152 [pid = 1930] [id = 748] 04:45:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 232 (0x7fa88ebf0800) [pid = 1930] [serial = 2244] [outer = (nil)] 04:45:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 233 (0x7fa890904800) [pid = 1930] [serial = 2245] [outer = 0x7fa88ebf0800] 04:45:46 INFO - PROCESS | 1930 | 1461152746026 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 234 (0x7fa89227b000) [pid = 1930] [serial = 2246] [outer = 0x7fa88ebf0800] 04:45:46 INFO - PROCESS | 1930 | 1461152746839 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:45:46 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:45:46 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1138ms 04:45:46 INFO - PROCESS | 1930 | 1461152746880 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1930 | 1461152746883 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:45:46 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:45:46 INFO - PROCESS | 1930 | 1461152746889 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1930 | 1461152746890 Marionette TRACE conn4 <- [1,2962,null,{}] 04:45:46 INFO - PROCESS | 1930 | 1461152746895 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:47 INFO - PROCESS | 1930 | 1461152747174 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:45:47 INFO - PROCESS | 1930 | 1461152747502 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88b1e0000 == 153 [pid = 1930] [id = 749] 04:45:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 235 (0x7fa889f04800) [pid = 1930] [serial = 2247] [outer = (nil)] 04:45:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 236 (0x7fa88a1a7400) [pid = 1930] [serial = 2248] [outer = 0x7fa889f04800] 04:45:47 INFO - PROCESS | 1930 | 1461152747579 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 237 (0x7fa88b1b7800) [pid = 1930] [serial = 2249] [outer = 0x7fa889f04800] 04:45:48 INFO - PROCESS | 1930 | 1461152748418 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:45:48 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:45:48 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1582ms 04:45:48 INFO - PROCESS | 1930 | 1461152748474 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1930 | 1461152748481 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:45:48 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:45:48 INFO - PROCESS | 1930 | 1461152748489 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1930 | 1461152748493 Marionette TRACE conn4 <- [1,2966,null,{}] 04:45:48 INFO - PROCESS | 1930 | 1461152748500 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 1930 | 1461152748715 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:45:49 INFO - PROCESS | 1930 | 1461152749011 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa895cca800 == 154 [pid = 1930] [id = 750] 04:45:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 238 (0x7fa889f09800) [pid = 1930] [serial = 2250] [outer = (nil)] 04:45:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 239 (0x7fa88f2ec000) [pid = 1930] [serial = 2251] [outer = 0x7fa889f09800] 04:45:49 INFO - PROCESS | 1930 | 1461152749085 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1930 | ++DOMWINDOW == 240 (0x7fa88f9a7c00) [pid = 1930] [serial = 2252] [outer = 0x7fa889f09800] 04:45:49 INFO - PROCESS | 1930 | 1461152749938 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:45:49 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:45:49 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1484ms 04:45:49 INFO - PROCESS | 1930 | 1461152749977 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1930 | 1461152749983 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:45:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:45:49 INFO - PROCESS | 1930 | 1461152749988 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1930 | 1461152749991 Marionette TRACE conn4 <- [1,2970,null,{}] 04:45:49 INFO - PROCESS | 1930 | 1461152749997 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:50 INFO - PROCESS | 1930 | 1461152750238 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:45:50 INFO - PROCESS | 1930 | 1461152750502 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:50 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a3a4800 == 155 [pid = 1930] [id = 751] 04:45:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 241 (0x7fa88fa97c00) [pid = 1930] [serial = 2253] [outer = (nil)] 04:45:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 242 (0x7fa8909ab400) [pid = 1930] [serial = 2254] [outer = 0x7fa88fa97c00] 04:45:50 INFO - PROCESS | 1930 | 1461152750588 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1930 | ++DOMWINDOW == 243 (0x7fa8912b5800) [pid = 1930] [serial = 2255] [outer = 0x7fa88fa97c00] 04:45:51 INFO - PROCESS | 1930 | 1461152751406 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 04:45:51 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:45:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1431ms 04:45:51 INFO - PROCESS | 1930 | 1461152751433 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1930 | 1461152751436 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:45:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:45:51 INFO - PROCESS | 1930 | 1461152751453 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1930 | 1461152751461 Marionette TRACE conn4 <- [1,2974,null,{}] 04:45:51 INFO - PROCESS | 1930 | 1461152751466 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1930 | 1461152751688 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:45:51 INFO - PROCESS | 1930 | 1461152751941 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a08d5000 == 156 [pid = 1930] [id = 752] 04:45:51 INFO - PROCESS | 1930 | ++DOMWINDOW == 244 (0x7fa89059b000) [pid = 1930] [serial = 2256] [outer = (nil)] 04:45:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 245 (0x7fa895b06800) [pid = 1930] [serial = 2257] [outer = 0x7fa89059b000] 04:45:52 INFO - PROCESS | 1930 | 1461152752013 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1930 | ++DOMWINDOW == 246 (0x7fa895cab000) [pid = 1930] [serial = 2258] [outer = 0x7fa89059b000] 04:45:52 INFO - PROCESS | 1930 | 1461152752743 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 04:45:52 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:45:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1345ms 04:45:52 INFO - PROCESS | 1930 | 1461152752791 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1930 | 1461152752795 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:45:52 INFO - PROCESS | 1930 | 1461152752801 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1930 | 1461152752803 Marionette TRACE conn4 <- [1,2978,null,{}] 04:45:52 INFO - PROCESS | 1930 | 1461152752808 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:53 INFO - PROCESS | 1930 | 1461152753048 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:45:53 INFO - PROCESS | 1930 | 1461152753305 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:53 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a249d800 == 157 [pid = 1930] [id = 753] 04:45:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 247 (0x7fa88c4edc00) [pid = 1930] [serial = 2259] [outer = (nil)] 04:45:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 248 (0x7fa89694b400) [pid = 1930] [serial = 2260] [outer = 0x7fa88c4edc00] 04:45:53 INFO - PROCESS | 1930 | 1461152753376 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1930 | ++DOMWINDOW == 249 (0x7fa8976cdc00) [pid = 1930] [serial = 2261] [outer = 0x7fa88c4edc00] 04:45:54 INFO - PROCESS | 1930 | 1461152754138 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 04:45:54 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:45:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1378ms 04:45:54 INFO - PROCESS | 1930 | 1461152754180 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1930 | 1461152754184 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:45:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:45:54 INFO - PROCESS | 1930 | 1461152754189 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1930 | 1461152754191 Marionette TRACE conn4 <- [1,2982,null,{}] 04:45:54 INFO - PROCESS | 1930 | 1461152754197 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1930 | 1461152754429 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:45:54 INFO - PROCESS | 1930 | 1461152754691 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a33b2000 == 158 [pid = 1930] [id = 754] 04:45:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 250 (0x7fa8982c7400) [pid = 1930] [serial = 2262] [outer = (nil)] 04:45:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 251 (0x7fa8983f3c00) [pid = 1930] [serial = 2263] [outer = 0x7fa8982c7400] 04:45:54 INFO - PROCESS | 1930 | 1461152754775 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1930 | ++DOMWINDOW == 252 (0x7fa89ad83000) [pid = 1930] [serial = 2264] [outer = 0x7fa8982c7400] 04:45:55 INFO - PROCESS | 1930 | 1461152755602 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 04:45:55 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:45:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:45:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:45:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1426ms 04:45:55 INFO - PROCESS | 1930 | 1461152755616 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1930 | 1461152755620 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:45:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:45:55 INFO - PROCESS | 1930 | 1461152755625 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1930 | 1461152755627 Marionette TRACE conn4 <- [1,2986,null,{}] 04:45:55 INFO - PROCESS | 1930 | 1461152755632 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:55 INFO - PROCESS | 1930 | 1461152755834 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:45:56 INFO - PROCESS | 1930 | 1461152756120 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6b8d800 == 159 [pid = 1930] [id = 755] 04:45:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 253 (0x7fa89ad85400) [pid = 1930] [serial = 2265] [outer = (nil)] 04:45:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 254 (0x7fa8a070dc00) [pid = 1930] [serial = 2266] [outer = 0x7fa89ad85400] 04:45:56 INFO - PROCESS | 1930 | 1461152756192 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1930 | ++DOMWINDOW == 255 (0x7fa8a245c400) [pid = 1930] [serial = 2267] [outer = 0x7fa89ad85400] 04:45:56 INFO - PROCESS | 1930 | 1461152756967 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 04:45:57 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:45:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1379ms 04:45:57 INFO - PROCESS | 1930 | 1461152757005 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1930 | 1461152757009 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:45:57 INFO - PROCESS | 1930 | 1461152757014 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1930 | 1461152757016 Marionette TRACE conn4 <- [1,2990,null,{}] 04:45:57 INFO - PROCESS | 1930 | 1461152757021 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 1930 | 1461152757218 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:45:57 INFO - PROCESS | 1930 | 1461152757472 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a9269800 == 160 [pid = 1930] [id = 756] 04:45:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 256 (0x7fa8a055f000) [pid = 1930] [serial = 2268] [outer = (nil)] 04:45:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 257 (0x7fa8a2765400) [pid = 1930] [serial = 2269] [outer = 0x7fa8a055f000] 04:45:57 INFO - PROCESS | 1930 | 1461152757544 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1930 | ++DOMWINDOW == 258 (0x7fa8a2bbbc00) [pid = 1930] [serial = 2270] [outer = 0x7fa8a055f000] 04:45:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8abe9c800 == 161 [pid = 1930] [id = 757] 04:45:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 259 (0x7fa8a3480000) [pid = 1930] [serial = 2271] [outer = (nil)] 04:45:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 260 (0x7fa8a2463800) [pid = 1930] [serial = 2272] [outer = 0x7fa8a3480000] 04:45:58 INFO - PROCESS | 1930 | 1461152758380 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 04:45:58 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:45:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1375ms 04:45:58 INFO - PROCESS | 1930 | 1461152758390 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1930 | 1461152758392 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:45:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:45:58 INFO - PROCESS | 1930 | 1461152758418 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1930 | 1461152758421 Marionette TRACE conn4 <- [1,2994,null,{}] 04:45:58 INFO - PROCESS | 1930 | 1461152758427 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:58 INFO - PROCESS | 1930 | 1461152758692 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:45:58 INFO - PROCESS | 1930 | 1461152758971 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:58 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ac8e9800 == 162 [pid = 1930] [id = 758] 04:45:58 INFO - PROCESS | 1930 | ++DOMWINDOW == 261 (0x7fa8a0669000) [pid = 1930] [serial = 2273] [outer = (nil)] 04:45:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 262 (0x7fa8a340f800) [pid = 1930] [serial = 2274] [outer = 0x7fa8a0669000] 04:45:59 INFO - PROCESS | 1930 | 1461152759046 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1930 | ++DOMWINDOW == 263 (0x7fa8a37c9400) [pid = 1930] [serial = 2275] [outer = 0x7fa8a0669000] 04:45:59 INFO - PROCESS | 1930 | 1461152759750 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 04:45:59 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:45:59 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:45:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1386ms 04:45:59 INFO - PROCESS | 1930 | 1461152759799 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1930 | 1461152759802 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:45:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:45:59 INFO - PROCESS | 1930 | 1461152759808 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1930 | 1461152759810 Marionette TRACE conn4 <- [1,2998,null,{}] 04:45:59 INFO - PROCESS | 1930 | 1461152759815 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:00 INFO - PROCESS | 1930 | 1461152760026 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:46:00 INFO - PROCESS | 1930 | 1461152760283 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:00 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8ae3db000 == 163 [pid = 1930] [id = 759] 04:46:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 264 (0x7fa8a13dec00) [pid = 1930] [serial = 2276] [outer = (nil)] 04:46:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 265 (0x7fa8a478fc00) [pid = 1930] [serial = 2277] [outer = 0x7fa8a13dec00] 04:46:00 INFO - PROCESS | 1930 | 1461152760356 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1930 | ++DOMWINDOW == 266 (0x7fa8a5d55800) [pid = 1930] [serial = 2278] [outer = 0x7fa8a13dec00] 04:46:01 INFO - PROCESS | 1930 | 1461152761127 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 04:46:01 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:46:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1330ms 04:46:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:46:01 INFO - PROCESS | 1930 | 1461152761138 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1930 | 1461152761140 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:46:01 INFO - PROCESS | 1930 | 1461152761146 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1930 | 1461152761149 Marionette TRACE conn4 <- [1,3002,null,{}] 04:46:01 INFO - PROCESS | 1930 | 1461152761154 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:01 INFO - PROCESS | 1930 | 1461152761361 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:46:01 INFO - PROCESS | 1930 | 1461152761619 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8ba816000 == 164 [pid = 1930] [id = 760] 04:46:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 267 (0x7fa8a4705c00) [pid = 1930] [serial = 2279] [outer = (nil)] 04:46:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 268 (0x7fa8a5f1ec00) [pid = 1930] [serial = 2280] [outer = 0x7fa8a4705c00] 04:46:01 INFO - PROCESS | 1930 | 1461152761711 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1930 | ++DOMWINDOW == 269 (0x7fa8a6788c00) [pid = 1930] [serial = 2281] [outer = 0x7fa8a4705c00] 04:46:02 INFO - PROCESS | 1930 | 1461152762519 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 04:46:02 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:46:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1430ms 04:46:02 INFO - PROCESS | 1930 | 1461152762576 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1930 | 1461152762579 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:46:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:46:02 INFO - PROCESS | 1930 | 1461152762585 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1930 | 1461152762589 Marionette TRACE conn4 <- [1,3006,null,{}] 04:46:02 INFO - PROCESS | 1930 | 1461152762594 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 1930 | 1461152762930 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:46:03 INFO - PROCESS | 1930 | 1461152763147 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:03 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8bed72800 == 165 [pid = 1930] [id = 761] 04:46:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 270 (0x7fa8a3480c00) [pid = 1930] [serial = 2282] [outer = (nil)] 04:46:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 271 (0x7fa8a7c33800) [pid = 1930] [serial = 2283] [outer = 0x7fa8a3480c00] 04:46:03 INFO - PROCESS | 1930 | 1461152763227 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1930 | ++DOMWINDOW == 272 (0x7fa8aa484c00) [pid = 1930] [serial = 2284] [outer = 0x7fa8a3480c00] 04:46:03 INFO - PROCESS | 1930 | 1461152763956 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 04:46:04 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:46:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1429ms 04:46:04 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:46:04 INFO - PROCESS | 1930 | 1461152764016 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1930 | 1461152764018 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:46:04 INFO - PROCESS | 1930 | 1461152764023 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1930 | 1461152764026 Marionette TRACE conn4 <- [1,3010,null,{}] 04:46:04 INFO - PROCESS | 1930 | 1461152764031 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:04 INFO - PROCESS | 1930 | 1461152764223 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:46:04 INFO - PROCESS | 1930 | 1461152764480 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6f09000 == 166 [pid = 1930] [id = 762] 04:46:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 273 (0x7fa8a389b400) [pid = 1930] [serial = 2285] [outer = (nil)] 04:46:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 274 (0x7fa8ab44dc00) [pid = 1930] [serial = 2286] [outer = 0x7fa8a389b400] 04:46:04 INFO - PROCESS | 1930 | 1461152764547 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1930 | ++DOMWINDOW == 275 (0x7fa8abbed400) [pid = 1930] [serial = 2287] [outer = 0x7fa8a389b400] 04:46:05 INFO - PROCESS | 1930 | 1461152765339 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 04:46:05 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:46:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1377ms 04:46:05 INFO - PROCESS | 1930 | 1461152765400 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1930 | 1461152765402 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:46:05 INFO - PROCESS | 1930 | 1461152765408 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1930 | 1461152765410 Marionette TRACE conn4 <- [1,3014,null,{}] 04:46:05 INFO - PROCESS | 1930 | 1461152765416 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:05 INFO - PROCESS | 1930 | 1461152765704 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:46:05 INFO - PROCESS | 1930 | 1461152765921 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6f1f800 == 167 [pid = 1930] [id = 763] 04:46:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 276 (0x7fa8a92d2400) [pid = 1930] [serial = 2288] [outer = (nil)] 04:46:05 INFO - PROCESS | 1930 | ++DOMWINDOW == 277 (0x7fa8abe09c00) [pid = 1930] [serial = 2289] [outer = 0x7fa8a92d2400] 04:46:06 INFO - PROCESS | 1930 | 1461152765995 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1930 | ++DOMWINDOW == 278 (0x7fa8ac004800) [pid = 1930] [serial = 2290] [outer = 0x7fa8a92d2400] 04:46:06 INFO - PROCESS | 1930 | [1930] 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:46:06 INFO - PROCESS | 1930 | 1461152766822 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:46:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:46:06 INFO - {} 04:46:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:46:06 INFO - {} 04:46:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:46:06 INFO - {} 04:46:06 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:46:06 INFO - {} 04:46:06 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1425ms 04:46:06 INFO - PROCESS | 1930 | 1461152766835 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1930 | 1461152766838 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:46:06 INFO - TEST-START | /FileAPI/fileReader.html 04:46:06 INFO - PROCESS | 1930 | 1461152766844 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1930 | 1461152766847 Marionette TRACE conn4 <- [1,3018,null,{}] 04:46:06 INFO - PROCESS | 1930 | 1461152766852 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:07 INFO - PROCESS | 1930 | 1461152767067 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:46:07 INFO - PROCESS | 1930 | 1461152767359 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a6f24000 == 168 [pid = 1930] [id = 764] 04:46:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 279 (0x7fa8a37ca400) [pid = 1930] [serial = 2291] [outer = (nil)] 04:46:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 280 (0x7fa8ae1cb000) [pid = 1930] [serial = 2292] [outer = 0x7fa8a37ca400] 04:46:07 INFO - PROCESS | 1930 | 1461152767426 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1930 | ++DOMWINDOW == 281 (0x7fa8aed08000) [pid = 1930] [serial = 2293] [outer = 0x7fa8a37ca400] 04:46:08 INFO - PROCESS | 1930 | 1461152768191 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 04:46:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:46:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:46:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:46:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:46:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 1382ms 04:46:08 INFO - PROCESS | 1930 | 1461152768228 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1930 | 1461152768231 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:46:08 INFO - TEST-START | /FileAPI/historical.html 04:46:08 INFO - PROCESS | 1930 | 1461152768237 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1930 | 1461152768239 Marionette TRACE conn4 <- [1,3022,null,{}] 04:46:08 INFO - PROCESS | 1930 | 1461152768244 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 1930 | 1461152768450 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:46:08 INFO - PROCESS | 1930 | 1461152768751 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88bad9800 == 169 [pid = 1930] [id = 765] 04:46:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 282 (0x7fa88c4f2400) [pid = 1930] [serial = 2294] [outer = (nil)] 04:46:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 283 (0x7fa8aee67400) [pid = 1930] [serial = 2295] [outer = 0x7fa88c4f2400] 04:46:08 INFO - PROCESS | 1930 | 1461152768819 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1930 | ++DOMWINDOW == 284 (0x7fa8b9914800) [pid = 1930] [serial = 2296] [outer = 0x7fa88c4f2400] 04:46:09 INFO - PROCESS | 1930 | 1461152769631 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 04:46:09 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:46:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:46:09 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:46:09 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:46:09 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:46:09 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:46:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:09 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:46:09 INFO - TEST-OK | /FileAPI/historical.html | took 1435ms 04:46:09 INFO - PROCESS | 1930 | 1461152769674 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1930 | 1461152769677 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:46:09 INFO - TEST-START | /FileAPI/idlharness.html 04:46:09 INFO - PROCESS | 1930 | 1461152769688 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1930 | 1461152769690 Marionette TRACE conn4 <- [1,3026,null,{}] 04:46:09 INFO - PROCESS | 1930 | 1461152769696 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:09 INFO - PROCESS | 1930 | 1461152769940 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:46:10 INFO - PROCESS | 1930 | 1461152770208 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88ecd0000 == 170 [pid = 1930] [id = 766] 04:46:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 285 (0x7fa8a5d52400) [pid = 1930] [serial = 2297] [outer = (nil)] 04:46:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 286 (0x7fa8b9ba7800) [pid = 1930] [serial = 2298] [outer = 0x7fa8a5d52400] 04:46:10 INFO - PROCESS | 1930 | 1461152770278 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1930 | ++DOMWINDOW == 287 (0x7fa8bca99c00) [pid = 1930] [serial = 2299] [outer = 0x7fa8a5d52400] 04:46:11 INFO - PROCESS | 1930 | 1461152771824 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:46:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:46:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:46:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:46:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:46:11 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:46:11 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:11 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:46:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:46:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:46:11 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:46:11 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:11 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:46:11 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:46:11 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:46:11 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:46:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:46:11 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:46:11 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:46:11 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:11 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:11 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:11 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:11 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:11 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:11 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:11 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:11 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:11 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:11 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:46:11 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:46:12 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:12 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:46:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:46:12 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:46:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:46:12 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:46:12 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:46:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:46:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:46:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:46:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:46:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:46:12 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:46:12 INFO - TEST-OK | /FileAPI/idlharness.html | took 2284ms 04:46:12 INFO - PROCESS | 1930 | 1461152772138 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1930 | 1461152772142 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:46:12 INFO - TEST-START | /FileAPI/idlharness.worker 04:46:12 INFO - PROCESS | 1930 | 1461152772161 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1930 | 1461152772164 Marionette TRACE conn4 <- [1,3030,null,{}] 04:46:12 INFO - PROCESS | 1930 | 1461152772169 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:12 INFO - PROCESS | 1930 | 1461152772368 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:46:12 INFO - PROCESS | 1930 | 1461152772651 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:12 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88b9f3000 == 171 [pid = 1930] [id = 767] 04:46:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 288 (0x7fa8ac00e400) [pid = 1930] [serial = 2300] [outer = (nil)] 04:46:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 289 (0x7fa8c1583c00) [pid = 1930] [serial = 2301] [outer = 0x7fa8ac00e400] 04:46:12 INFO - PROCESS | 1930 | 1461152772719 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1930 | ++DOMWINDOW == 290 (0x7fa8c1892000) [pid = 1930] [serial = 2302] [outer = 0x7fa8ac00e400] 04:46:12 INFO - PROCESS | 1930 | [1930] 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:46:14 INFO - PROCESS | 1930 | 1461152774872 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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:46:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:46:14 INFO - {} 04:46:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:46:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:46:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:46:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:46:14 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:46:15 INFO - {} 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:46:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:46:15 INFO - {} 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:46:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:46:15 INFO - {} 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:46:15 INFO - {} 04:46:15 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:46:15 INFO - {} 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:46:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:46:15 INFO - {} 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:46:15 INFO - {} 04:46:15 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:46:15 INFO - {} 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:46:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:46:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:46:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 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:46:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:46:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:46:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:46:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:46:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:46:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:46:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:46:15 INFO - {} 04:46:15 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2876ms 04:46:15 INFO - PROCESS | 1930 | 1461152775034 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1930 | 1461152775039 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:46:15 INFO - PROCESS | 1930 | 1461152775046 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1930 | 1461152775053 Marionette TRACE conn4 <- [1,3034,null,{}] 04:46:15 INFO - PROCESS | 1930 | 1461152775121 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:15 INFO - PROCESS | 1930 | 1461152775390 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:46:15 INFO - PROCESS | 1930 | 1461152775679 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa885820800 == 172 [pid = 1930] [id = 768] 04:46:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 291 (0x7fa8882c5000) [pid = 1930] [serial = 2303] [outer = (nil)] 04:46:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 292 (0x7fa8882cb400) [pid = 1930] [serial = 2304] [outer = 0x7fa8882c5000] 04:46:15 INFO - PROCESS | 1930 | 1461152775747 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1930 | ++DOMWINDOW == 293 (0x7fa88afae800) [pid = 1930] [serial = 2305] [outer = 0x7fa8882c5000] 04:46:16 INFO - PROCESS | 1930 | 1461152776513 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:46:16 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:46:16 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1532ms 04:46:16 INFO - PROCESS | 1930 | 1461152776580 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1930 | 1461152776583 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:46:16 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:46:16 INFO - PROCESS | 1930 | 1461152776589 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1930 | 1461152776591 Marionette TRACE conn4 <- [1,3038,null,{}] 04:46:16 INFO - PROCESS | 1930 | 1461152776596 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 1930 | 1461152776804 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:46:17 INFO - PROCESS | 1930 | 1461152777116 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa885a0b800 == 173 [pid = 1930] [id = 769] 04:46:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 294 (0x7fa8859d2400) [pid = 1930] [serial = 2306] [outer = (nil)] 04:46:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 295 (0x7fa8859d5c00) [pid = 1930] [serial = 2307] [outer = 0x7fa8859d2400] 04:46:17 INFO - PROCESS | 1930 | 1461152777186 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1930 | ++DOMWINDOW == 296 (0x7fa8859da400) [pid = 1930] [serial = 2308] [outer = 0x7fa8859d2400] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ad91d000 == 172 [pid = 1930] [id = 558] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8abc0b000 == 171 [pid = 1930] [id = 553] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a657d800 == 170 [pid = 1930] [id = 677] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bab58000 == 169 [pid = 1930] [id = 598] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be42c000 == 168 [pid = 1930] [id = 599] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ba547000 == 167 [pid = 1930] [id = 597] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a86dd800 == 166 [pid = 1930] [id = 51] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac4a9800 == 165 [pid = 1930] [id = 554] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be45a800 == 164 [pid = 1930] [id = 600] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae225800 == 163 [pid = 1930] [id = 595] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa898b7b800 == 162 [pid = 1930] [id = 748] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89a1bb000 == 161 [pid = 1930] [id = 747] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa894833800 == 160 [pid = 1930] [id = 746] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89659e800 == 159 [pid = 1930] [id = 745] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89381f800 == 158 [pid = 1930] [id = 744] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89061c800 == 157 [pid = 1930] [id = 743] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa88a019000 == 156 [pid = 1930] [id = 736] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa88f062800 == 155 [pid = 1930] [id = 735] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa88f042800 == 154 [pid = 1930] [id = 734] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa890612000 == 153 [pid = 1930] [id = 733] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a0685800 == 152 [pid = 1930] [id = 732] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8c183a800 == 151 [pid = 1930] [id = 731] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8be8d8000 == 150 [pid = 1930] [id = 730] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8bab55000 == 149 [pid = 1930] [id = 729] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ae20f800 == 148 [pid = 1930] [id = 728] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8ac512800 == 147 [pid = 1930] [id = 727] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a9256800 == 146 [pid = 1930] [id = 726] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a67ac000 == 145 [pid = 1930] [id = 725] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa8a33c9000 == 144 [pid = 1930] [id = 724] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa89a710800 == 143 [pid = 1930] [id = 723] 04:46:19 INFO - PROCESS | 1930 | --DOCSHELL 0x7fa895b4d800 == 142 [pid = 1930] [id = 722] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 295 (0x7fa890e2cc00) [pid = 1930] [serial = 2129] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 294 (0x7fa8909b3400) [pid = 1930] [serial = 2004] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 293 (0x7fa897610400) [pid = 1930] [serial = 2099] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 292 (0x7fa8a32c8000) [pid = 1930] [serial = 1779] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 291 (0x7fa8af03e000) [pid = 1930] [serial = 2120] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 290 (0x7fa890eaec00) [pid = 1930] [serial = 1989] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 289 (0x7fa8a2b75800) [pid = 1930] [serial = 1971] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 288 (0x7fa89742bc00) [pid = 1930] [serial = 1902] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 287 (0x7fa8beb59800) [pid = 1930] [serial = 1995] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 286 (0x7fa8be3b5c00) [pid = 1930] [serial = 1935] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 285 (0x7fa8b88d9800) [pid = 1930] [serial = 1875] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 284 (0x7fa8a25a9000) [pid = 1930] [serial = 2163] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 283 (0x7fa8a245cc00) [pid = 1930] [serial = 1842] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 282 (0x7fa8bed9b400) [pid = 1930] [serial = 1998] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 281 (0x7fa895b06400) [pid = 1930] [serial = 2007] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 280 (0x7fa88fa9a000) [pid = 1930] [serial = 2162] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 279 (0x7fa8bea79400) [pid = 1930] [serial = 1938] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 278 (0x7fa88f2e1000) [pid = 1930] [serial = 2093] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 277 (0x7fa8ae27bc00) [pid = 1930] [serial = 1863] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 276 (0x7fa8ad955800) [pid = 1930] [serial = 1917] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 275 (0x7fa8a99bac00) [pid = 1930] [serial = 1848] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 274 (0x7fa8912b5c00) [pid = 1930] [serial = 1992] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 273 (0x7fa8aba7b400) [pid = 1930] [serial = 1800] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 272 (0x7fa893228c00) [pid = 1930] [serial = 2096] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 271 (0x7fa8976d6000) [pid = 1930] [serial = 2154] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 270 (0x7fa8aba76c00) [pid = 1930] [serial = 1851] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 269 (0x7fa8abe08400) [pid = 1930] [serial = 1974] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 268 (0x7fa890ea7400) [pid = 1930] [serial = 2147] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 267 (0x7fa88ebef000) [pid = 1930] [serial = 1941] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 266 (0x7fa8ab458000) [pid = 1930] [serial = 1914] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 265 (0x7fa8a6847800) [pid = 1930] [serial = 2070] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 264 (0x7fa8a99b7c00) [pid = 1930] [serial = 1797] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 263 (0x7fa8982c4c00) [pid = 1930] [serial = 1839] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 262 (0x7fa8bea80400) [pid = 1930] [serial = 1986] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 261 (0x7fa8b88d7800) [pid = 1930] [serial = 1923] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 260 (0x7fa8a8611c00) [pid = 1930] [serial = 1794] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 259 (0x7fa8b97a3000) [pid = 1930] [serial = 1926] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 258 (0x7fa8a5ea4400) [pid = 1930] [serial = 1845] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 257 (0x7fa8af043400) [pid = 1930] [serial = 1869] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 256 (0x7fa8a30b8800) [pid = 1930] [serial = 2105] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 255 (0x7fa8ae286000) [pid = 1930] [serial = 1866] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 254 (0x7fa8a5f28c00) [pid = 1930] [serial = 1899] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 253 (0x7fa8a5fd2400) [pid = 1930] [serial = 1785] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 252 (0x7fa8a0554c00) [pid = 1930] [serial = 1905] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 251 (0x7fa88e7bb000) [pid = 1930] [serial = 2132] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 250 (0x7fa8a25acc00) [pid = 1930] [serial = 2091] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 249 (0x7fa8b8859000) [pid = 1930] [serial = 1872] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 248 (0x7fa8bca13000) [pid = 1930] [serial = 1983] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 247 (0x7fa89670e400) [pid = 1930] [serial = 2151] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 246 (0x7fa8a68c8400) [pid = 1930] [serial = 1791] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 245 (0x7fa8a389e400) [pid = 1930] [serial = 2108] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 244 (0x7fa8ac00a400) [pid = 1930] [serial = 1854] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 243 (0x7fa8b9be0c00) [pid = 1930] [serial = 2123] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 242 (0x7fa88c4f2000) [pid = 1930] [serial = 2138] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 241 (0x7fa895fd3000) [pid = 1930] [serial = 2150] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 240 (0x7fa8a684d800) [pid = 1930] [serial = 2064] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 239 (0x7fa8982c5400) [pid = 1930] [serial = 1968] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 238 (0x7fa895b09800) [pid = 1930] [serial = 2153] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 237 (0x7fa88f9b3800) [pid = 1930] [serial = 2141] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 236 (0x7fa8a1668800) [pid = 1930] [serial = 2102] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 235 (0x7fa8ae37f400) [pid = 1930] [serial = 1920] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 234 (0x7fa8a35ce000) [pid = 1930] [serial = 1908] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 233 (0x7fa8aba7e400) [pid = 1930] [serial = 2114] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 232 (0x7fa8a30b2800) [pid = 1930] [serial = 1767] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 231 (0x7fa8ae378000) [pid = 1930] [serial = 2058] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 230 (0x7fa898be1c00) [pid = 1930] [serial = 2157] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 229 (0x7fa8a684e400) [pid = 1930] [serial = 1911] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 228 (0x7fa8b9b0bc00) [pid = 1930] [serial = 1980] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 227 (0x7fa890e2ec00) [pid = 1930] [serial = 2135] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 226 (0x7fa890902800) [pid = 1930] [serial = 2145] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 225 (0x7fa8ad280400) [pid = 1930] [serial = 1860] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 224 (0x7fa8b9918c00) [pid = 1930] [serial = 2061] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 223 (0x7fa8b9996000) [pid = 1930] [serial = 1929] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 222 (0x7fa8a2461000) [pid = 1930] [serial = 2117] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 221 (0x7fa8ac190800) [pid = 1930] [serial = 1857] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 220 (0x7fa8a68bf000) [pid = 1930] [serial = 2111] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 219 (0x7fa8bed9bc00) [pid = 1930] [serial = 2067] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 218 (0x7fa8bca9a800) [pid = 1930] [serial = 2126] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 217 (0x7fa8bab08000) [pid = 1930] [serial = 1932] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 216 (0x7fa8987da000) [pid = 1930] [serial = 1773] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 215 (0x7fa8aee5e400) [pid = 1930] [serial = 1977] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 214 (0x7fa8a30b4000) [pid = 1930] [serial = 2159] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 213 (0x7fa8ae288800) [pid = 1930] [serial = 1965] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 212 (0x7fa8abe09000) [pid = 1930] [serial = 1806] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 211 (0x7fa89670f800) [pid = 1930] [serial = 1770] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 210 (0x7fa8abaac800) [pid = 1930] [serial = 1803] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 209 (0x7fa890592c00) [pid = 1930] [serial = 2144] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 208 (0x7fa8a35c6c00) [pid = 1930] [serial = 1782] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 207 (0x7fa8a68c7800) [pid = 1930] [serial = 1836] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 206 (0x7fa8987dcc00) [pid = 1930] [serial = 2156] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 205 (0x7fa891df6400) [pid = 1930] [serial = 2148] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 204 (0x7fa8a6848400) [pid = 1930] [serial = 1788] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 203 (0x7fa8a246b400) [pid = 1930] [serial = 1776] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 202 (0x7fa890911000) [pid = 1930] [serial = 2001] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 201 (0x7fa8a35d5c00) [pid = 1930] [serial = 2160] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 200 (0x7fa8a32c7800) [pid = 1930] [serial = 1809] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7fa891cdf400) [pid = 1930] [serial = 2037] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7fa8a37ca800) [pid = 1930] [serial = 2046] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa8a5e9b800) [pid = 1930] [serial = 2049] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa8a3410400) [pid = 1930] [serial = 2034] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa8a264a800) [pid = 1930] [serial = 2043] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa895fdb800) [pid = 1930] [serial = 2040] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa8ac003400) [pid = 1930] [serial = 2055] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa8abaa9c00) [pid = 1930] [serial = 2052] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa8a5ea7c00) [pid = 1930] [serial = 2165] [outer = (nil)] [url = about:blank] 04:46:19 INFO - PROCESS | 1930 | 1461152779745 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 04:46:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:46:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:46:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 3178ms 04:46:19 INFO - PROCESS | 1930 | 1461152779769 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:46:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:46:19 INFO - PROCESS | 1930 | 1461152779774 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:46:19 INFO - PROCESS | 1930 | 1461152779781 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1930 | 1461152779786 Marionette TRACE conn4 <- [1,3042,null,{}] 04:46:19 INFO - PROCESS | 1930 | 1461152779794 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:19 INFO - PROCESS | 1930 | 1461152779976 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:46:20 INFO - PROCESS | 1930 | 1461152780210 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88b7d1000 == 143 [pid = 1930] [id = 770] 04:46:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa8859d3c00) [pid = 1930] [serial = 2309] [outer = (nil)] 04:46:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa8882cc800) [pid = 1930] [serial = 2310] [outer = 0x7fa8859d3c00] 04:46:20 INFO - PROCESS | 1930 | 1461152780310 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa8882cc000) [pid = 1930] [serial = 2311] [outer = 0x7fa8859d3c00] 04:46:21 INFO - PROCESS | 1930 | 1461152781402 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:46:21 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:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:46:21 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:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:46:21 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:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:46:21 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:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:46:21 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:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:46:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:46:21 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:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:46:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:46:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:46:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1704ms 04:46:21 INFO - PROCESS | 1930 | 1461152781485 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1930 | 1461152781499 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:46:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:46:21 INFO - PROCESS | 1930 | 1461152781572 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1930 | 1461152781575 Marionette TRACE conn4 <- [1,3046,null,{}] 04:46:21 INFO - PROCESS | 1930 | 1461152781591 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 1930 | 1461152781778 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:46:22 INFO - PROCESS | 1930 | 1461152782043 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88f047000 == 144 [pid = 1930] [id = 771] 04:46:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa8882cc400) [pid = 1930] [serial = 2312] [outer = (nil)] 04:46:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa88afb9800) [pid = 1930] [serial = 2313] [outer = 0x7fa8882cc400] 04:46:22 INFO - PROCESS | 1930 | 1461152782111 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa88b0fa800) [pid = 1930] [serial = 2314] [outer = 0x7fa8882cc400] 04:46:22 INFO - PROCESS | 1930 | [1930] 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:46:22 INFO - PROCESS | 1930 | 1461152782857 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:46:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:46:22 INFO - {} 04:46:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1351ms 04:46:22 INFO - PROCESS | 1930 | 1461152782919 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1930 | 1461152782922 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:46:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:46:22 INFO - PROCESS | 1930 | 1461152782928 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1930 | 1461152782932 Marionette TRACE conn4 <- [1,3050,null,{}] 04:46:22 INFO - PROCESS | 1930 | 1461152782955 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 1930 | 1461152783213 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:46:23 INFO - PROCESS | 1930 | 1461152783254 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8912d2800 == 145 [pid = 1930] [id = 772] 04:46:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa88b1be400) [pid = 1930] [serial = 2315] [outer = (nil)] 04:46:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa88b42cc00) [pid = 1930] [serial = 2316] [outer = 0x7fa88b1be400] 04:46:23 INFO - PROCESS | 1930 | 1461152783376 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa88c4f8000) [pid = 1930] [serial = 2317] [outer = 0x7fa88b1be400] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 199 (0x7fa895ca7000) [pid = 1930] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 198 (0x7fa890ead400) [pid = 1930] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 197 (0x7fa8a35cc800) [pid = 1930] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 196 (0x7fa88f256c00) [pid = 1930] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 195 (0x7fa88e8d5400) [pid = 1930] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 194 (0x7fa8b88d3000) [pid = 1930] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 193 (0x7fa8976d4800) [pid = 1930] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 192 (0x7fa88b42ac00) [pid = 1930] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 191 (0x7fa88e8d0400) [pid = 1930] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 190 (0x7fa889f0cc00) [pid = 1930] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 189 (0x7fa88f965000) [pid = 1930] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 188 (0x7fa8abaa3400) [pid = 1930] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 187 (0x7fa88e8c8800) [pid = 1930] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 186 (0x7fa88a1b0400) [pid = 1930] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 185 (0x7fa893b3b400) [pid = 1930] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 184 (0x7fa88b340800) [pid = 1930] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 183 (0x7fa88c4eb400) [pid = 1930] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 182 (0x7fa8a5f1e000) [pid = 1930] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 181 (0x7fa88ebe5800) [pid = 1930] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 180 (0x7fa8983ef800) [pid = 1930] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 179 (0x7fa88e7b5c00) [pid = 1930] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 178 (0x7fa8909b9400) [pid = 1930] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 177 (0x7fa8a0554800) [pid = 1930] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 176 (0x7fa8b96b6800) [pid = 1930] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 175 (0x7fa88e8cb800) [pid = 1930] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 174 (0x7fa889f0c000) [pid = 1930] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 173 (0x7fa88b0f0c00) [pid = 1930] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 172 (0x7fa889f02c00) [pid = 1930] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 171 (0x7fa88f24b400) [pid = 1930] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 170 (0x7fa890597000) [pid = 1930] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 169 (0x7fa88b1b6000) [pid = 1930] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 168 (0x7fa8905a0400) [pid = 1930] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 167 (0x7fa889f03c00) [pid = 1930] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 166 (0x7fa892273400) [pid = 1930] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 165 (0x7fa8983fa400) [pid = 1930] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 164 (0x7fa88c4eb000) [pid = 1930] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 163 (0x7fa891df4000) [pid = 1930] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 162 (0x7fa8a6403800) [pid = 1930] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 161 (0x7fa8a2fe9400) [pid = 1930] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 160 (0x7fa89635f000) [pid = 1930] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 159 (0x7fa8905a0000) [pid = 1930] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 158 (0x7fa88e7b5800) [pid = 1930] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:46:24 INFO - PROCESS | 1930 | --DOMWINDOW == 157 (0x7fa8a6405400) [pid = 1930] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:46:25 INFO - PROCESS | 1930 | 1461152785219 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 04:46:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:46:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:46:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:46:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:46:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2340ms 04:46:25 INFO - PROCESS | 1930 | 1461152785269 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:46:25 INFO - PROCESS | 1930 | 1461152785273 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:46:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:46:25 INFO - PROCESS | 1930 | 1461152785279 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1930 | 1461152785281 Marionette TRACE conn4 <- [1,3054,null,{}] 04:46:25 INFO - PROCESS | 1930 | 1461152785286 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:25 INFO - PROCESS | 1930 | 1461152785473 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:46:25 INFO - PROCESS | 1930 | 1461152785662 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89355c000 == 146 [pid = 1930] [id = 773] 04:46:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 158 (0x7fa88b0f0400) [pid = 1930] [serial = 2318] [outer = (nil)] 04:46:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 159 (0x7fa88c7a2000) [pid = 1930] [serial = 2319] [outer = 0x7fa88b0f0400] 04:46:25 INFO - PROCESS | 1930 | 1461152785730 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1930 | ++DOMWINDOW == 160 (0x7fa88e7bd400) [pid = 1930] [serial = 2320] [outer = 0x7fa88b0f0400] 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:46:26 INFO - PROCESS | 1930 | 1461152786765 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:46:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:46:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:46:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:46:27 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:46:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:46:27 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:46:27 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:27 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:46:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:46:27 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1590ms 04:46:27 INFO - PROCESS | 1930 | 1461152787106 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1930 | 1461152787112 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:46:27 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:46:27 INFO - PROCESS | 1930 | 1461152787124 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1930 | 1461152787127 Marionette TRACE conn4 <- [1,3058,null,{}] 04:46:27 INFO - PROCESS | 1930 | 1461152787135 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:27 INFO - PROCESS | 1930 | 1461152787469 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:46:27 INFO - PROCESS | 1930 | 1461152787711 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:27 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa88b986800 == 147 [pid = 1930] [id = 774] 04:46:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 161 (0x7fa88a0d7400) [pid = 1930] [serial = 2321] [outer = (nil)] 04:46:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 162 (0x7fa88a0d9000) [pid = 1930] [serial = 2322] [outer = 0x7fa88a0d7400] 04:46:27 INFO - PROCESS | 1930 | 1461152787786 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1930 | ++DOMWINDOW == 163 (0x7fa88a0e1c00) [pid = 1930] [serial = 2323] [outer = 0x7fa88a0d7400] 04:46:28 INFO - PROCESS | 1930 | 1461152788663 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:46:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:46:28 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:28 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:46:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:46:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:46:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:46:28 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:46:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:28 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:46:28 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:46:28 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1586ms 04:46:28 INFO - PROCESS | 1930 | 1461152788713 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:46:28 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:46:28 INFO - PROCESS | 1930 | 1461152788723 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:46:28 INFO - PROCESS | 1930 | 1461152788736 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1930 | 1461152788742 Marionette TRACE conn4 <- [1,3062,null,{}] 04:46:28 INFO - PROCESS | 1930 | 1461152788748 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 1930 | 1461152788973 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:46:29 INFO - PROCESS | 1930 | 1461152789254 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa88fa78800 == 148 [pid = 1930] [id = 775] 04:46:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 164 (0x7fa88afafc00) [pid = 1930] [serial = 2324] [outer = (nil)] 04:46:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 165 (0x7fa88b1b6000) [pid = 1930] [serial = 2325] [outer = 0x7fa88afafc00] 04:46:29 INFO - PROCESS | 1930 | 1461152789335 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1930 | ++DOMWINDOW == 166 (0x7fa88b33a000) [pid = 1930] [serial = 2326] [outer = 0x7fa88afafc00] 04:46:29 INFO - PROCESS | 1930 | [1930] 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:46:30 INFO - PROCESS | 1930 | 1461152790206 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:46:30 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:46:30 INFO - {} 04:46:30 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1491ms 04:46:30 INFO - PROCESS | 1930 | 1461152790231 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:46:30 INFO - PROCESS | 1930 | 1461152790235 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:46:30 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:46:30 INFO - PROCESS | 1930 | 1461152790242 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1930 | 1461152790245 Marionette TRACE conn4 <- [1,3066,null,{}] 04:46:30 INFO - PROCESS | 1930 | 1461152790258 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 1930 | 1461152790488 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:46:30 INFO - PROCESS | 1930 | 1461152790760 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:30 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89381c800 == 149 [pid = 1930] [id = 776] 04:46:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 167 (0x7fa88c799c00) [pid = 1930] [serial = 2327] [outer = (nil)] 04:46:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 168 (0x7fa88e7c0c00) [pid = 1930] [serial = 2328] [outer = 0x7fa88c799c00] 04:46:30 INFO - PROCESS | 1930 | 1461152790839 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1930 | ++DOMWINDOW == 169 (0x7fa88e8cfc00) [pid = 1930] [serial = 2329] [outer = 0x7fa88c799c00] 04:46:31 INFO - PROCESS | 1930 | 1461152791757 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:46:31 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:46:31 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1534ms 04:46:31 INFO - PROCESS | 1930 | 1461152791785 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:46:31 INFO - PROCESS | 1930 | 1461152791788 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:46:31 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:46:31 INFO - PROCESS | 1930 | 1461152791797 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1930 | 1461152791799 Marionette TRACE conn4 <- [1,3070,null,{}] 04:46:31 INFO - PROCESS | 1930 | 1461152791803 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 1930 | 1461152792019 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:46:32 INFO - PROCESS | 1930 | 1461152792279 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:32 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa895cc0800 == 150 [pid = 1930] [id = 777] 04:46:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 170 (0x7fa8859d6000) [pid = 1930] [serial = 2330] [outer = (nil)] 04:46:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 171 (0x7fa88f2e3000) [pid = 1930] [serial = 2331] [outer = 0x7fa8859d6000] 04:46:32 INFO - PROCESS | 1930 | 1461152792350 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1930 | ++DOMWINDOW == 172 (0x7fa88f968800) [pid = 1930] [serial = 2332] [outer = 0x7fa8859d6000] 04:46:33 INFO - PROCESS | 1930 | 1461152793210 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 04:46:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:46:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:46:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:46:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:46:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:46:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:46:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1433ms 04:46:33 INFO - PROCESS | 1930 | 1461152793232 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:46:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:46:33 INFO - PROCESS | 1930 | 1461152793237 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:46:33 INFO - PROCESS | 1930 | 1461152793244 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:46:33 INFO - PROCESS | 1930 | 1461152793247 Marionette TRACE conn4 <- [1,3074,null,{}] 04:46:33 INFO - PROCESS | 1930 | 1461152793252 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:33 INFO - PROCESS | 1930 | 1461152793452 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:46:33 INFO - PROCESS | 1930 | 1461152793735 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa896042000 == 151 [pid = 1930] [id = 778] 04:46:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 173 (0x7fa88f2e9000) [pid = 1930] [serial = 2333] [outer = (nil)] 04:46:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 174 (0x7fa88f9ab400) [pid = 1930] [serial = 2334] [outer = 0x7fa88f2e9000] 04:46:33 INFO - PROCESS | 1930 | 1461152793809 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1930 | ++DOMWINDOW == 175 (0x7fa88f9b4000) [pid = 1930] [serial = 2335] [outer = 0x7fa88f2e9000] 04:46:34 INFO - PROCESS | 1930 | 1461152794590 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 04:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:46:34 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:46:34 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1384ms 04:46:34 INFO - PROCESS | 1930 | 1461152794628 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1930 | 1461152794631 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:46:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:46:34 INFO - PROCESS | 1930 | 1461152794637 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1930 | 1461152794640 Marionette TRACE conn4 <- [1,3078,null,{}] 04:46:34 INFO - PROCESS | 1930 | 1461152794645 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:34 INFO - PROCESS | 1930 | 1461152794950 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:46:35 INFO - PROCESS | 1930 | 1461152795214 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa897217800 == 152 [pid = 1930] [id = 779] 04:46:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 176 (0x7fa890598800) [pid = 1930] [serial = 2336] [outer = (nil)] 04:46:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 177 (0x7fa8909b1c00) [pid = 1930] [serial = 2337] [outer = 0x7fa890598800] 04:46:35 INFO - PROCESS | 1930 | 1461152795293 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1930 | ++DOMWINDOW == 178 (0x7fa88b434400) [pid = 1930] [serial = 2338] [outer = 0x7fa890598800] 04:46:36 INFO - PROCESS | 1930 | 1461152796123 Marionette TRACE conn4 <- [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:46:36 INFO - PROCESS | 1930 | 1461152796186 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:46:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:46:36 INFO - PROCESS | 1930 | 1461152796194 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1930 | 1461152796197 Marionette TRACE conn4 <- [1,3082,null,{}] 04:46:36 INFO - PROCESS | 1930 | 1461152796202 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1930 | 1461152796404 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:46:36 INFO - PROCESS | 1930 | 1461152796685 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:36 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa898856800 == 153 [pid = 1930] [id = 780] 04:46:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 179 (0x7fa88b437400) [pid = 1930] [serial = 2339] [outer = (nil)] 04:46:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 180 (0x7fa890ea6c00) [pid = 1930] [serial = 2340] [outer = 0x7fa88b437400] 04:46:36 INFO - PROCESS | 1930 | 1461152796759 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1930 | ++DOMWINDOW == 181 (0x7fa891c3e400) [pid = 1930] [serial = 2341] [outer = 0x7fa88b437400] 04:46:37 INFO - PROCESS | 1930 | 1461152797504 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 04:46:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:46:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:46:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:46:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:46:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1329ms 04:46:37 INFO - PROCESS | 1930 | 1461152797532 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1930 | 1461152797536 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:46:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:46:37 INFO - PROCESS | 1930 | 1461152797544 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1930 | 1461152797546 Marionette TRACE conn4 <- [1,3086,null,{}] 04:46:37 INFO - PROCESS | 1930 | 1461152797550 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 1930 | 1461152797753 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:46:38 INFO - PROCESS | 1930 | 1461152798003 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa899e6c800 == 154 [pid = 1930] [id = 781] 04:46:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 182 (0x7fa8909acc00) [pid = 1930] [serial = 2342] [outer = (nil)] 04:46:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 183 (0x7fa891cdac00) [pid = 1930] [serial = 2343] [outer = 0x7fa8909acc00] 04:46:38 INFO - PROCESS | 1930 | 1461152798076 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1930 | ++DOMWINDOW == 184 (0x7fa8925ca000) [pid = 1930] [serial = 2344] [outer = 0x7fa8909acc00] 04:46:38 INFO - PROCESS | 1930 | 1461152798817 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:46:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:46:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1280ms 04:46:38 INFO - PROCESS | 1930 | 1461152798824 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1930 | 1461152798827 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:46:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:46:38 INFO - PROCESS | 1930 | 1461152798856 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1930 | 1461152798859 Marionette TRACE conn4 <- [1,3090,null,{}] 04:46:38 INFO - PROCESS | 1930 | 1461152798864 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:39 INFO - PROCESS | 1930 | 1461152799069 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:46:39 INFO - PROCESS | 1930 | 1461152799332 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:39 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa89a2db800 == 155 [pid = 1930] [id = 782] 04:46:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 185 (0x7fa891c3f800) [pid = 1930] [serial = 2345] [outer = (nil)] 04:46:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 186 (0x7fa8938a6c00) [pid = 1930] [serial = 2346] [outer = 0x7fa891c3f800] 04:46:39 INFO - PROCESS | 1930 | 1461152799405 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1930 | ++DOMWINDOW == 187 (0x7fa893b3cc00) [pid = 1930] [serial = 2347] [outer = 0x7fa891c3f800] 04:46:40 INFO - PROCESS | 1930 | 1461152800133 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:46:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:46:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1338ms 04:46:40 INFO - PROCESS | 1930 | 1461152800189 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1930 | 1461152800191 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:46:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:46:40 INFO - PROCESS | 1930 | 1461152800197 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1930 | 1461152800199 Marionette TRACE conn4 <- [1,3094,null,{}] 04:46:40 INFO - PROCESS | 1930 | 1461152800205 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 1930 | 1461152800409 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:46:40 INFO - PROCESS | 1930 | 1461152800690 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89a3b1000 == 156 [pid = 1930] [id = 783] 04:46:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 188 (0x7fa88a1a3400) [pid = 1930] [serial = 2348] [outer = (nil)] 04:46:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 189 (0x7fa895b03000) [pid = 1930] [serial = 2349] [outer = 0x7fa88a1a3400] 04:46:40 INFO - PROCESS | 1930 | 1461152800762 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1930 | ++DOMWINDOW == 190 (0x7fa895b11c00) [pid = 1930] [serial = 2350] [outer = 0x7fa88a1a3400] 04:46:41 INFO - PROCESS | 1930 | 1461152801498 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:46:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:46:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1329ms 04:46:41 INFO - PROCESS | 1930 | 1461152801527 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1930 | 1461152801531 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:46:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:46:41 INFO - PROCESS | 1930 | 1461152801536 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1930 | 1461152801540 Marionette TRACE conn4 <- [1,3098,null,{}] 04:46:41 INFO - PROCESS | 1930 | 1461152801544 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:41 INFO - PROCESS | 1930 | 1461152801795 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:46:42 INFO - PROCESS | 1930 | 1461152802055 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa89a41c000 == 157 [pid = 1930] [id = 784] 04:46:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 191 (0x7fa895b05c00) [pid = 1930] [serial = 2351] [outer = (nil)] 04:46:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 192 (0x7fa89635cc00) [pid = 1930] [serial = 2352] [outer = 0x7fa895b05c00] 04:46:42 INFO - PROCESS | 1930 | 1461152802138 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1930 | ++DOMWINDOW == 193 (0x7fa896705000) [pid = 1930] [serial = 2353] [outer = 0x7fa895b05c00] 04:46:43 INFO - PROCESS | 1930 | 1461152803018 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 04:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:46:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:46:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1531ms 04:46:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:46:43 INFO - PROCESS | 1930 | 1461152803067 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1930 | 1461152803070 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:46:43 INFO - PROCESS | 1930 | 1461152803074 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1930 | 1461152803078 Marionette TRACE conn4 <- [1,3102,null,{}] 04:46:43 INFO - PROCESS | 1930 | 1461152803083 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:43 INFO - PROCESS | 1930 | 1461152803387 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:46:43 INFO - PROCESS | 1930 | 1461152803602 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:43 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0682800 == 158 [pid = 1930] [id = 785] 04:46:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 194 (0x7fa8948a2800) [pid = 1930] [serial = 2354] [outer = (nil)] 04:46:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 195 (0x7fa8976d3800) [pid = 1930] [serial = 2355] [outer = 0x7fa8948a2800] 04:46:43 INFO - PROCESS | 1930 | 1461152803673 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1930 | ++DOMWINDOW == 196 (0x7fa89829a800) [pid = 1930] [serial = 2356] [outer = 0x7fa8948a2800] 04:46:44 INFO - PROCESS | 1930 | 1461152804419 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:46:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1380ms 04:46:44 INFO - PROCESS | 1930 | 1461152804456 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1930 | 1461152804459 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:46:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:46:44 INFO - PROCESS | 1930 | 1461152804465 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1930 | 1461152804467 Marionette TRACE conn4 <- [1,3106,null,{}] 04:46:44 INFO - PROCESS | 1930 | 1461152804472 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:44 INFO - PROCESS | 1930 | 1461152804678 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:46:44 INFO - PROCESS | 1930 | 1461152804961 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:44 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a0820800 == 159 [pid = 1930] [id = 786] 04:46:44 INFO - PROCESS | 1930 | ++DOMWINDOW == 197 (0x7fa89694bc00) [pid = 1930] [serial = 2357] [outer = (nil)] 04:46:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 198 (0x7fa8982ca400) [pid = 1930] [serial = 2358] [outer = 0x7fa89694bc00] 04:46:45 INFO - PROCESS | 1930 | 1461152805031 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1930 | ++DOMWINDOW == 199 (0x7fa8987d5400) [pid = 1930] [serial = 2359] [outer = 0x7fa89694bc00] 04:46:45 INFO - PROCESS | 1930 | 1461152805771 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 04:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:46:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:46:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1325ms 04:46:45 INFO - PROCESS | 1930 | 1461152805791 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1930 | 1461152805795 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:46:45 INFO - PROCESS | 1930 | 1461152805801 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1930 | 1461152805803 Marionette TRACE conn4 <- [1,3110,null,{}] 04:46:45 INFO - PROCESS | 1930 | 1461152805808 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 1930 | 1461152806007 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:46:46 INFO - PROCESS | 1930 | 1461152806261 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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 | 1930 | ++DOCSHELL 0x7fa8a09ae000 == 160 [pid = 1930] [id = 787] 04:46:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 200 (0x7fa89828d800) [pid = 1930] [serial = 2360] [outer = (nil)] 04:46:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 201 (0x7fa8987e0c00) [pid = 1930] [serial = 2361] [outer = 0x7fa89828d800] 04:46:46 INFO - PROCESS | 1930 | 1461152806329 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1930 | ++DOMWINDOW == 202 (0x7fa898a4fc00) [pid = 1930] [serial = 2362] [outer = 0x7fa89828d800] 04:46:47 INFO - PROCESS | 1930 | 1461152807080 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 04:46:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:46:47 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:46:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:46:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1329ms 04:46:47 INFO - PROCESS | 1930 | 1461152807131 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1930 | 1461152807135 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:46:47 INFO - PROCESS | 1930 | 1461152807140 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1930 | 1461152807142 Marionette TRACE conn4 <- [1,3114,null,{}] 04:46:47 INFO - PROCESS | 1930 | 1461152807147 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 1930 | 1461152807343 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:46:47 INFO - PROCESS | 1930 | 1461152807647 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ade30255-4419-4ee0-a46a-6f7751aa6773\");\n\nvar timer = null;\nif (30000) {\n timer = 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:47 INFO - PROCESS | 1930 | ++DOCSHELL 0x7fa8a15e3800 == 161 [pid = 1930] [id = 788] 04:46:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 203 (0x7fa89742bc00) [pid = 1930] [serial = 2363] [outer = (nil)] 04:46:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 204 (0x7fa898be1000) [pid = 1930] [serial = 2364] [outer = 0x7fa89742bc00] 04:46:47 INFO - PROCESS | 1930 | 1461152807717 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1930 | ++DOMWINDOW == 205 (0x7fa89ad36000) [pid = 1930] [serial = 2365] [outer = 0x7fa89742bc00] 04:46:48 INFO - PROCESS | 1930 | 1461152808459 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:46:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:46:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1375ms 04:46:48 INFO - PROCESS | 1930 | 1461152808515 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1930 | 1461152808518 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:46:49 WARNING - u'runner_teardown' () 04:46:49 INFO - No more tests 04:46:49 INFO - Got 0 unexpected results 04:46:49 INFO - SUITE-END | took 1085s 04:46:49 INFO - Closing logging queue 04:46:49 INFO - queue closed 04:46:49 INFO - Return code: 0 04:46:49 WARNING - # TBPL SUCCESS # 04:46:49 INFO - Running post-action listener: _resource_record_post_action 04:46:49 INFO - Running post-run listener: _resource_record_post_run 04:46:51 INFO - Total resource usage - Wall time: 1122s; CPU: 98.0%; Read bytes: 6619136; Write bytes: 976003072; Read time: 3084; Write time: 370764 04:46:51 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:46:51 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51363840; Read time: 0; Write time: 54044 04:46:51 INFO - run-tests - Wall time: 1093s; CPU: 98.0%; Read bytes: 6033408; Write bytes: 924012544; Read time: 3056; Write time: 316608 04:46:51 INFO - Running post-run listener: _upload_blobber_files 04:46:51 INFO - Blob upload gear active. 04:46:51 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:46:51 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:46:51 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:46:51 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:46:51 INFO - (blobuploader) - INFO - Open directory for files ... 04:46:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:46:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:46:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:46:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:46:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:46:52 INFO - (blobuploader) - INFO - Done attempting. 04:46:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:46:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:46:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:46:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:46:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:46:53 INFO - (blobuploader) - INFO - Done attempting. 04:46:53 INFO - (blobuploader) - INFO - Iteration through files over. 04:46:53 INFO - Return code: 0 04:46:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:46:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:46:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7b044b0baebe08d002b1c8677e522c36885714a2db289e3c0ad9a519dbe2b91407260e4422ad8bde6de6029b3ccef7c6eddbb79ff6d52529e17c8bdab17f5ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/67e232b4f8d5132e4b9158c589bbf4be6d4629e75ad4e1f0a1f2788e08f185c94dafccc2c087c634356044f21d418efae0ad2b2b804aadcbd461b38449c10012"} 04:46:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:46:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:46:53 INFO - Contents: 04:46:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7b044b0baebe08d002b1c8677e522c36885714a2db289e3c0ad9a519dbe2b91407260e4422ad8bde6de6029b3ccef7c6eddbb79ff6d52529e17c8bdab17f5ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/67e232b4f8d5132e4b9158c589bbf4be6d4629e75ad4e1f0a1f2788e08f185c94dafccc2c087c634356044f21d418efae0ad2b2b804aadcbd461b38449c10012"} 04:46:53 INFO - Running post-run listener: copy_logs_to_upload_dir 04:46:53 INFO - Copying logs to upload dir... 04:46:53 INFO - mkdir: /builds/slave/test/build/upload/logs 04:46:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1216.341670 ========= master_lag: 0.30 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 16 secs) (at 2016-04-20 04:46:53.897234) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 04:46:53.898236) ========= 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-1461151574.198046-269024 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/7b044b0baebe08d002b1c8677e522c36885714a2db289e3c0ad9a519dbe2b91407260e4422ad8bde6de6029b3ccef7c6eddbb79ff6d52529e17c8bdab17f5ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/67e232b4f8d5132e4b9158c589bbf4be6d4629e75ad4e1f0a1f2788e08f185c94dafccc2c087c634356044f21d418efae0ad2b2b804aadcbd461b38449c10012"} build_url:https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032720 build_url: 'https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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/7b044b0baebe08d002b1c8677e522c36885714a2db289e3c0ad9a519dbe2b91407260e4422ad8bde6de6029b3ccef7c6eddbb79ff6d52529e17c8bdab17f5ae4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/67e232b4f8d5132e4b9158c589bbf4be6d4629e75ad4e1f0a1f2788e08f185c94dafccc2c087c634356044f21d418efae0ad2b2b804aadcbd461b38449c10012"}' symbols_url: 'https://queue.taskcluster.net/v1/task/UjM6H84wS8aLNYT6BDVcWQ/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-20 04:46:53.972395) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:46:53.972870) ========= 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-1461151574.198046-269024 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017387 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:46:54.037149) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 04:46:54.037485) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 04:46:54.037854) ========= ========= Total master_lag: 0.50 =========